gpt4 book ai didi

tfs - 如何将 MSF Agile 转换为 Scrum 2.0

转载 作者:行者123 更新时间:2023-12-02 20:15:31 26 4
gpt4 key购买 nike

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

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

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

您对如何执行此操作有任何想法吗?还是我一直坚持 MSF Agile 流程?

最佳答案

您可以完全从一个流程模板迁移到另一个流程模板。

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

现在,我认为您正在将 #7 视为从 MSF Agile 到 Visual Studio Scrum 模板的就地迁移。如果您按照#7 的说明重命名工作项并导入新的工作项,那么您应该没问题。我今天正在为一位客户执行此操作,并且已经执行过多次并且效果很好。

根据您决定如何执行此操作,可能会丢失一些数据。无论您做什么,都无法摆脱这一点,但这可以最大限度地减少损失,并允许您完全转移到新的流程模板。确保添加旧模板中不存在的所有字段,然后您可能需要使用一些标签重命名这些旧字段,以便以后可以找到它们...

这是一个干净的(最新的)Agile(无论版本)到 Visual Studio 2.0 的脚本。确保您阅读了博客文章,并且它们定义了您在每个步骤中想要实现的目标。

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 年还有一个内置功能“启用新功能”,注入(inject)使您的流程模板正常工作所需的内容。

关于tfs - 如何将 MSF Agile 转换为 Scrum 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10961677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com