Achieving CMMI level 2 with enhanced extreme programming approach

Tuomo Kähkönen, Pekka Abrahamsson

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

17 Citations (Scopus)

Abstract

The relationship between agile methods and Software Engineering Institutes CMM approach is often debated. Some authors argue that the approaches are compatible, while others have criticized the application of agile methods from the CMM perspective. Only few CMM based assessments have been performed on projects using agile approaches. This paper explores an empirical case where a project using Extreme Programming (XP) based approach was assessed using the CMMI framework. The results provide empirical evidence pointing out that it is possible to achieve maturity level 2 with approach based on XP. Yet, the results confirm that XP, as it is defined, is not sufficient. This study demonstrates that it is possible to use the CMMI for assessing and improving agile processes. However, the analysis reveals that assessing an agile organization requires more interpretations than normally would be the case. It is further concluded that the CMMI model does not always support interpretations in an agile context.
Original languageEnglish
Title of host publicationProduct Focused Software Process Improvement
Subtitle of host publicationPROFES 2004
Place of PublicationHeidelberg
PublisherSpringer
Pages378-392
ISBN (Print)978-3-540-21421-2
DOIs
Publication statusPublished - 2004
MoE publication typeA4 Article in a conference publication
Event5th International Conference. PROFES 2004. Kansai Science City, Japan, 5 - 8 April 2004 -
Duration: 1 Jan 2004 → …

Publication series

SeriesLecture Notes in Computer Science
Volume3009

Conference

Conference5th International Conference. PROFES 2004. Kansai Science City, Japan, 5 - 8 April 2004
Period1/01/04 → …

Fingerprint

Coordinate measuring machines
Computer programming
Software engineering

Keywords

  • extreme programming
  • agile methods
  • CMMI

Cite this

Kähkönen, T., & Abrahamsson, P. (2004). Achieving CMMI level 2 with enhanced extreme programming approach. In Product Focused Software Process Improvement: PROFES 2004 (pp. 378-392). Heidelberg: Springer. Lecture Notes in Computer Science, Vol.. 3009 https://doi.org/10.1007/978-3-540-24659-6_2
Kähkönen, Tuomo ; Abrahamsson, Pekka. / Achieving CMMI level 2 with enhanced extreme programming approach. Product Focused Software Process Improvement: PROFES 2004. Heidelberg : Springer, 2004. pp. 378-392 (Lecture Notes in Computer Science, Vol. 3009).
@inproceedings{41630dd9455c452f85e905473c7e692b,
title = "Achieving CMMI level 2 with enhanced extreme programming approach",
abstract = "The relationship between agile methods and Software Engineering Institutes CMM approach is often debated. Some authors argue that the approaches are compatible, while others have criticized the application of agile methods from the CMM perspective. Only few CMM based assessments have been performed on projects using agile approaches. This paper explores an empirical case where a project using Extreme Programming (XP) based approach was assessed using the CMMI framework. The results provide empirical evidence pointing out that it is possible to achieve maturity level 2 with approach based on XP. Yet, the results confirm that XP, as it is defined, is not sufficient. This study demonstrates that it is possible to use the CMMI for assessing and improving agile processes. However, the analysis reveals that assessing an agile organization requires more interpretations than normally would be the case. It is further concluded that the CMMI model does not always support interpretations in an agile context.",
keywords = "extreme programming, agile methods, CMMI",
author = "Tuomo K{\"a}hk{\"o}nen and Pekka Abrahamsson",
year = "2004",
doi = "10.1007/978-3-540-24659-6_2",
language = "English",
isbn = "978-3-540-21421-2",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "378--392",
booktitle = "Product Focused Software Process Improvement",
address = "Germany",

}

Kähkönen, T & Abrahamsson, P 2004, Achieving CMMI level 2 with enhanced extreme programming approach. in Product Focused Software Process Improvement: PROFES 2004. Springer, Heidelberg, Lecture Notes in Computer Science, vol. 3009, pp. 378-392, 5th International Conference. PROFES 2004. Kansai Science City, Japan, 5 - 8 April 2004, 1/01/04. https://doi.org/10.1007/978-3-540-24659-6_2

Achieving CMMI level 2 with enhanced extreme programming approach. / Kähkönen, Tuomo; Abrahamsson, Pekka.

Product Focused Software Process Improvement: PROFES 2004. Heidelberg : Springer, 2004. p. 378-392 (Lecture Notes in Computer Science, Vol. 3009).

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

TY - GEN

T1 - Achieving CMMI level 2 with enhanced extreme programming approach

AU - Kähkönen, Tuomo

AU - Abrahamsson, Pekka

PY - 2004

Y1 - 2004

N2 - The relationship between agile methods and Software Engineering Institutes CMM approach is often debated. Some authors argue that the approaches are compatible, while others have criticized the application of agile methods from the CMM perspective. Only few CMM based assessments have been performed on projects using agile approaches. This paper explores an empirical case where a project using Extreme Programming (XP) based approach was assessed using the CMMI framework. The results provide empirical evidence pointing out that it is possible to achieve maturity level 2 with approach based on XP. Yet, the results confirm that XP, as it is defined, is not sufficient. This study demonstrates that it is possible to use the CMMI for assessing and improving agile processes. However, the analysis reveals that assessing an agile organization requires more interpretations than normally would be the case. It is further concluded that the CMMI model does not always support interpretations in an agile context.

AB - The relationship between agile methods and Software Engineering Institutes CMM approach is often debated. Some authors argue that the approaches are compatible, while others have criticized the application of agile methods from the CMM perspective. Only few CMM based assessments have been performed on projects using agile approaches. This paper explores an empirical case where a project using Extreme Programming (XP) based approach was assessed using the CMMI framework. The results provide empirical evidence pointing out that it is possible to achieve maturity level 2 with approach based on XP. Yet, the results confirm that XP, as it is defined, is not sufficient. This study demonstrates that it is possible to use the CMMI for assessing and improving agile processes. However, the analysis reveals that assessing an agile organization requires more interpretations than normally would be the case. It is further concluded that the CMMI model does not always support interpretations in an agile context.

KW - extreme programming

KW - agile methods

KW - CMMI

U2 - 10.1007/978-3-540-24659-6_2

DO - 10.1007/978-3-540-24659-6_2

M3 - Conference article in proceedings

SN - 978-3-540-21421-2

T3 - Lecture Notes in Computer Science

SP - 378

EP - 392

BT - Product Focused Software Process Improvement

PB - Springer

CY - Heidelberg

ER -

Kähkönen T, Abrahamsson P. Achieving CMMI level 2 with enhanced extreme programming approach. In Product Focused Software Process Improvement: PROFES 2004. Heidelberg: Springer. 2004. p. 378-392. (Lecture Notes in Computer Science, Vol. 3009). https://doi.org/10.1007/978-3-540-24659-6_2