2. What is Agile?
Agile is a time boxed, iterative approach that builds
product incrementally from the start of the project,
instead of trying to deliver it all at once near the end.
4. Drawbacks of
Waterfall
Process
• No working software is produced until end of
the life cycle
• High risk and uncertainty
• Not a good model for complex projects
• Poor model for long and ongoing projects
• Not suitable for the projects where
requirements are not stable
• Difficult to measure progress within stages
• Cannot accommodate changing requirements
• Adjusting scope during the life cycle is difficult
• Integration is done as a “big-bang” at the very
end
5. Why people shift to
Agile
• Managing Uncertainty
• Improved Quality
• Focus on Business Value
• Focus on Users
• Stakeholder Engagement
• Transparency
• Early and Predictable Delivery
• Allows for Change
• Predictable Costs and Schedule