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.