-2

我阅读了一些软件开发人员的观点,他们为在敏捷方法中使用 CMMI 实践辩护。有可能同时使用这两个绝望的想法吗?如果可能的话,这不仅仅是一条冒险的道路吗?

4

2 回答 2

2

达到 CMMI 5 级几乎是不可能的,但肯定可以达到 2 级或 3 级。最难的是文档。Scrum 和其他敏捷框架试图只编写交付工作工件所需的文档,并通过自动化和编写良好的代码专注于文档。许多设计工件都存在于白板上,并通过擦拭白板和更改图片来“更新”。真正的架构应该在代码和测试套件中可见。如果你想获得完整的 CMMI 认证,你不能仅仅这样做。这也意味着你将不得不产生“浪费”,并且可能不会变得像你本来可以变得那样敏捷。

看:

于 2014-01-06T16:31:47.747 回答
1

CMMI 1.3 引入了对敏捷方法的支持。

Scrum 和 CMMI 第 5 级:代码勇士的魔药声称:

Systematic 的早期试点项目显示,Scrum 团队的生产力几乎是传统团队的两倍。其他项目展示了一种基于故事的测试驱动软件开发方法,将最终测试期间发现的缺陷减少了 40%。
我们断言,Scrum 和 CMMI 一起带来了比单独使用更强大的适应性和可预测性组合,并建议其他公司如何将它们结合起来。

敏捷的成功:使用 Scrum 进行软件开发 作者:Mike Cohn有一个关于 CMMI 的部分,其中提出了一些实践:

  • 为你的积压工作付出足够的努力
  • 将合规工作放在产品待办事项上
  • 考虑使用清单
  • 自动化
  • 使用敏捷的项目管理工具。
  • 缓慢而稳定地行动——你不可能在一夜之间实现它,所以要循序渐进地尝试。
  • 与审核员合作 - 让他们指出危险信号
  • 引入外部帮助,例如具有获得认证经验的顾问。
于 2014-01-06T21:26:38.080 回答