如何从 Jira 成功迁移到极狐GitLab,看这个就够了!

内容来源:https://about.gitlab.com/blog

作者:Melissa Ushakov

Atlassian 之前表示,到 2024 年 2 月会全面终止对于其服务器端产品的支持。

随着 Jira Server 的生命周期即将结束,众多组织都在考虑将其敏捷项目管理工具从Jira 迁移到极狐GitLab,以便简化整个组织的流程。让团队使用新的敏捷规划工具似乎是令人畏惧的,但是这种改变是值得的。

极狐GitLab 能够让团队在单一的 DevSecOps 平台上进行无缝协作,这能够为用户更快地交付更多的价值。我们已经帮助了很多客户(不同规模、不同敏捷成熟度)从 Jira 迁移到了极狐GitLab,而且即将帮助更多的客户进行这类迁移。在本文中,你将会找到一些非常实用的技巧来帮助你完成这次迁移之旅。

迁移指南


检查 Jira 的设置

先花点时间来了解团队所使用 Jira 的当前设置——将此视为能够简化配置的一次机会。迁移到新的敏捷项目管理工具也意味着这能够让你重新思考当前的工作流,并且找到能够赋能团队来加速软件交付的方式方法。

从集成开始

极狐GitLab 与 Jira 的集成能够让你在极狐GitLab 的界面上看到所有的 Jira issue。因此,当你将其他的 DevSecOps 流程迁移到极狐GitLab 之际,你仍可以将 Jira 当作敏捷项目管理的单一可信源。工程师们依旧在极狐GitLab 上进行日常工作,而产品经理、项目经理及设计团队还能在完全迁移之前有足够的时间来了解并学习极狐GitLab。这种方法能够让团队有足够的时间来学习使用新的工具,然后调整并适应新的工作方式

规划极狐GitLab 的设置

花时间做好规划能够节约后续的迁移时间并且减少不必要的变更管理。极狐GitLab 有一些重点功能能够改善你的迁移和使用体验,而且能够让你从此项投资(迁移)中获益匪浅。功能包括:

  • 群组和项目:Jira 不允许为敏捷规划的工作条目创建层次结构。而极狐GitLab 中的群组和项目支持团队/子团队的嵌套模式,而且能够完成相应的敏捷项目规划、权限管理以及数据汇总等工作。当你创建群组或项目结构时,你需要考量如何来对数据汇总和权限分配进行设计。推荐的方法是创建群组与团队的一一对应关系(也就是一个团队一个群组),以便能够更方便地管理史诗故事、标签及看板。而团队群组下面的子项目能够托管对应的代码及管理相应的议题。

  • 标签:极狐GitLab 提供了多种基于标签来定制体验的方法。建议创建一些范围标签(scoped labels)来代表状态(block、doing、done 等)。我们也会经常看到用户创建的一些用来对工作进行分类的范围标签,比如缺陷(bug)、强化(enhancement)及维护(maintentance)。在 Jira 中,如果你是通过某个特定字段来过滤出你想要的某些分析数据,那么你只需要在极狐GitLab 创建一个同等标签,就能做到同等的事情。

  • 里程碑和迭代:使用里程碑来进行长期规划,比如规模化敏捷(SAFe)中的发版。这在 Jira 中是一个典型的修复版本。迭代代表了团队的冲刺。在极狐GitLab 你可以看到里程碑和迭代的燃起/燃尽图。

确定好迁移的数据范围

迁移到新的工具是一个能够清空 backlog 的好机会!当需要决定迁移的数据时,需要聚焦在那些能够让团队继续成功工作的数据上。将大量的历史数据迁移到新的工具上将会增加迁移的复杂性,而且还会花费大量的精力。历史数据可以仍旧存放在 Jira 实例上,或者你也可以将它们归档,这样即使你没有把数据迁移到极狐GitLab 上,但是这些数据依旧能够被访问到。一旦你确定了迁移的数据集,就可以使用 Jira 议题导入器(issue importer)来将数据迁移到极狐GitLab 中。针对那些想要更多定制迁移体验的用户来说,极狐GitLab 还提供丰富的 REST 和 GraphQL API 来进行迁移。

使用极狐GitLab Jira 导入器,你就可以将 Jira 议题导入到极狐GitLab SaaS 或者私有化部署的实例上了。

规划迁移时间线

在一个典型的组织中,迁移到极狐GitLab 的团队内部会有不同程度的流程复杂性和成熟度。与一个设置简单且愿意提供反馈的团队一起运行试点,是一个好的开始。这将消除那些潜在的问题、改进配置并且将最佳时间撰写成文档。

建议的方式是在日程安排中规划好时间来对配置进行迭代

记录并分享最佳实践

知识分享是改进流程的重要一部分。给那些完成迁移的团队一些机会来提供一些反馈或者分享一些最佳实践。可以使将极狐GitLab wiki 作为一个知识共享中心,来记录敏捷项目管理流程和最佳实践。

监控进度并持续改进

迁移到极狐GitLab 之后,团队就能解锁新的分析能力来对整个价值流的流向进行追踪了。结果就是,你将会找到那些值得让你庆祝的数据,当然也会找到不足的地方。有了价值流分析和价值流仪表盘,你就可以看到将敏捷项目工作流从一个单一工具迁移到一体化的 DevSecOps 平台所带来的积极效应了

价值流分析提供了一个全局的视角,以便你能够对整个 DevSecOps 工作流的每一个阶段所花的时间有一个直观的认知。

动手迁移吧


通过遵循文章中一些技巧,能够让整个迁移变得更加高效,而且将极狐GitLab 的敏捷项目管理需求潜能最大化。可以先从 Jira 议题导入器开始了。一旦迁移成功,你就可以使用极狐GitLab 的价值流管理及其他功能来进一步扩展组织的敏捷流程了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/214841.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

51单片机应用从零开始(十)·指针

指针 C语言指针是一种保存变量地址的数据类型。它可以让程序直接访问内存中的数据,而不需要通过变量名来访问。指针变量存储的是一个地址,这个地址指向内存中的某个位置,该位置存储了一个值。 在C语言中,可以使用&运算符取得一…

网络安全现状

威胁不断演变: 攻击者不断变化和改进攻击方法,采用更复杂、更隐秘的技术,以逃避检测和追踪。这包括新型的勒索软件、零日漏洞利用和社交工程攻击等。 供应链攻击: 攻击者越来越关注供应链的弱点,通过在供应链中植入恶…

5_企业架构LNMP高可用负载均衡服务器

企业架构LNMP高可用负载均衡服务器之Nginx 学习目标和内容 1、能够描述负载均衡的作用 2、能够了解负载均衡常见实现方式 3、能够使用Nginx实现负载均衡 4、能够描述Nginx的常见负载均衡算法 一、背景描述及其方案设计 1、业务背景描述 时间:2011.6.-2013.9 发布产…

移动平均滤波的原理和C代码

移动平均滤波是一种简单有效的平滑信号的方法,它通过计算一系列数据点的平均值来减小信号中的波动。基本的移动平均滤波方法有两种:简单移动平均(SMA)和指数加权移动平均(EWMA)。 简单移动平均滤波&#xf…

Stream API 方法使用总结

文章目录 1.1、Stream介绍1.2、Stream创建对象(1)empty()方法(2)of()方法(3)Arrays.stream()方法(4)list.stream()方法 1.3、Stream中间方法(1)filter()方法&…

SpringBoot之自定义Starter

目录 一、自己的理解 1. 理解一 2. 理解二 二、自定义starter(重点) 三、以mybatis-spring-boot-starter为例进行分析 1. 写好自己的自动配置类逻辑 2. 创建自己的starter项目并引入自动配置类项目的依赖 3. 在其它项目中使用自定义的starter 一…

如何开启Windows Server 2016 远端桌面

使用GUI 设定 服务器管理器–> 本地服务器–> 远端桌面 启用远端桌面 远端–> 允许远端连线至此电脑 会提示防火墙设定跟电源设定 防火墙之前已经关闭了 完成

设计基于STM32的温度传感器实时数据采集和显示系统

温度传感器作为常见的传感器之一,被广泛应用于各种领域,如工业自动化、家电控制等。为了实时监测和控制温度,设计一个基于STM32的温度传感器实时数据采集和显示系统是很有必要的。本文将详细介绍如何设计这样一个系统,并提供相应的…

nodejs微信小程序+python+PHP健身房信息管理系统的设计与实现-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

Gitee拉取代码报错You hasn‘t joined this enterprise! fatal unable to access

文章目录 一、问题二、解决2.1、进入**控制面板**2.2、进入**用户账户**2.3、进入**管理Windows凭据**2.4、**普通凭据**2.4.1、添加2.4.2、编辑 2.5、重新拉取|推送代码 三、最后 一、问题 Gitee拉取仓库代码的时候报错You hasnt joined this enterprise! fatal unable to ac…

二十五、DSL查询文档(全文检索查询、精确查询、地理查询、复合查询)

目录 一、全文检索查询 1、match查询 语法: 2、multi_match查询 语法: 3、match和mult_match的区别 二、精确查询 1、term查询: 语法: 2、range查询:(范围查询) 语法: 三、地理查询 1、geo_bou…

SSM新闻发布管理系统

SSM毕设分享 序号1:SSM新闻发布管理系统 1 项目简介 Hi,各位同学好,这里是郑师兄! 今天向大家分享一个毕业设计项目作品【SSM新闻发布管理系统】 师兄根据实现的难度和等级对项目进行评分(最低0分,满分5分) 难度系数…

【算法】单调栈题单——矩阵系列⭐

文章目录 题目列表84. 柱状图中最大的矩形(单调栈找左右两边第一个更低的位置)85. 最大矩形⭐⭐⭐⭐⭐解法1——使用柱状图的优化暴力方法解法2——单调栈 :归因到 84. 柱状图中最大的矩形 🐂 1504. 统计全 1 子矩形⭐解法1——枚…

Java 不要在父类的构造方法里面调用可以被子类重写的方法

不要在父类的构造方法(代码块)里面调用可以被子类重写的方法 我们从第一天学习Java开始,就对Java的类初始化顺序牢记于心。但是在实际开发过程中,似乎很难能接触这一部分的应用。在这之前,我也认为它只是面试中八股文而已,直到最…

The Big IAM Challenge 云安全 CTF 挑战赛

The Big IAM Challenge 云安全 CTF 挑战赛 今天,我们来做一下有关于云安全 的CTF 挑战赛 The Big IAM Challenge,旨在让白帽子识别和利用 IAM错误配置,并从现实场景中学习,从而更好的认识和了解IAM相关的风险。比赛包括6个场景,每…

Zotero 安装及常用插件设置指南

Zotero 安装及常用插件设置指南 本指南旨在帮助用户安装并配置 Zotero。通过本教程,您将能够实现以下功能: 界面语言设置为中文使用颜色标签来区分不同阅读状态的文献重要文献标记显示影响因子、JCP和中科院分区翻译插件Sci-Hub 集成 安装和设置步骤…

leetCode 90.子集 II + 回溯算法 + 图解 + 笔记

给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列 示例 1: 输入:nums [1,2,2] 输出…

基于CNN对彩色图像数据集CIFAR-10实现图像分类--keras框架实现

项目地址(kaggle):基于CNN对彩色图像数据集CIFAR-10实现图像分类--keras | Kaggle 项目地址(Colab):https://colab.research.google.com/drive/1gjzglPBfQKuhfyT3RlltCLUPgfccT_G9 导入依赖 在tensorflow…

第一百八十八回 分享三个使用TextField的细节

文章目录 1. 概念介绍2. 使用方法2.1 修改组件的填充颜色2.2 修改组件的高度2.3 给组件添加圆角3. 示例代码4. 内容总结我们在上一章回中介绍了"DropdownButton组件"相关的内容,本章回中将介绍**TextField组件的细节.**闲话休提,让我们一起Talk Flutter吧。 1. 概念…

EasyRecovery易恢复2024最新免费版电脑数据恢复软件功能介绍

EasyRecovery从(易恢复2024)支持恢复不同存储介质数据,在Windows中恢复受损和删除文件,以及能检索数据格式化或损坏卷,甚至还可以从初始化磁盘。同时,你只需要最简单的操作就可以恢复数据文件,如&#xff1…