Empirical Study of Agile Software Development Methodologies: A Comparative Analysis

Tetteh, Samuel Gbli (2024) Empirical Study of Agile Software Development Methodologies: A Comparative Analysis. Asian Journal of Research in Computer Science, 17 (5). pp. 30-42. ISSN 2581-8260

[thumbnail of Tetteh1752024AJRCOS113678.pdf] Text
Tetteh1752024AJRCOS113678.pdf - Published Version

Download (480kB)

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.

Item Type: Article
Subjects: Pustakas > Computer Science
Depositing User: Unnamed user with email support@pustakas.com
Date Deposited: 28 Feb 2024 06:47
Last Modified: 28 Feb 2024 06:47
URI: http://archive.pcbmb.org/id/eprint/1883

Actions (login required)

View Item
View Item