Open Access Open Access  Restricted Access Subscription Access

Agile Process Model for Software Development

Zeba-Shahzeab Z.I.Shaheen Sajjade

Abstract


Software development is that the process of observing, requiring, designing, programming, documenting, testing and bug fixing involved in creating and preserving applications, maintaining frameworks or other software components. Software Development Life Cycle (SDLC) consists of an in depth plan which needs the way to develop, maintain and replace specific software. Several software development models followed by various organizations are referred to as Waterfall Model, V-Shaped Model, and Incremental Model. However Agile is adopted to be a winning choice for software development across all industries. The features like possibility of modifications as per requirements at any stage of software development and importance given to the business values delivered instead of confirmation to project plan makes Agile unique from traditional software development models. Industries are changing their software development choice as agile methodology.  It shows how the Agile is becoming an attractive choice for software development altogether industries across the world.

Full Text:

PDF

References


“Software Development”, https://en.wikipedia.org/wiki/Software_development

“SDLC”,https://www.techopedia.com/definition/22193/software-development-life-cycle-sdlc

“Waterfall Model”, https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm

“Waterfall Model”, https://melsatar.blog/2012/03/15/software-development-life-cycle-models-and-methodologies

“V-Model”, http://istqbexamcertification.com/what-is-v-model-advantages-disadvantages-and -when-to-use-it/

“Incremental Model in SDLC: Advantages & Disadvantages”, https://www.guru99.com/what -is-incremental-model-in-sdlc-advantages-disadvantages.html

“Agile 101” https://www.agilealliance.org/agile101/

“10 Key Principles of Agile Software Development” https://project-management.com/10-key-principles-of-agile-software-development/

“Agile software development” https://en.wikipedia.org/ wiki/Agile_software_ development# Agile_software_development_methods

“Scrum” https://www.mountaingoatsoftware.com/agile/scrum/meetings/sprint-retrospective

“Top Project Types Managed with Agile Software”, https://www.softwareadvice.com/ resources/agile-project-management-user-trends-2015

https://www.geeksforgeeks.org/difference-between-traditional-and-agile-software-development/


Refbacks

  • There are currently no refbacks.