Approaches for development of Software Projects: Agile methodology

Main Article Content

Bonthu Kotaiah
Md Asif Khalil

Abstract

In the new era of software development, project developers and teams are facing many problems while adopting traditional software development methodologies. In traditional methodologies there is a scope for the wastage of different resources like people, cost and others. Hence there is a need to develop a methodology to minimize the usage of minimum resources for the maximization of chances of developing reliable software. Hence, to overcome this problem software developers adapt a new methodology that is “Agile methodologyâ€. Agile methodology is nothing but a software development methodology that gives major priority to the customer at every stage of the development process. There is a chance to match expected results and actual results at every phase of Software Development Life Cycle (SDLC) for the betterment of end software product. Also, scope will be given at every phase for the adjustment of minor/major modifications to improve the level of customer satisfaction phase by phase. Our paper mainly focuses to make software development requirements as dynamic to fulfill the highest level of customer satisfaction. In our paper, we are going to implement the concept of iterative and incremental processes to develop the project in the IT industry with the help of time-boxing technique. A hybrid Software Development Life Cycle (SDLC) model, which is a combination of Iterative and Incremental Software Development Process models was designed and developed in our study. Agile methodology mainly focuses on the inclusion of the customers/end users in the software development process itself. This methodology also releases the project after completion of each iteration for the betterment in the next iteration and so on.

Keywords: Agile Software Development, Dynamic requirements, Limited Time-frame, Iterative approach, SCRUM methodology, SDLC, Incremental Approach, Customer Satisfaction

Downloads

Download data is not yet available.

Article Details

Section
Articles