An approach for using CMMI in agile software development assessments

Experiences from three case studies

Minna Pikkarainen, Annukka Mäntyniemi

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

30 Citations (Scopus)

Abstract

Software development organizations are increasingly interested in the possibility of adopting agile development methods. Organizations that have been employing the Capability Maturity Model (CMM/CMMI) for making improvements are now changing their software development processes towards agility. By deploying agile methods, these organizations are making an investment the success of which needs to be proven. However, CMMI does not always support interpretations in an agile context. Consequently, assessments should be implemented in a manner that takes the agile context into account, while still producing useful results. This paper proposes an approach for agile software development assessment using CMMI and describes how this approach was used for software process improvement purposes in organizations that had either been planning to use or were using agile software development methods.

Original languageEnglish
Title of host publicationProceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006
Number of pages11
Publication statusPublished - 1 Jan 2006
MoE publication typeNot Eligible
Event6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 - Esch-sur-Alzette, Luxembourg
Duration: 3 May 20065 May 2006

Conference

Conference6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006
CountryLuxembourg
CityEsch-sur-Alzette
Period3/05/065/05/06

Fingerprint

Software Development
Software engineering
Agile Methods
Software Process Improvement
Coordinate measuring machines
Software Process
Development Process
Planning
Experience
Context
Model

Cite this

Pikkarainen, M., & Mäntyniemi, A. (2006). An approach for using CMMI in agile software development assessments: Experiences from three case studies. In Proceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006
Pikkarainen, Minna ; Mäntyniemi, Annukka. / An approach for using CMMI in agile software development assessments : Experiences from three case studies. Proceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006. 2006.
@inproceedings{dcb19a1c8c0f4cbe8dcc385bcd7bdc41,
title = "An approach for using CMMI in agile software development assessments: Experiences from three case studies",
abstract = "Software development organizations are increasingly interested in the possibility of adopting agile development methods. Organizations that have been employing the Capability Maturity Model (CMM/CMMI) for making improvements are now changing their software development processes towards agility. By deploying agile methods, these organizations are making an investment the success of which needs to be proven. However, CMMI does not always support interpretations in an agile context. Consequently, assessments should be implemented in a manner that takes the agile context into account, while still producing useful results. This paper proposes an approach for agile software development assessment using CMMI and describes how this approach was used for software process improvement purposes in organizations that had either been planning to use or were using agile software development methods.",
author = "Minna Pikkarainen and Annukka M{\"a}ntyniemi",
year = "2006",
month = "1",
day = "1",
language = "English",
booktitle = "Proceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006",

}

Pikkarainen, M & Mäntyniemi, A 2006, An approach for using CMMI in agile software development assessments: Experiences from three case studies. in Proceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006. 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006, Esch-sur-Alzette, Luxembourg, 3/05/06.

An approach for using CMMI in agile software development assessments : Experiences from three case studies. / Pikkarainen, Minna; Mäntyniemi, Annukka.

Proceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006. 2006.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - An approach for using CMMI in agile software development assessments

T2 - Experiences from three case studies

AU - Pikkarainen, Minna

AU - Mäntyniemi, Annukka

PY - 2006/1/1

Y1 - 2006/1/1

N2 - Software development organizations are increasingly interested in the possibility of adopting agile development methods. Organizations that have been employing the Capability Maturity Model (CMM/CMMI) for making improvements are now changing their software development processes towards agility. By deploying agile methods, these organizations are making an investment the success of which needs to be proven. However, CMMI does not always support interpretations in an agile context. Consequently, assessments should be implemented in a manner that takes the agile context into account, while still producing useful results. This paper proposes an approach for agile software development assessment using CMMI and describes how this approach was used for software process improvement purposes in organizations that had either been planning to use or were using agile software development methods.

AB - Software development organizations are increasingly interested in the possibility of adopting agile development methods. Organizations that have been employing the Capability Maturity Model (CMM/CMMI) for making improvements are now changing their software development processes towards agility. By deploying agile methods, these organizations are making an investment the success of which needs to be proven. However, CMMI does not always support interpretations in an agile context. Consequently, assessments should be implemented in a manner that takes the agile context into account, while still producing useful results. This paper proposes an approach for agile software development assessment using CMMI and describes how this approach was used for software process improvement purposes in organizations that had either been planning to use or were using agile software development methods.

UR - http://www.scopus.com/inward/record.url?scp=84926200289&partnerID=8YFLogxK

M3 - Conference article in proceedings

BT - Proceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006

ER -

Pikkarainen M, Mäntyniemi A. An approach for using CMMI in agile software development assessments: Experiences from three case studies. In Proceedings of 6th International SPICE Conference on Software Process Improvement and Capability Determination, SPICE 2006 2006. 2006