Litcius/Paper detail

A Comparative Study between Agile and Waterfall Methodologies during Software Development Process

Hamed Fawareh, Yazan Al-Smadi, Rania Saadeh, Faid AlNoor Fawareh, Ali Elrashidi, Hazim M. Al-Shdaifat

202432 citationsDOI

Abstract

This study aims to investigate and compare the using of waterfall and agile methodologies in the software development process. A survey were collected from 2017 to 2023 to investigate the use of waterfall and agile methodologies in software development. Moreover, the papers were classified based on published year, country, and used software development methods. In addition, the papers were summarized to highlight the state of the art of the most research investigate to comparison of using a waterfall and agile development processes. The research result discover that agile has shown the best results compared to other techniques for big software project furthermore agile requires small team members, also it shows acceptable result on small to medium projects, is more flexible to requirements changes, and software testing can be implemented after each sprint. The research result shows that waterfall methodology for small to medium projects is acceptable for small team.

Topics & Concepts

WaterfallAgile software developmentWaterfall modelSoftware development processComputer scienceLean software developmentProcess (computing)Goal-Driven Software Development ProcessSoftware developmentSoftware engineeringSystems engineeringSoftwareEngineeringArchaeologyOperating systemHistoryProgramming languageSoftware Engineering Techniques and Practices
A Comparative Study between Agile and Waterfall Methodologies during Software Development Process | Litcius