Skip to content
Research Article Open access CC BY 4.0

Empirical Study of Agile Software Development Methodologies: A Comparative Analysis

Samuel Gbli Tetteh

Asian Journal of Research in Computer Science · pp. 30–42 · Published 27 Feb 2024

10.9734/ajrcos/2024/v17i5436

Abstract

The comparative analysis of software development models, also called the Software Development Life Cycle (SDLC), is an everyday discourse among software engineers, reflecting the dynamic nature of the field. Within this realm, various software development methodologies, such as prototyping, spiral development, and Rapid Action Development, have been established and recognised for their unique approaches to software creation. In recent years, Agile methodologies have emerged as prominent contenders in software development, offering flexibility, adaptability, and efficiency in delivering high-quality software within designated timeframes. Among the array of Agile methodologies, including Dynamic System Development Method (DSDM), Scrum, Feature-Driven Development (FDD), Extreme Programming (XP), Kanban, Adaptive Software Development (ASD), Mendix, Lean, and Crystal, several have garnered significant attention in the software development community. Specifically, ASD, DSDM, XP, FDD, Kanban, and Scrum have emerged as prominent choices among Agile methods utilised by software developers. This study conducts a comprehensive examination and comparison of these six Agile software models, aiming to elucidate their functionalities, strengths, and weaknesses. The findings of this comparative analysis seek to provide valuable insights for software industries, enabling informed decision-making when selecting software development models for upcoming projects. By understanding each Agile methodology's nuanced differences and capabilities, software developers and industry stakeholders can align their project requirements with the most suitable software development approach, ultimately optimising project outcomes and software quality.

Extreme programming dynamic system development method feature-driven development adaptive software development agile methodology and kanban

Cited by 29

Evolution of software engineering: From traditional to modern approaches

Thilagavathy R, Veeramani T, B. Sundaravadivazhagan · Advances in Computers · 2026

A knowledge map of agility and innovation: trends and insights using bibliometric analysis

Sania Saeed, René Díaz-Pichardo, Patricia S. Sánchez-Medina · Strategy & Leadership · 2025

A data-driven cost estimation model for agile development based on Kolmogorov-Arnold Networks and AdamW optimization

Xiaoyan Zhao, Xin Xiong, Zulkefli Mansor · Journal of King Saud University Computer and Information Sciences · 2025

Responsive E-Services Platform with Document Duplication Control, Social Integration and Recommendation Features

Jasmin C. Gas, Alfio I. Regla · 2025 IEEE 15th International Conference on System Engineering and Technology (ICSET) · 2025

FusionFlow

A. D. N. Sarma · Innovative Design Thinking Approaches in Software Engineering · 2025

Design and Implementation of a Teaching Assistant Information System Using Laravel Filament and Extreme Programming

Nasrul, Edi Wibowo, David Wahyu Wismanindra · Komputasi: Jurnal Ilmiah Ilmu Komputer dan Matematika · 2026

Showing 19 of 29 known citations — external sources report more than can currently be individually listed.

Article metrics

Real usage data collected on this platform.

14

Page views

0

PDF downloads

2

Outbound clicks

29

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.