如何从 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.mzph.cn/news/194876.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

van-list的onload事件多次触发的问题

一、问题描述 如图所示,页面刷新的时候,调了3次接口(总共27条数据,我分页10条),一直莫名奇妙的 我期望是默认加载第一页,然后我上拉的时候再push第二页的数据 二、解决方法 还是要多看文档 1…

彻底解决ModuleNotFoundError: No module named ‘exceptions‘【Bug完美解决】

文章目录 项目场景:问题描述原因分析:解决方案:此Bug解决方案总结心得项目场景: 根据本文可找到bug原因并彻底解决**ModuleNotFoundError: No module named ‘exceptions‘**Bug 报错: E:\Anconda\python.exe c:\Users\24190\PycharmProjects\pythonProject4py尝试 gong…

RK3568平台开发系列讲解(Linux系统篇) dtb 到 device_node 的转化

🚀返回专栏总目录 文章目录 一、dtb 展开流程二、dtb 解析过程源码分析沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍通过设备树 dtb 如何展开成 device_node 一、dtb 展开流程 设备树源文件编写: 根据设备树的基本语法和相关知识编写符合规范的设备树。…

c# OpenCV 读取、显示和写入图像(二)

读取、显示和写入图像是图像处理和计算机视觉的基础。即使在裁剪、调整大小、旋转或应用不同的滤镜来处理图像时,您也需要先读取图像。因此,掌握这些基本操作非常重要。 imread()读取图像imshow()在窗口中显示图像imwrite()将图像保存到文件目录里 我们…

YOLOV7改进:在C5模块不同位置添加SegNext_Attention

1.该文章属于YOLOV5/YOLOV7/YOLOV8改进专栏,包含大量的改进方式,主要以2023年的最新文章和2022年的文章提出改进方式。 2.提供更加详细的改进方法,如将注意力机制添加到网络的不同位置,便于做实验,也可以当做论文的创新点。 3.涨点效果:SegNext_Attention注意力机制,实现…

毕业论文管理系统的设计与实现

摘要 毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审…

总结1073

学习记录:今日共计学习12h 数学:纯计算1.5h,用克拉默法则解方程,华里士公式大全,三个公式的推导,推导出来后,一道模拟卷的大题就能直接秒了,又捡回了12分。 英语:作文一篇22年阅读长难句回顾1…

C#,数值计算——插值和外推,二维三次样条插值(Spline2D_interp)的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { /// <summary> /// 二维三次样条插值 /// Object for two-dimensional cubic spline interpolation on a matrix.Construct /// with a vector of x1 values, a vector of x2 values, and a ma…

矩阵元素求和:按行、按列、所有元素np.einsum()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 矩阵元素求和&#xff1a; 按行、按列、所有元素 np.einsum() [太阳]选择题 下列说法正确的是&#xff1a; import numpy as np A np.array([[1, 2],[3, 4]]) print("【显示】A") p…

会话 cookie 及隐私的那些事

什么是会话 Cookie? 会话 Cookie 的概念非常简单。 会话 Cookie,也称为临时 Cookie 或内存 Cookie,是网站在浏览会话期间存储在用户计算机或设备上的小数据片段。 它是由网站生成并由您的浏览器存储和使用的多种 Cookie 之一。 常规 Cookie 或“持久”Cookie 是通常在您的…

Pandas实战:电商平台用户分析

数据分析 1.行为概况 首先&#xff0c;我们要对用户的行为类型有一定的理解&#xff0c;了解每个行为所代表的含义。 浏览&#xff1a;作为用户与商品接触的第一个行为&#xff0c;它的数量级与其他行为类型相比而言是非常庞大的&#xff0c;因为&#xff1a; 用户购买之前需…

Spring-Boot---项目创建和使用

文章目录 什么是Spring-Boot&#xff1f;Spring-Boot项目的创建使用Idea创建使用网页创建 项目目录介绍项目启动 什么是Spring-Boot&#xff1f; Spring的诞生是为了简化Java程序开发的&#xff1b;而Spring-Boot的诞生是为了简化Spring程序开发的。 Spring-Boot具有很多优点…

【risc-v】易灵思efinix FPGA sapphire_soc IP配置参数分享

系列文章目录 分享一些fpga内使用riscv软核的经验&#xff0c;共大家参考。后续内容比较多&#xff0c;会做成一个系列。 本系列会覆盖以下FPGA厂商 易灵思 efinix 赛灵思 xilinx 阿尔特拉 Altera 本文内容隶属于【易灵思efinix】系列。 前言 在efinix fpga中使用riscv是一…

算法基础--双指针

前面已经写了两篇关于算法方面的文章&#xff0c;这几天想了下&#xff0c;决定把这个算法整理成一个系列&#xff0c;除了是帮助自己巩固算法知识外&#xff0c;还能够把自己总结的每种算法的套路保存下来并分享给大家&#xff0c;这样以后即使是哪天想要重拾起来&#xff0c;…

实验六 单脉冲触发中断实验(汇编与微机原理)

实验目的&#xff1a; 掌握可编程中断控制器8259一般的使用方法。 掌握8259初始化的编程方法及中断服务程序的编写方法&#xff0c;中断程序的调试方法。 实验内容&#xff1a; 用单脉冲按钮的正脉冲输出作为中断控制器8259的中断源产生中断请求&#xff0c;在中断服务程序…

prometheus基础,结合node_exporter监控节点

文章目录 一、Prometheus是什么二、exporters是什么三、node_exporter四、安装 Prometheus 和 node_exporter下载运行 prometheus运行 node_exporter 五、配置 Prometheus 收集监控数据总结 一、Prometheus是什么 Prometheus 是一个开源的监控和警报工具&#xff0c;它记录任何…

Centos7安装docker、java、python环境

文章目录 前言一、docker的安装二、docker-compose的安装三、安装python3和配置pip3配置python软链接&#xff08;关键&#xff09; 四、Centos 7.6操作系统安装JAVA环境 前言 每次vps安装docker都要看网上的文章&#xff0c;而且都非常坑&#xff0c;方法千奇百怪&#xff0c…

go elasticsearch 测试实例

// 查询列表数据 func QueryOperateList(ctx context.Context, esClient *elastic.Client, index string, pageNum, pageSize int, start, end int64, execSql string, list []interface{}, operateAccount string, operateAddr string, maxRows, minRows int, dbAddr, namespa…

【USRP】5G / 6G 原型系统 5g / 6G prototype system

面向5G/6G科研应用 USRP专门用于5G/6G产品的原型开发与验证。该系统可以在实验室搭建一个真实的5G 网络&#xff0c;基于开源的代码&#xff0c;专为科研用户设计。 软件无线电架构&#xff0c;构建真实5G移动通信系统 X410 采用了目前流行的异构式系统&#xff0c;融合了FP…

【毕业设计】基于雷达与深度学习的摔倒检测——微多普勒效应

运动物体的微多普勒效应为人体动作识别提供了可能&#xff0c;基于雷达的居家检测具有良好的隐私保护性&#xff0c;且不易受环境因素影响&#xff08;如光照、温度等&#xff09;&#xff0c;近年来已受到国内外学者的广泛关注。由于雷达信号的非平稳特性&#xff0c;通过短时…