To search, Click below search items.

 

All Published Papers Search Service

Title

Exploring the Agile Family: A Survey

Author

Muhammad Ibrahim, Shabib Aftab, Birra Bakhtawar, Munir Ahmad, Ahmed Iqbal, Nauman Aziz, Muhammad Sheraz Javeid, Dr. Baha Najim Salman Ihnaini

Citation

Vol. 20  No. 10  pp. 163-179

Abstract

Selection of an appropriate software development process model is the key aspect, which leads to the development of high-quality product within scheduled time. The selection of development model depends upon various aspects, related to the project, such as: size, complexity, and scheduled time. Agile family has been satisfying the software industry since last two decades by providing various flavors of development models. Each model of the agile family consists of different practices and characteristics appropriate for specific projects. This paper provides a detail view about the work flow, structure, practices, principles, advantages and disadvantages of various famous and widely used agile models including: Test-driven Development, Extreme Programming, Scrum, Crystal Models, Feature-driven Development and Dynamic System Development Methodology.

Keywords

Agile Software Development, Agile Family, Test-driven Development, Extreme Programming, Scrum, Crystal Methodology, Feature-driven Development, Dynamic System Development.

URL

http://paper.ijcsns.org/07_book/202010/20201022.pdf

Title

Exploring the Agile Family: A Survey

Author

Muhammad Ibrahim, Shabib Aftab, Birra Bakhtawar, Munir Ahmad, Ahmed Iqbal, Nauman Aziz, Muhammad Sheraz Javeid, Dr. Baha Najim Salman Ihnaini

Citation

Vol. 20  No. 10  pp. 163-179

Abstract

Selection of an appropriate software development process model is the key aspect, which leads to the development of high-quality product within scheduled time. The selection of development model depends upon various aspects, related to the project, such as: size, complexity, and scheduled time. Agile family has been satisfying the software industry since last two decades by providing various flavors of development models. Each model of the agile family consists of different practices and characteristics appropriate for specific projects. This paper provides a detail view about the work flow, structure, practices, principles, advantages and disadvantages of various famous and widely used agile models including: Test-driven Development, Extreme Programming, Scrum, Crystal Models, Feature-driven Development and Dynamic System Development Methodology.

Keywords

Agile Software Development, Agile Family, Test-driven Development, Extreme Programming, Scrum, Crystal Methodology, Feature-driven Development, Dynamic System Development.

URL

http://paper.ijcsns.org/07_book/202010/20201022.pdf