Search code examples
processagilescrumcmmi

How to blend CMMI and Scrum?


I work in a shop that is certified at CMMI level 5. This certification is important because it gives us access to certain customers and contracts. I'm looking at how to blend Scrum with CMMI. I've found some info on mixing Scrum with CMMI-3, but quite a bit of it is "hand wavy" and wouldn't hold up to intense scrutiny. Specifically, the organizational KPAs seem challenging.

What experiences have you had (good and bad) mixing the two processes?


Solution

  • This seems an interesting paper by the SEI folks at Carnegie Mellon (not just about Scrum though):

    CMMI and Agile are compatible. At the project level, CMMI focuses at a high level of abstraction on what projects do, not on what development methodology is used, while Agile methods focus on how projects develop products. Therefore, CMMI and Agile methods can co-exist

    CMMI or Agile: Why not embrace both (PDF)