Agile software development techniques: A survey

2Citations
Citations of this article
39Readers
Mendeley users who have this article in their library.

Abstract

In this IT era, where there is a race of software development, it is necessary to introduce such types of software development techniques which will help the practitioners to deliver fast solutions. In the past, various traditional approaches were used for this purpose, but now agile techniques are getting more popular because conventional software development approaches are not efficient in managing the changing requirements. The agile software development process is one of the most emerging lightweight software development methodologies, which uses iterative and prototype development approaches to accommodate changes in software requirements. Final software products are delivered to the end-users in short iterations. One of the most noticeable drawbacks of agile methods is their limited courtesy to the structured and architectural design of the system. Hence this development approach will restrict small to medium design decisions only. In this paper, we have performed the analysis of different agile techniques, which will help the readers to understand their positive and negative points and select the most appropriate technique suited to their projects.

Cite

CITATION STYLE

APA

Nawaz, M., Nazir, T., Islam, S., Masood, M., Mehmood, A., & Kanwal, S. (2021). Agile software development techniques: A survey. Proceedings of the Pakistan Academy of Sciences: Part A. Pakistan Academy of Sciences. https://doi.org/10.53560/PPASA(58-1)721

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free