Abstract: Now-a-days the agile methodologies are the need of an hour for the software development firms. They are susubstituting the traditional methods of software development. Agile process is an iterative approach in which customer satisfaction is at highest priority as the customer has direct involvement in evaluating the software. In this paper a review of major work on agile software development from the year 2012 -2016 is done.

Keywords: Agile Manifesto; Agile software development.