In my previous article we were discussing about the risk factors involved in Waterfall model and the Iterative techniques of software development methodologies. In this section we will discuss the method of overcoming the preceding risk factors which are nothing but Agile Methodologies.

Agile MethodsThe most recent group of methodologies built on an iterative model are known as Agile Methods. This method mainly minimizes risk of the developer's focus on the smaller deliverable units. Each development cycle will be very smaller and at the end of each cycle the entire team evaluates the project priorities.

5.gif

The above picture states that Agile method is based on the Iterative Model where the various phases like Requirement gathering, Architecture & Design and all the phases evolve through collaboration between self organized cross functional teams.

Agile Process

Agile Merits

Agile Drawbacks

Agile are best when

This was just an overview of Agile Methodologies merits, demerits, process and where to use the Agile methods. Various types of Agile methods will be covered in my next Article.