In cases where the scope of the project does not extend to delivering a product that needs to be accurate first time or where user data security is of little importance, adaptive development does not hurt the success of the project. Adaptive approaches have the benefit of getting all parties involved with the project in the room at the same time. This makes it so any problems that come up can be addressed immediately by the team members who specialize in the area of need. Adaptive development can deliver a functioning project to users quickly and can take advantage of user feedback earlier than predictive approaches, which can give the project manager a unique insight into how the product will be received reducing risk of delivering an "unsuccessful" product.
With most large IT projects, predictive models (like waterfall) are no longer desired, since it is very difficult (if not, impossible) to spell out every small detail of the project from the very beginning. Adaptive models allow the team to make changes as necessary, while still striving to meet the goals of scope, time, cost and quality.
ReplyDeleteI could see where large businesses and government entities would still prefer the waterfall predictive model because failure to deliver a complete project first time could result in immediate fallout (in terms of losing valuable data or upsetting the public/customer).
ReplyDeleteGood!
ReplyDelete