Thursday, January 22, 2015

Question 4

Some of the adaptive approaches to developing systems (like agile) are becoming more popular. Are they better or more appropriate than prescriptive approaches in most cases? Why or why not? 

Let's define each term before reaching a conclusion.
A prescriptive approach describes "how to do" according to a certain process system.
An agile approach will quickly adapt to changes maintaining the cost efficiency.



In software development for example is encouraged to follow an agile or more adaptive approach for the following reasons:

  • Technology is in constant change.
  • High competition.
  • Evolution of user needs.
  • Business complexity.


2 comments:

  1. Although an agile approach is encourage, it is not always better in all cases. For example, a prescriptive approach is may be better for a project team that is doing a project for the first time as it always them to take their time to learn new things. If a projected is rushed, the quality of the project may also be affected. Projects such as the Apollo project had to take time as it was risking people's lives.

    ReplyDelete
  2. While the agile process has been used by many and known to be informal, with the ability to emphasize adaptability and speed within a project. The agile process is also appropriate for many types of different projects such as web based developments. However, the prescriptive approach allows room for facilitating planning, improving the quality of the system used, improving control as well as providing guidance to the project teams.

    ReplyDelete