Compatibility of agile software development methods and CMMI

Agile software development methods by focusing on the different values, have established a new approach for software development compare to the traditional methods. While traditional methods emphasizes on the following disciplined processes and rigid practices, agile methods focused on individuals a...

Full description

Saved in:
Bibliographic Details
Main Authors: Gandomani, Taghi Javdani, Zulzalil, Hazura
Format: Article
Language:English
Published: Indian Society for Education and Environment 2013
Online Access:http://psasir.upm.edu.my/id/eprint/30561/1/Compatibility%20of%20agile%20software%20development%20methods%20and%20CMMI.pdf
http://psasir.upm.edu.my/id/eprint/30561/
http://www.indjst.org/index.php/indjst/article/view/36349
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.30561
record_format eprints
spelling my.upm.eprints.305612015-10-20T07:36:34Z http://psasir.upm.edu.my/id/eprint/30561/ Compatibility of agile software development methods and CMMI Gandomani, Taghi Javdani Zulzalil, Hazura Agile software development methods by focusing on the different values, have established a new approach for software development compare to the traditional methods. While traditional methods emphasizes on the following disciplined processes and rigid practices, agile methods focused on individuals and their collaborations. Previously, CMMI was introduced as process improvement model in the traditional methods and now it is known as symbol of those methods. Nevertheless, compatibility of these two different approaches has been a serious question and there are several conflicting reports about their compatibility. The main purpose of this study was scrutinizing this issue. Generic practices and specific practices in CMMI were selected as criteria for checking compatibility of CMMI and agile methods. The results showed that CMMI and agile are compatible in several process areas. However, there are serious incompatibilities in the others. In level 3 and level 4 of CMMI, two and one incompatible process areas have been seen respectively. Also, agile does not support most of the generic practices in CMMI level 4 and 5. The results also showed that these incompatibilities return to the notion of organization and its role in software development. Indian Society for Education and Environment 2013-08 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/30561/1/Compatibility%20of%20agile%20software%20development%20methods%20and%20CMMI.pdf Gandomani, Taghi Javdani and Zulzalil, Hazura (2013) Compatibility of agile software development methods and CMMI. Indian Journal of Science and Technology, 6 (8). pp. 5089-5094. ISSN 0974-6846; ESSN: 0974-5645 http://www.indjst.org/index.php/indjst/article/view/36349 10.17485/ijst/2013/v6i8/36349
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Agile software development methods by focusing on the different values, have established a new approach for software development compare to the traditional methods. While traditional methods emphasizes on the following disciplined processes and rigid practices, agile methods focused on individuals and their collaborations. Previously, CMMI was introduced as process improvement model in the traditional methods and now it is known as symbol of those methods. Nevertheless, compatibility of these two different approaches has been a serious question and there are several conflicting reports about their compatibility. The main purpose of this study was scrutinizing this issue. Generic practices and specific practices in CMMI were selected as criteria for checking compatibility of CMMI and agile methods. The results showed that CMMI and agile are compatible in several process areas. However, there are serious incompatibilities in the others. In level 3 and level 4 of CMMI, two and one incompatible process areas have been seen respectively. Also, agile does not support most of the generic practices in CMMI level 4 and 5. The results also showed that these incompatibilities return to the notion of organization and its role in software development.
format Article
author Gandomani, Taghi Javdani
Zulzalil, Hazura
spellingShingle Gandomani, Taghi Javdani
Zulzalil, Hazura
Compatibility of agile software development methods and CMMI
author_facet Gandomani, Taghi Javdani
Zulzalil, Hazura
author_sort Gandomani, Taghi Javdani
title Compatibility of agile software development methods and CMMI
title_short Compatibility of agile software development methods and CMMI
title_full Compatibility of agile software development methods and CMMI
title_fullStr Compatibility of agile software development methods and CMMI
title_full_unstemmed Compatibility of agile software development methods and CMMI
title_sort compatibility of agile software development methods and cmmi
publisher Indian Society for Education and Environment
publishDate 2013
url http://psasir.upm.edu.my/id/eprint/30561/1/Compatibility%20of%20agile%20software%20development%20methods%20and%20CMMI.pdf
http://psasir.upm.edu.my/id/eprint/30561/
http://www.indjst.org/index.php/indjst/article/view/36349
_version_ 1643830095727558656
score 13.19449