我目前正在为我的 TFS 项目模板使用 Scrum,我真的很想开始使用 Agile 和 CMMI 提供的一些产品规划、项目管理和 bug backlog 功能。
我通过这些链接找到了很多基于Agile 和 CMMI差异
的文档:链接 1:Stackoverflow 问题
链接 2:Social Microsoft 问题
链接 3:官方文档
链接 4:类似的官方文档
我还没有发现任何可以代表这两种方法的真正缺点的东西。这些是我一直在考虑的一些关于缺点的问题:
一个模板在某个特定方面会比另一个更有效吗?
是否有任何性能问题会使一个模板比另一个更好?
实施这些模板中的任何一个是否有学习曲线?
对于较小的团队来说,使用像 CMMI 这样的流程模板会比像敏捷这样更简单的方法会损害生产力吗?
这些问题并不具体,这意味着我并不是专门寻找这些问题的答案。如果使用 Agile 或 CMMI 没有明显的缺点,那么我将简单地根据所提供功能的偏好选择一个流程模板。
要求:
我正在与一家大型公司的一个小型团队(5 或 6 人)合作,该公司遵循规定的程序提交更改,并希望能够轻松导航到基于子区域的特定工作项目。
是的,这听起来我们应该选择 CMMI,但是对于一个小型开发团队来说,我不确定这个模板是否会在开发模板上花费的时间比仅仅使用敏捷更有益。