Agile Assignment 2
Agile Assignment 2
Agile Assignment 2
What is Agile?
Agile model believes that every project needs to be handled differently and the existing methods
need to be tailored to best suit the project requirements. In Agile, the tasks are divided to time
boxes (small time frames) to deliver specific features for a release.
Iterative approach is taken and working software build is delivered after each iteration. Each build
is incremental in terms of features; the final build holds all the features required by the customer.
The most popular Agile methods include:
Rational Unified Process, Scrum,
Crystal Clear,
Extreme Programming,
Adaptive Software Development,
Feature Driven Development and
Dynamic Systems Development Method (DSDM)
These are now collectively referred to as Agile Methodologies, after the Agile Manifesto was
published.
1|Page
Agile Model - Pros and Cons:
Agile methods are being widely accepted in the software world recently. However, this method
may not always be suitable for all products. Here are some pros and cons of the Agile model.
2|Page