CMMI和敏捷在一起

时间:2014-01-06 16:10:15

标签: agile cmmi

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

2 个答案:

答案 0 :(得分:2)

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

请参阅:

答案 1 :(得分:1)

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

Scrum and CMMI Level 5: The Magic Potion for Code Warriors声称:

  

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

继续使用敏捷:使用Scrum进行软件开发Mike Cohn 有一个关于CMMI的部分,它提出了许多实践:

  • 在你的积压工作中投入足够的精力
  • 将合规性工作放在产品待办事项上
  • 考虑使用清单
  • 自动化
  • 使用敏捷项目管理工具。
  • 平稳地缓慢移动 - 你将无法在一夜之间实现它,所以逐渐尝试。
  • 与审核员合作 - 让他们指出红旗
  • 提供外界帮助,例如具有获得认证经验的顾问。