When Agile first started making an appearance, it was viewed as yet another development fad. But with Agile showing dramatic improvements in delivery time, quality of software and a reduced number of strategic mistakes compared to the waterfall model, it has taken a broader role in software development today. A number of companies practice Agile as a product development methodology from project inception to delivery, support and end-of-life phases.
However, Agile is not about using Scrum, Extreme Programming or RUP. It’s about using the best agile practices to respond to today’s frequently changing business needs. Using the waterfall model, frequent changes to software is difficult – the development cycle is long, systems are over engineered and end up costing a fortune.
Posted by softwareinsights