The Agile Benefits
The combination of specific agile development and management practices—synthesizing proven approaches from the industry today—results in the ability to maximize agile benefits:
- Achieve faster ROI through rapid release of business functionality.
- Adapt to changing business requirements as business experts and technologists realize the opportunities through frequent interaction.
- Enhance communication and build trust between business and IT, as project teams are able to immediately respond and demonstrate new functionality.
- Reduced development risk with phased integration and continuous user feedback.
- Provide greater visibility and minimize surprises through the continuous delivery of functionality and project data that allow management to react and engage appropriately.
- Take advantage of ongoing learning. Software development is fundamentally a knowledge-acquiring as well as a product-producing activity.
- Reduce application costs for future functionality and maintenance activity. The extensive use of automated testing throughout agile development flattens the cost of change curve.