Comparative Analysis of Agile Methods for Managing Software Projects

The purpose of this paper is to review and compare four of the widely used and referenced agile methods – Spiral model, Dynamic System Development Method, Scrum, and Extreme programming. These four methods are compared based on their process, roles, current research, project management, lifecycle co...

Full description

Bibliographic Details
Main Author: Petar Bogojević
Format: Article
Language:English
Published: Serbian Project Management Association - IPMA Serbia 2017-12-01
Series:European Project Management Journal
Subjects:
Online Access:http://media.epmj.org/2017/12/Petar-58-74.pdf
_version_ 1798034668851822592
author Petar Bogojević
author_facet Petar Bogojević
author_sort Petar Bogojević
collection DOAJ
description The purpose of this paper is to review and compare four of the widely used and referenced agile methods – Spiral model, Dynamic System Development Method, Scrum, and Extreme programming. These four methods are compared based on their process, roles, current research, project management, lifecycle coverage and practices. The result of this paper is a review and comparison of these four models, which shows that neither of the described methods provides full product life-cycle coverage. XP is concluded to be most specific when it comes to practical guidelines, but with a very limited scope. Other methods focus more on abstract principles. Spiral, DSDM and Scrum can be used as frameworks that can use other agile methods. Organizations should use principals and ideas behind these fours methods as inspiration when creating custom tailored development processes. This paper also provides a review of the current research on these four methods, therefore it can be used as a reference work for future studies.
first_indexed 2024-04-11T20:47:29Z
format Article
id doaj.art-bc4557e9666048d98f25ddae37f88f5d
institution Directory Open Access Journal
issn 2560-4961
language English
last_indexed 2024-04-11T20:47:29Z
publishDate 2017-12-01
publisher Serbian Project Management Association - IPMA Serbia
record_format Article
series European Project Management Journal
spelling doaj.art-bc4557e9666048d98f25ddae37f88f5d2022-12-22T04:03:59ZengSerbian Project Management Association - IPMA SerbiaEuropean Project Management Journal2560-49612017-12-01715874Comparative Analysis of Agile Methods for Managing Software ProjectsPetar Bogojević 0Saga d.o.o., New Frontier Group, Belgrade, SerbiaThe purpose of this paper is to review and compare four of the widely used and referenced agile methods – Spiral model, Dynamic System Development Method, Scrum, and Extreme programming. These four methods are compared based on their process, roles, current research, project management, lifecycle coverage and practices. The result of this paper is a review and comparison of these four models, which shows that neither of the described methods provides full product life-cycle coverage. XP is concluded to be most specific when it comes to practical guidelines, but with a very limited scope. Other methods focus more on abstract principles. Spiral, DSDM and Scrum can be used as frameworks that can use other agile methods. Organizations should use principals and ideas behind these fours methods as inspiration when creating custom tailored development processes. This paper also provides a review of the current research on these four methods, therefore it can be used as a reference work for future studies.http://media.epmj.org/2017/12/Petar-58-74.pdfsoftware developmentsagile methodsspiral modelscrumextreme programmingdsdmcomparison
spellingShingle Petar Bogojević
Comparative Analysis of Agile Methods for Managing Software Projects
European Project Management Journal
software developments
agile methods
spiral model
scrum
extreme programming
dsdm
comparison
title Comparative Analysis of Agile Methods for Managing Software Projects
title_full Comparative Analysis of Agile Methods for Managing Software Projects
title_fullStr Comparative Analysis of Agile Methods for Managing Software Projects
title_full_unstemmed Comparative Analysis of Agile Methods for Managing Software Projects
title_short Comparative Analysis of Agile Methods for Managing Software Projects
title_sort comparative analysis of agile methods for managing software projects
topic software developments
agile methods
spiral model
scrum
extreme programming
dsdm
comparison
url http://media.epmj.org/2017/12/Petar-58-74.pdf
work_keys_str_mv AT petarbogojevic comparativeanalysisofagilemethodsformanagingsoftwareprojects