How do other modeling methods such as Agile RUP etc that wev
How do other modeling methods such as Agile, RUP, etc. that we\'ve discussed provide a better method of ensuring a system will be successful? Be sure to give several specific examples. THIS ARTICAL MAY HELP http://www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t
Solution
Following are the advantages of Agile methodology over other modelling methods:
1. Agile provides more chances of stakeholders and team engagement. Clients are included in each and every step of development cycle, thus increasing the chances of correct understanding of requirements and then perfect output.
2. As the clients are involved everytime of the develpoment cycle, even after the sprint is over, this gives more transparency between the clients and the development team.
3. By having fixed duration sprints, it increases the predictibilty of the work being done. New features can be delivered quickly and frequently.
4. And because the sprint duration is fixed, so the cost is also predicatble and is limited to the work assigned in the sprint.
5. Though the ongoing sprint is fixed with the current work going on but there is always an opportunity for refining the backlog and then taking up the work from backlog in the next sprint.
6. As the client is involved for the work to be decided in the sprints, client gets the freedom to select the work which is of more business value or of higher priority.
7. This methodology mostly uses the user stories and users\' needs are taken into consideration and the work is planned accordingly.
8. By breaking down the project into manageable modules, the development team can focus on high-quality development, testing, and deliveries.

