Abstract

Agile and Traditional software development methodologies, both are being used in different projects of software development industry. Agile software development technology is an incremental software development process. On the other hand, Traditional software development methodologies or plan-driven software can be explained as a more formal approach to software development. These methodologies come with a fully completed set of systems requirements followed by an architectural and high leveldesign development and inspiration. This research focuses on the software development life cycle, role and responsibilities of agile and traditional software development methodologies and their technical practices. It performs a comparison between both the software development methodologies. Here a questionnaire is used to collect data from the various experts of different IT related organizations of Bangladesh. In the questionnaire, there are three sections to bring out the individual knowledge from different organization, methodology knowledge of the respondents and software development experience of the respondents. The respondents are mainly software engineer, system analyst, software developer etc. A comparison is also performed between this survey result and a survey done by Ambler.

How to Cite
ZAHIDUL ISLAM, DR. ALEX FERWORN, A.K.M. A Comparison between Agile and Traditional Software Development Methodologies. Global Journal of Computer Science and Technology, [S.l.], dec. 2020. ISSN 0975-4172. Available at: <https://computerresearch.org/index.php/computer/article/view/1987>. Date accessed: 23 jan. 2022. doi: https://doi.org/10.34257/GJCSTCVOL20IS2PG7.