如何融合CMMI和Scrum?[关闭]
题
我在一家获得 CMMI 5 级认证的商店工作。该认证很重要,因为它使我们能够接触到某些客户和合同。我正在研究如何将 Scrum 与 CMMI 结合起来。我找到了一些有关将 Scrum 与 CMMI-3 混合的信息,但其中相当一部分是“手摇”的,经不起严格审查。具体来说,组织 KPA 似乎具有挑战性。
您有哪些混合这两个过程的经历(好的和坏的)?
解决方案
这似乎是卡内基梅隆大学SEI人员的一篇有趣的论文(不仅仅是关于Scrum):
CMMI和Agile是兼容的。在项目层面,CMMI专注于高水平的抽象 关于什么项目,而不是使用什么开发方法,而敏捷方法 专注于项目如何开发产品。因此,CMMI和敏捷方法可以共存
其他提示
以下是体验报告,介绍将Scrum引入CMMI Level 5环境以取代的结果大型国防和医疗合同的瀑布项目(pdf)。
摘要:
将敏捷方法与 CMMI1在生产方面更为成功 质量更高的软件更多 有效地满足客户的需求 更快的步伐。系统软件 工程在CMMI 5级和5级工作 使用精益软件开发作为 优化软件的驱动程序 流程。早期的试点项目 系统地显示了生产力 Scrum团队几乎是其中的两倍 传统团队。其他的项目 展示了基于故事的测试驱动 软件开发方法 减少最终期间发现的缺陷 测试40%。我们声称Scrum和 CMMI共同带来了更强大的功能 适应性和适应性的结合 可预测性比单独一个人 并建议其他公司如何做到 结合它们。
HTH,
最近提供有关此主题的真实生活体验的另一篇文章是“成熟的Scrum在Systematic ,由Carsten Ruseng Jakobsen,Jeff Sutherland共同撰写
除了前面提到的文件,我还发现了另一个:敏捷方法和CMMI:兼容性还是冲突?本文的重点是极限编程(XP)以及如何在试图保持与CMMI框架兼容的组织中应用其方法。虽然它不是Scrum,但它可能是一个有趣的读物。
另一个有趣的杰夫萨瑟兰关于该主题的论文是“ Scrum和CMMI第5级:代码战士的魔法药水”
据说:“结果表明,将敏捷方法与CMMI 5相结合的项目在生产更高质量的软件方面更为成功,可以更快地有效地满足客户需求。”
如果你能阅读法语,这里有一篇关于这个主题的非常好的文章:协同作用进入CMMI et les Mé thodes Agiles
在EuroStar 2009大会上,Gittie Ottosen谈到了他们如何在公司里做敏捷。令人印象深刻的是,该公司 Systematic 正在为航空工艺品,军事等创建软件。他们按照CMMI 5,ISO 9001和AQAP 150& 2110。所以我认为敏捷可以应用于具有高规则的系统。也许尝试查看该演示文稿,并尝试从他那里获取更多信息。