International Journal of Computer Applications
Agile is a nothing but different way of managing IT development players and software projects. Various Agile methodologies are scrum, xp method, lean programming, and unified process. it is combining the philosophy of various process models and a set of development guidelines. This attitude encourages customer satisfaction, early incremental delivery of software small, highly motivated project teams. Agile development can provide important benefits, but due to some limitations it's not applicable to all projects, product, people and all situations.