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

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/
http://psasir.upm.edu.my/id/eprint/30561/1/Compatibility%20of%20agile%20software%20development%20methods%20and%20CMMI.pdf
_version_ 1848846712890720256
author Gandomani, Taghi Javdani
Zulzalil, Hazura
author_facet Gandomani, Taghi Javdani
Zulzalil, Hazura
author_sort Gandomani, Taghi Javdani
building UPM Institutional Repository
collection Online Access
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.
first_indexed 2025-11-15T09:07:04Z
format Article
id upm-30561
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T09:07:04Z
publishDate 2013
publisher Indian Society for Education and Environment
recordtype eprints
repository_type Digital Repository
spelling upm-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
spellingShingle Gandomani, Taghi Javdani
Zulzalil, Hazura
Compatibility of agile software development methods and CMMI
title 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_short Compatibility of agile software development methods and CMMI
title_sort compatibility of agile software development methods and cmmi
url http://psasir.upm.edu.my/id/eprint/30561/
http://psasir.upm.edu.my/id/eprint/30561/
http://psasir.upm.edu.my/id/eprint/30561/
http://psasir.upm.edu.my/id/eprint/30561/1/Compatibility%20of%20agile%20software%20development%20methods%20and%20CMMI.pdf