我想问你一个非常简单的问题“从开发人员的角度来看,敏捷,Scrum和CMMI TFS流程模板之间有什么区别”..
我正在Team Foundation Server中创建一个项目,它要求我选择一个项目模板。
我有不同的选择,但我想知道如果我选择MSF用于敏捷软件开发或Scrum,它将如何影响我的开发。
作为Layman开发人员,请告诉我这些模板之间的区别。你的答案应该集中在“作为开发人员,我会感受到的差异”
答案 0 :(得分:21)
流程模板定义工作项类型和报告的集合 您将用于计划和跟踪项目
Here is all the documentation you need。在“Layman开发者”术语中无法更好地描述它。
您有可能不使用受TFS提供的流程模板影响的工具。
为TFS 2017更新了链接&团队服务
答案 1 :(得分:1)
显然,CMMI是一套更为通用的软件工程规则,其中敏捷方法将被视为子集,而scrum是该子集的特定流行实现,这也反映在模板中。
另请查看Difference between VS2010 Scrum v1.0 vs MSF for Agile software development v5.0 or the latter is the superset?,如上所述,我们可以再次得出结论。
您可以在向导定义中看到这一点:
对于Scrum模板:
- “此模板适用于遵循Scrum方法并使用Scrum术语的团队。”
对于MSF敏捷模板:
- “这个模板非常灵活,适用于大多数使用敏捷规划方法的团队,包括那些练习Scrum的人。”
对于CMMI模板:
- “此模板适用于需要流程改进框架和可审计的决策记录的更正式项目。”