如何融合CMMI和Scrum?

时间:2008-11-03 04:14:24

标签: process agile scrum cmmi

我在一家通过CMMI 5级认证的商店工作。此认证非常重要,因为它使我们能够访问某些客户和合同。我正在研究如何将Scrum与CMMI融合。我已经找到了一些关于将Scrum与CMMI-3混合的信息,但相当一部分是“手工波浪”并且不会经受严格的审查。具体而言,组织KPA似乎具有挑战性。

你有什么经验(好的和坏的)混合这两个过程?

8 个答案:

答案 0 :(得分:16)

这似乎是卡内基梅隆大学SEI人员的一篇有趣的论文(不仅仅是关于Scrum):

  

CMMI和Agile是兼容的。在项目层面,CMMI专注于高水平的抽象   关于什么项目,而不是使用什么开发方法,而敏捷方法   专注于项目如何开发产品。因此,CMMI和敏捷方法可以共存

CMMI or Agile: Why not embrace both (PDF)

答案 1 :(得分:9)

这是experience report on the results of introducing Scrum into a CMMI Level 5 environment to replace waterfall projects for large defense and healthcare contracts(pdf)。

摘要:

  

将敏捷方法与   CMMI1在生产方面更为成功   质量更高的软件更多   有效地满足客户的需求   更快的步伐。系统软件   工程在CMMI 5级和5级工作   使用精益软件开发作为   优化软件的驱动程序   流程。早期的试点项目   系统地显示了生产力   Scrum团队几乎是其中的两倍   传统团队。其他的项目   展示了基于故事的测试驱动   软件开发方法   减少最终期间发现的缺陷   测试40%。我们声称Scrum和   CMMI共同带来了更强大的功能   适应性和适应性的结合   可预测性比单独一个人   并建议其他公司如何做到   结合它们。

HTH,

答案 2 :(得分:6)

我碰巧找到了一个关于这个话题的博客:Agile CMMI blog

  

关于将敏捷方法与CMMI结合的讨论的起点。

它链接到几篇文章

它找到了全部的兴趣所以我决定在这里分享它。

答案 3 :(得分:4)

最近另一篇提供这一主题真实生活经验的文章是“Mature Scrum at Systematic”,由Carsten Ruseng Jakobsen,Jeff Sutherland共同撰写

答案 4 :(得分:4)

除了前面提到的文档之外,我发现了另一个文档:Agile Methods and CMMI: Compatibility or Conflict?本文的重点是极限编程(XP)以及如何在试图保持与CMMI兼容的组织中应用其方法框架。虽然它不是Scrum,但它可能是一个有趣的读物。

答案 5 :(得分:3)

另一个有趣的杰夫萨瑟兰关于该主题的论文是“Scrum and CMMI Level 5: The Magic Potion for Code Warriors

据说:“结果表明,将敏捷方法与CMMI 5相结合的项目在生产更高质量的软件方面更为成功,可以更快地有效地满足客户需求。”

如果你能阅读法文,这里有一篇非常好的文章:Synergies entre CMMI et les Méthodes Agiles

答案 6 :(得分:1)

请参阅http://www.processgroup.com/pgpostmar09.pdf

上的简短但详细的比较

答案 7 :(得分:0)

在EuroStar 2009大会上,Gittie Ottosen谈到了他们如何在公司里做敏捷。令人印象深刻的是,这家公司Systematic正在为航空工艺,军事等创建软件。他们遵守CMMI 5,ISO 9001和AQAP 150& 2110。所以我认为敏捷可以应用于具有高规则的系统。也许尝试查看该演示文稿,并尝试从他那里获取更多信息。