Skip to main content
Log in

Blending Scrum practices and CMMI project management process areas

  • Original Paper
  • Published:
Innovations in Systems and Software Engineering Aims and scope Submit manuscript

Abstract

Software development organizations that have been employing capability maturity models, such as SW-CMM or CMMI for improving their processes are now increasingly interested in the possibility of adopting agile development methods. In the context of project management, what can we say about Scrum’s alignment with CMMI? The aim of our paper is to present the mapping between CMMI and the agile method Scrum, showing major gaps between them and identifying how organizations are adopting complementary practices in their projects to make these two approaches more compliant. This is useful for organizations that have a plan-driven process based on the CMMI model and are planning to improve the agility of processes or to help organizations to define a new project management framework based on both CMMI and Scrum practices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Advanced Development Methods (1996) Controlled chaos: living on the edge, http://www.controlchaos.com/old-site/ap.htm

  2. Advanced Development Methods (2003) Scrum methodology—incremental, iterative software development from agile processes, Revision 0.9

  3. Alleman G (2004) Blending agile development methods with CMMI, Cutter IT J 17(6): 5–15

    Google Scholar 

  4. Banerjee G (2001) Use case points—an estimation approach. http://www2.fiit.stuba.sk/~bielik/courses/msi-slov/reporty/use_case_points.pdf

  5. Beck K. et al (2001) Manifesto for agile Software Development, http://agilemanifesto.org/

  6. Boehm B, Demarco T (2002) The agile Methods Fray, IEEE Computer Science, pp 90–91

  7. Boehm B (2006) A view of 20th and 21st century software engineering, ICSE 2006

  8. Chin G (2004) Agile project management: how to succeed in the face of changing project requirements, Amacon

  9. Cochango (2006) Scrum for team systems. http://www.Scrumforteamsystem.com

  10. Cohn M (2006) Agile estimating and planning, Prentice Hall, Englewood Cliffs, p 330

  11. Fink A (1995) The survey handbook. The Survey kit, vol 1. Thousand Oaks, Sage p 129

  12. Garmus D, Herron D (2001) Function point analysis: measurement practices for successful software projects. Addison-Wesley, Boston

    Google Scholar 

  13. Gloger B (2007) The Zen of Scrum, http://www.glogerconsulting.de

  14. Highsmith J (2002) Agile software development ecosystems. Addison-Wesley, Boston

    Google Scholar 

  15. Highsmith J (2004) Agile project management—creating innovative products. Addison-Wesley, Boston

    Google Scholar 

  16. Larman C (2004) Agile & iterative development, a manager’s guide. Addison-Wesley, Boston

    Google Scholar 

  17. Menezes W (2002) To CMMI or not to CMMI: issues to think about. Crosstalk 15(2): 9–11

    MathSciNet  Google Scholar 

  18. Marçal A, Freitas B, Soares F, Maciel T, Belchior A (2007) Estendendo o Scrum segundo as Áreas de Processo de Gerenciamento de Projetos do CMMI, CLEI 2007: XXXIII Conferencia Latino-americana de Informática, San Jose, Costa Rica, 9–12 October

  19. Orr K (2002) CMM versus agile development: religious wars and software development, Cutter Consortium. Executive Report, vol 3 No 7

  20. Paulk M (2001) Extreme programming from a CMM perspective. IEEE Softw 18(6): 19–26

    Article  Google Scholar 

  21. Pikkarainen M, Mäntyniemi A (2006) An approach for using CMMI in agile software development assessments: experiences from three case studies. In: SPICE 2006 conference, Luxemburg, 4–5 May

  22. Project Management Institute (2004) A guide to the project management body of knowledge, 3rd edn. Project Management Institute, Nashnua

  23. Software Engineering Institute (2006) CMMI–DEV: CMMI for development, V1.2 model, CMU/SEI-2006-TR-008, http://www.sei.cmu.edu/cmmi/general/

  24. Schwaber K (2004) Agile project management with Scrum. Microsoft Press, Redmond

    Google Scholar 

  25. Turner R, Jains A (2002) Agile meets CMMI: culture clash or common cause. XP/Agile Universe. pp 153–165

  26. Wiegers K (2007) Practical project initiation: a handbook with tools. Microsoft Press, Redmond

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ana Sofia C. Marçal.

Additional information

A. D. Belchior “in memorian”.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Marçal, A.S.C., de Freitas, B.C.C., Soares, F.S.F. et al. Blending Scrum practices and CMMI project management process areas. Innovations Syst Softw Eng 4, 17–29 (2008). https://doi.org/10.1007/s11334-007-0040-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11334-007-0040-1

Keywords

Navigation