首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将MSF Agile转换为Scrum 2.0

如何将MSF Agile转换为Scrum 2.0
EN

Stack Overflow用户
提问于 2012-06-09 22:09:38
回答 2查看 4.1K关注 0票数 4

我刚刚从TFS 2010迁移到TFS 2012 RC。

多亏了内置的升级功能,我还将我的团队项目更新到了MSF Agile 6,但我想使用SCRUM模板而不是MSF Agile。

我还没有找到实现这一点的方法。

你有任何关于如何做到这一点的想法吗,还是我坚持使用MSF敏捷过程?

EN

回答 2

Stack Overflow用户

发布于 2012-12-19 22:38:16

您可以完全从一个过程模板移动到另一个过程模板。

我在一篇博客文章中详细介绍了实现这一目标的7种方法,并列出了所有的优缺点:

  • Upgrading your Process Template in Team Foundation Server

现在你,我想你正在把#7看作是从MSF敏捷到Visual Studio Scrum模板的就地迁移。如果您遵循#7的说明,重命名工作项并导入新的工作项,那么您应该做得很好。我今天是为一位客户这样做的,我已经操作了很多次,它工作得很好。

  • Process Template Upgrade #7 – Rename Work Items and Import new ones
  • Configure features in Team Foundation Server

根据您决定这样做的方式,可能会有一些数据丢失。无论你做什么,你都无法逃脱,但这会最小化这种损失,并允许你完全转移到新的流程模板上。确保您添加了旧模板中不存在的所有字段,然后您可能想要用一些标签重命名这些旧字段,以便以后可以找到它们。

这是一个干净的(最新的)敏捷(无论是什么版本)到Visual Studio2.0的脚本。确保你阅读了博客帖子,因为它们定义了你试图通过每一步实现的目标。

代码语言:javascript
复制
SET TP="Mt=yTeamProject"
SET COLLECTION="http://myTFSServer:8080/tfs/myCollection"
SET PTROOT=C:\temp\Microsoft Visual Studio Scrum 2.0

witadmin listwitd /collection:%COLLECTION% /p:%TP%
witadmin renamewitd /collection:%COLLECTION% /p:%TP% /n:"User Story" /new:"Product Backlog Item"
witadmin renamewitd /collection:%COLLECTION% /p:%TP% /n:"Issue" /new:"Impediment"

witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\Bug.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\Impediment.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\SharedStep.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\ProductBacklogItem.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\Task.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\ProductBacklogItem.xml"
witadmin importwitd /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\TypeDefinitions\TestCase.xml"

witadmin importcategories /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\Categories.xml"
witadmin importcommonprocessconfig /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\Process\CommonConfiguration.xml"
witadmin importagileprocessconfig /collection:%COLLECTION% /p:%TP% /f:"%PTROOT%\WorkItem Tracking\Process\AgileConfiguration.xml"

tfpt addprojectreports  /collection:%COLLECTION% /teamproject:%TP% /processtemplate:"Visual Studio Scrum 2.0"

此脚本的使用风险自负,只有在您对自己的工作进程感到满意之前,才应针对测试服务器使用此脚本。

2012和2013年还有一个内置功能,可以“启用新功能”,注入使您的流程模板工作所需的内容。

  • Configure features in Team Foundation Server
票数 10
EN

Stack Overflow用户

发布于 2012-09-28 00:54:24

使用TFS Integration Toolkit可以做到这一点。有关更多信息,请查看此SO thread

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10961677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档