将工作项从TFS 2010迁移到JIRA的最佳方法是什么?

时间:2011-02-25 17:30:43

标签: tfs tfs2010 jira

我正在评估JIRA作为TFS 2010的替代品。 我知道JIRA有能力从CSV导入,但无法弄清楚如何将TFS中的历史字段等字段导出到电子表格。

任何建议/工具都将受到高度赞赏。

5 个答案:

答案 0 :(得分:6)

我认为没有一种简单的方法可以做你想做的事。

我想你需要使用TFS API制作自己的工具。我不知道JIRA是否有用于插入的API,但是TFS的api相当不错。您可以轻松获取该数据。

对于TFS API上的“如何”,我通常会查看Shai Raitan's TFS API blog posts

答案 1 :(得分:2)

我从各种数据库(ClearQuest,TeamTrack,Remedy)进行自定义迁移到JIRA。这项工作大约需要一周的时间,因此它并不便宜,但如果您拥有大量数据并且需要比标准进口商提供的更多信息,那么这是一种方法。 CSV导入器可能无法执行您想要的操作。

答案 2 :(得分:2)

看看Appfire's Enterprise Migration Utility。它将TFS迁移到JIRA等等。

答案 3 :(得分:1)

很简单,创建一个包含所有工作项的查询,单击图标在Excel中打开, 将Excel文件另存为CSV。 完成。

答案 4 :(得分:0)

这对我有用(抱歉格式化;它是.docx): 对于每个TFS服务器:

使用迭代路径为每个产品和/或每个Scrum团队的所有产品Backlog项目和错误创建一个查询。

通过更改迭代路径,可以将单个查询用于所有项目/产品

通过选择适当的列格式化TFS中的结果。

保存查询,运行它,然后在Excel中打开一个包含RAW一词的.xlsx文件(例如,XXXX_ALL_WIs_RAW.xlsx)。

使用相同的文件,选择另存为...以创建和保存Excel .csv文件。

请注意,并非所有列/映射都将用于所有项目。删除不必要的列,并根据需要更改列标题。

对我来说,TFS列/字段以及它们映射到的Jira字段(某些自定义字段)是:

迭代路径映射到Scrum团队

ID映射到旧版ID

工作项类型映射到问题类型

标题映射到摘要

描述映射到描述

验收标准映射到验收标准

已分配给受理人的地图(用户必须在Jira中存在才能使其生效!)

SubCategory映射到Component / s

努力地图到故事点

严重性映射到优先级

案例编号映射到案例ID

客户名称映射到客户

平台映射到环境

修改.csv后,使用文件/检查问题/检查文档来确定是否需要修改,以便检查结果不会产生任何问题。

将干净的.csv保存为_CLEAN(例如,XXXX_ALL_WIs_CLEAN.csv)。

重命名电子表格标题以导入到相应的Jira字段名称。

现场修改:

如果工作项目“接受标准”字段中没有任何内容,请在csv上输入“原始TFS工作项中没有接受标准”。

如果工作项描述字段中没有任何内容,请在csv上输入“原始TFS工作项中没有描述”。

错误 - 严重性必须转换为数字(1到5)。

更改.csv上的列标题以匹配Jira字段名称,如上面2d中所定义。

清理/检查.csv

如有必要,请适当增加Jira中的高级设置jira.bulk.create.max.issues.per.import以处理导入的项目数(默认情况下有250项导入限制)。

在Jira,在网站管理员级别 - 根据个别产品创建新的Jira项目(不是项目!)

创建或添加将在各种项目中使用的用户。

在Jira中,在站点管理员级别 - 根据需要创建自定义字段

将新的和现有的自定义字段关联到适当的项目屏幕,然后进行更新。

在Jira中,在站点管理员级别 - 重新索引DB

在项目级别 - 使用TFS中的子类别为产品创建组件。 (可以分配给组件主管)

您现在应该已准备好导入Jira。

如果需要,可以将测试用例从TFS迁移到Jira / Zephyr:

测试用例迁移分为两部分。 第一部分将从TFS获取测试用例,并创建并格式化包含数据的Excel电子表格,然后将其导入Jira(Zephyr)。 该流程的第二部分将使用Java工具从流程第1部分中创建的电子表格中导入数据。

第1部分 - 测试用例导出

  1. 安装TCExport(用于创建将用于将测试用例导入Zephyr的Excel电子表格)。

  2. 使用.jar工具映射字段时,请使用Excel列字母。

  3. 第2部分 - 测试用例导入 1.下载导入实用程序zfj-importer-utility-0.38.jar

    1. 可以通过在大多数环境中双击该文件来运行此实用程序。要启动该实用程序,请双击.jar文件或通过命令提示符运行:java -jar。

    2. 有关使用该实用程序的详细说明,请访问:https://www.getzephyr.com/insights/getting-started-zephyr-jira-importer-utility