Manuscript received on May 17, 2021. | Revised Manuscript received on May 20, 2021. | Manuscript published on May 30, 2021. | PP: 209-215 | Volume-10 Issue-1, May 2021. | Retrieval Number: 100.1/ijrte.A58990510121 | DOI: 10.35940/ijrte.A5899.0510121
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Agile is a software development life cycle (SDLC) methodology that is based on smarter and faster operating principles and techniques. The paper aims to review the agile processes, principles, characteristics, and frameworks for the continuous development of the product while controlling the integration, scope, schedule, cost, quality, resources, risk, procurement, and stakeholder management. Traditional product development methods are not much efficient to adjust the rapid changes of the requirements and provide quality products to the stakeholders. Using agile frameworks, the software development team, customers, and team leaders work more closely to produce high-quality products responding to the changes rapidly. This paper will also present the background analysis of the agile manifesto and will serve as a guide to indicate the characteristics and framework of Agile which places customer satisfaction at the highest priority. Additionally, it will focus on the advantages and disadvantages of the agile projects for faster and frequent delivery of the development. Index Terms: Software Development Life Cycle (SDLC), Agile Methodology, Scrum, Kanban, e Xtreme Programming (XP), Dynamic Systems Development Method (DSDM), Crystal.
Keywords: The Integration, Scope, Schedule, Cost, Quality, Resources, Risk, Procurement, and Stakeholder Management.