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?
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.