产品
解决方案
资源
定价
技术支持
人工智能产品

2023 年 10 月 24 日 - 来自 GitLab.com - Melissa Ushakov

成功从 Jira 迁移到 GitLab 的技巧

如果您正在考虑将敏捷计划迁移到 GitLab,这篇博客就是为您准备的!学习一些小技巧可以帮助您顺利完成迁移。

Atlassian 将于 2024 年 2 月结束对所有服务器产品的支持。

随着 Jira Server 的生命周期即将结束,许多组织都在考虑从 Jira 迁移到 GitLab 来进行敏捷规划,以简化组织流程。将团队迁移到新的敏捷计划工具看似令人生畏,但这一改变是值得付出努力的。GitLab 使您的团队能够在单一的 DevSecOps 平台上无缝协作,从而提高用户价值。我们已经帮助许多不同规模和不同敏捷成熟度的客户过渡到 GitLab,并随时准备提供帮助。在本博客中,您将找到实用技巧,以帮助您迁移到 GitLab 进行敏捷规划。

迁移技巧
检查您的 Jira 设置

花点时间了解您当前的 Jira 设置——将其视为简化配置的机会。迁移到新的敏捷计划工具后,您就可以重新思考流程,并找到让团队更快交付软件的方法。

从集成开始

GitLab Jira 集成可让您在 GitLab 中查看 Jira 问题。这样,您就可以在将其他 DevSecOps 流程迁移到 GitLab 的同时,保留 Jira 作为敏捷计划的真实来源。工程师们可以继续在 GitLab 中开展日常工作,而产品、项目和设计团队成员则可以在过渡之前探索 GitLab。让用户有时间适应新的工作方式。

Jira 中的问题视图

注重前期规划将节省您的时间,避免不必要的变更管理。GitLab 有几个关键功能可以大大改善您的体验,让您从投资中获得最大价值,其中包括:

  • 组和项目: Jira 不允许为敏捷计划工作项目的容器创建层次结构。GitLab 中的群组和项目可实现组合“团队的团队”规划、权限管理和数据汇总(rollup)。在创建组和项目结构时,请考虑如何汇总数据和分配权限。我们建议创建一个组来代表你的团队,在这里你可以管理epics、标签和板。团队组下的子项目可以容纳你的版本库和相关问题。
  • 标签: GitLab 提供多种基于标签的自定义体验方式。我们建议创建一组范围标签来表示状态。我们还经常看到用户为工作分类创建范围标签,如错误、增强或维护。如果你在 Jira 中为某个值创建了自定义字段,或者你想通过特定属性筛选或提取分析结果,只需在 GitLab 中为其创建一个标签即可。
  • 里程碑和迭代: 使用里程碑来进行更长期的规划,例如大规模敏捷框架 (SAFe) 中的Releases或Program Increments。这在Jira中通常是一个修复版本。迭代代表团队冲刺阶段。在 GitLab 中,你可以查看里程碑和迭代的燃起图(burnup)或燃尽图(burndown)。

使用组和项目来模拟组织层次结构

确定数据迁移的范围

迁移到新工具是一次清理积压工作的机会!在决定迁移哪些数据时,应将重点放在要顺利推动团队工作所需的数据上。将大量历史数据迁移到新工具会增加迁移的复杂性和工作量,而且很多时候价值有限。历史数据可以保留在 Jira 实例中,也可以将其归档,这样就可以在不迁移到 GitLab 的情况下访问这些数据。缩小数据集范围后,使用 Jira 问题导入器将数据迁移到 GitLab。我们还提供 REST 和 GraphQL API,以满足想要构建更个性化迁移体验的用户的需求。

使用 GitLab Jira 导入器,你可以将 Jira 问题导入 GitLab.com 或自主管理的 GitLab 实例。

规划迁移时间表

在一个典型的组织中,迁移到 GitLab 的团队的流程复杂程度和成熟度各不相同。在设置简单并愿意提供反馈的团队中进行试点。这将有助于您解决潜在问题、改进配置并记录最佳实践。我们建议您在日程安排中留出时间迭代配置。

记录并分享最佳实践

知识共享是改进流程的重要组成部分。为正在做迁移过渡的团队提供机会,让他们提供反馈、分享最佳实践。您可以使用 GitLab 维基作为敏捷计划流程的核心知识来源,并记录最佳实践。

监控进展和改进

迁移到 GitLab 后,您的团队将解锁新的分析功能,让您可以跟踪整个价值流。因此,您将拥有庆祝成功和吸取教训所需的数据。利用价值流分析和价值流仪表板,您可以监控将敏捷计划工作流从孤立的工具转移到集成的 DevSecOps 平台所产生的积极影响。

价值流分析可让您全面了解 DevSecOps 工作流程每个阶段所花费的时间

开始使用

按照本博客中的提示,您可以提高迁移效率,最大限度地发挥 GitLab 的潜力,满足您的敏捷需求。您现在就可以开始使用 Jira 问题导入器。一旦您加入 GitLab,就能通过项目组合和价值流管理进一步扩展敏捷流程。

对从 Jira 迁移到 GitLab 有疑问?我们随时为您提供帮助。