我在一家通过CMMI 5级认证的商店工作。此认证非常重要,因为它使我们能够访问某些客户和合同。我正在研究如何将Scrum与CMMI融合。我已经找到了一些关于将Scrum与CMMI-3混合的信息,但相当一部分是“手工波浪”并且不会经受严格的审查。具体而言,组织KPA似乎具有挑战性。
你有什么经验(好的和坏的)混合这两个过程?
答案 0 :(得分:16)
这似乎是卡内基梅隆大学SEI人员的一篇有趣的论文(不仅仅是关于Scrum):
CMMI和Agile是兼容的。在项目层面,CMMI专注于高水平的抽象 关于什么项目,而不是使用什么开发方法,而敏捷方法 专注于项目如何开发产品。因此,CMMI和敏捷方法可以共存
答案 1 :(得分:9)
摘要:
将敏捷方法与 CMMI1在生产方面更为成功 质量更高的软件更多 有效地满足客户的需求 更快的步伐。系统软件 工程在CMMI 5级和5级工作 使用精益软件开发作为 优化软件的驱动程序 流程。早期的试点项目 系统地显示了生产力 Scrum团队几乎是其中的两倍 传统团队。其他的项目 展示了基于故事的测试驱动 软件开发方法 减少最终期间发现的缺陷 测试40%。我们声称Scrum和 CMMI共同带来了更强大的功能 适应性和适应性的结合 可预测性比单独一个人 并建议其他公司如何做到 结合它们。
HTH,
答案 2 :(得分:6)
答案 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)
答案 7 :(得分:0)
在EuroStar 2009大会上,Gittie Ottosen谈到了他们如何在公司里做敏捷。令人印象深刻的是,这家公司Systematic正在为航空工艺,军事等创建软件。他们遵守CMMI 5,ISO 9001和AQAP 150& 2110。所以我认为敏捷可以应用于具有高规则的系统。也许尝试查看该演示文稿,并尝试从他那里获取更多信息。