z-logo
open-access-imgOpen Access
AGILE SOFTWARE DEVELOPMENT
Author(s) -
Gopalkrishna Waja,
Jill Shah,
Pankti Nanavati
Publication year - 2021
Publication title -
international journal of engineering applied science and technology
Language(s) - English
Resource type - Journals
ISSN - 2455-2143
DOI - 10.33564/ijeast.2021.v05i12.011
Subject(s) - agile software development , lean software development , scrum , agile unified process , software development , extreme programming practices , software development process , extreme programming , computer science , software engineering , kanban , agile usability engineering , software , engineering , systems engineering , process management , control (management) , artificial intelligence , programming language
Agile Software Development plays a quintessentialpart in modern day software development. The term Agilerefers to frequent reassessment and adaptation of plans andtechniques and dividing tasks into shorter tasks forefficiency. Agile Software Development differs considerablyfrom Traditional Software Development Methodology. Agilemethodology aims to deliver features of a software project insmall steps within a short duration of time (i.e., iterations).Hence, it becomes necessary to use agile softwaredevelopment methodology in todays’ fast-pacedrevolutionizing software industry. This paper discusses theimportant subtopics of Agile Software Development whichgathered by reviewing/surveying of research papers. First, isthe Agile Planning Life Cycle which consists of various stagessuch as pre-planning, planning, release planning and productbacklog management. In the next section, principles such asScrum, Extreme Programming, Kanban and Lean arediscussed. The last section comprises the impact of Agileprinciples on software quality.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here