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...
Main Author: | |
---|---|
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 |