To develop any software there is a need to go through particular phases which software should follow during its lifetime that is known as software development life cycle (SDLC). In SDLC both organizational standards and customer needs are fulfilled. Organization standards help in making quality of software and to meet market deadlines. The demand of current time is that the development system should be efficient enough to deliver, when the customers need and it should welcome changing in requirements at any phase of development. This paper reviews the classical methodology and agile methodology of developing software and also explains that how the working of agile methodology is different from the classical methodology and it is the need of the day. This paper also suggests the conditions that are needed in both the methodologies and improvements of agile methodology so that this methodology of development can be implemented in the organization effectively.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.