我阅读了一些软件开发人员的观点,他们为在敏捷方法中使用 CMMI 实践辩护。有可能同时使用这两个绝望的想法吗?如果可能的话,这不仅仅是一条冒险的道路吗?
问问题
231 次
2 回答
2
达到 CMMI 5 级几乎是不可能的,但肯定可以达到 2 级或 3 级。最难的是文档。Scrum 和其他敏捷框架试图只编写交付工作工件所需的文档,并通过自动化和编写良好的代码专注于文档。许多设计工件都存在于白板上,并通过擦拭白板和更改图片来“更新”。真正的架构应该在代码和测试套件中可见。如果你想获得完整的 CMMI 认证,你不能仅仅这样做。这也意味着你将不得不产生“浪费”,并且可能不会变得像你本来可以变得那样敏捷。
看:
于 2014-01-06T16:31:47.747 回答
1
CMMI 1.3 引入了对敏捷方法的支持。
Systematic 的早期试点项目显示,Scrum 团队的生产力几乎是传统团队的两倍。其他项目展示了一种基于故事的测试驱动软件开发方法,将最终测试期间发现的缺陷减少了 40%。
我们断言,Scrum 和 CMMI 一起带来了比单独使用更强大的适应性和可预测性组合,并建议其他公司如何将它们结合起来。
敏捷的成功:使用 Scrum 进行软件开发 作者:Mike Cohn有一个关于 CMMI 的部分,其中提出了一些实践:
- 为你的积压工作付出足够的努力
- 将合规工作放在产品待办事项上
- 考虑使用清单
- 自动化
- 使用敏捷的项目管理工具。
- 缓慢而稳定地行动——你不可能在一夜之间实现它,所以要循序渐进地尝试。
- 与审核员合作 - 让他们指出危险信号
- 引入外部帮助,例如具有获得认证经验的顾问。
于 2014-01-06T21:26:38.080 回答