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?
Adaptive approaches are usually better than prescriptive approaches because they offer more flexibility in the development of the project. This approach allows team members to share their advances and being updated with changes made to the project. Furthermore, the adaptive approach is especially useful in an environment where the technology is frequently changing and the requirements of a project can change at any moment, and the project need to be improved and adjusted accordingly.
Post by Daniel Vasquez
In my opinion the traditional approach which is prescriptive is more effective in very large projects that have the potential of having a large base of stakeholders. As in the case of government projects, were much of the nation are stakeholders who would benefit from its success. The traditional water fall approach ensures that all the deliverables are accomplished before the next phase of the project is under taken. The funding for the project is also pre-determined by the scope ie. Resources are budgeted to cover all the cost of all features within the scope.
ReplyDeleteThe Agile approach is much more beneficial to smaller projects and IT projects as well. This approach is more adaptive to the changes in the environment. The software development environment is very active, where much of the technology that is used is constantly being updated and revamped with new features and functions. Agile approach has the advantage of adding more flexibility and features to the scope that could be requested at a later date in the project life cycle. In the agile approach the scope is much more flexible and the budget set aside may be used on the scope features that are of greatest priority.
Response By Nicholas Clarke
In my view, the larger or complex the project, the more conservative stakeholders are, and less prone to changing thinks along the way, so I think Agile still has to prove it can substitute others methods already in place for large scale massive projects, and it is my opinion as well that Agile is more fit for smaller and dynamic projects.
ReplyDelete