agile - Visual Studio 团队服务 : How to migrate from Agile to Scrum process template

标签 agile scrum azure-devops tfs-process-template

我正在使用 Visual Studio Team Services(以前称为 Team Foundation Service,而不是 Team Foundation Server),并且需要将团队项目流程模板从 Agile 迁移到 Scrum。

有人知道怎么做吗?

最佳答案

有几种不同的方法可以实现此目的,具体取决于您最终想要的结果。最重要的是,无法在团队项目中将流程模板从一个更改为另一个,因此您必须使用要迁移到的 Scrum 模板创建一个新的团队项目。

如果您想要历史记录和附件: 那么您需要使用TFS集成平台。您将创建一个 xml 映射,将工作项和源代码从一个项目流向另一个项目。朝这个方向发展存在很多问题,包括历史记录被压缩、该工具非常挑剔、共享步骤(和其他内容)无法迁移等等。这绝对不是推荐的选项,但有时您别无选择。获取该工具的位置如下:http://visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe

如果不需要历史记录,或者可以保留其他团队项目:对于这种方法,移动代码很容易(如果您有一个 Git 项目,并且您将获取历史记录。使用 git-tf 功能将源代码移至 Git)。只需从一个存储库 checkout ,切换工作区映射并 checkin 新存储库即可。

要移动工作项,请使用工作项查询并将其导出到 Excel。然后复制/粘贴到第二个 Excel 电子表格中并将其上传到新项目。这是迄今为止最简单的方法。详细解释如下:

1) 从敏捷模板项目:对于要移动的每个工作项类型,创建一个工作项查询以提取所有您想要的工作项并将它们全部导出到 Excel(例如,提取所有需求的查询和另一个对于任务)

2) 从 Scrum 模板项目:为要导入并将其导出到 Excel 的每个工作项类型创建一个工作项查询。它将是空白的,但您将在一分钟内使用此 Excel 电子表格进行上传。

3) 从一个 Excel 电子表格复制/粘贴到另一个 Excel 电子表格,注意不要复制列标题。一个巧妙的技巧是将旧项目中的“历史记录”列复制到新项目中的“评论”字段中。

4) 发布结果。 Viola,你已迁移。

关于agile - Visual Studio 团队服务 : How to migrate from Agile to Scrum process template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20052478/

相关文章:

agile - 是卡车因素还是公共(public)汽车因素?

scrum - 管理Scrum软件

scrum - 在 Scrum 中,细节在哪里?

tfs - 版本控制分支策略 - 中型团队和频繁发布

azure - KQL如何根据与匹配值同一行的项目来查找查询中的匹配值和原始值

unit-testing - 敏捷开发能否有效实现单元测试?

agile - 我是否必须成为 Scrum Master 才能管理敏捷 Scrum?

tfs - 堆栈排名是什么意思?

refactoring - 如何打破在内部发生巨大变化的用户故事,例如底层数据访问层

azure-devops - Azure 开发运营 : Getting variable value by concatenating other variables'value as task input