Sonia Thakur et al, International Journal of Computer Science and Mobile Computing Vol.2 Issue. 10, October- 2013, pg. 86-90 © 2013, IJCSMC All Rights Reserved 86 Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320–088X IJCSMC, Vol. 2, Issue. 10, October 2013, pg.86 – 90 RESEARCH ARTICLE Role of Agile Methodology in Software Development Sonia Thakur 1 , Amandeep Kaur 2 1 Computer Science Department, Lovely Professional University, India 2 Computer Science Department, Lovely Professional University, India 1 soniathakur.24012ymail.com, 2 amandeep.15721@lpu.co.in Abstract: “Change is inevitable, growth is optional” said by a John C. Maxwell and in software engineering this sentence exists very truly. In last decades, remarkable progress has been done and Agile Software Development is the result of that changing environmental needs and efforts of researchers to overcome the traditional model of software development. Agile development is modern approach which deals with rapid delivery of quality software and full involvement of customers, so the requirement of customer can be fulfilled and achieve the goals. This review paper include different approaches of agile and risk management in agile. Keywords: Agile software development; Extreme Programming; Scrum; Feature Driven Development; limitation of agile I. Introduction In classical software development process all the requirements are complete and implemented in order to develop the software, but this is not the scenario of today day’s software development. In modern competitive era changes are frequent to any software product or module which is under development, due to market competitions priority of requirement changes frequently and only specific development is done which is urgently required and then later on changes and improvement comes into the picture for the rest developed modules. So the classical process models are not compatible with these kinds of changes and there agile methodology comes into the picture.