Approaches for development of Software Projects: Agile methodology
Main Article Content
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
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
COPYRIGHT
Submission of a manuscript implies: that the work described has not been published before, that it is not under consideration for publication elsewhere; that if and when the manuscript is accepted for publication, the authors agree to automatic transfer of the copyright to the publisher.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work
- The journal allows the author(s) to retain publishing rights without restrictions.
- The journal allows the author(s) to hold the copyright without restrictions.