首页 > 其他分享 >如何从 Jira 成功迁移到极狐GitLab,看这个就够了!

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

时间:2024-01-23 17:34:36浏览次数:35  
标签:Jira GitLab 极狐 敏捷 迁移 团队

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 还提供丰富的 RESTGraphQL API 来进行迁移。

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

规划迁移时间线

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

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

记录并分享最佳实践

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

监控进度并持续改进

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

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

动手迁移吧

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

关注【极狐GitLab】获取更多 DevOps 行业最佳实践。

标签:Jira,GitLab,极狐,敏捷,迁移,团队
From: https://www.cnblogs.com/jihugitlab/p/17982964

相关文章

  • Gitlab端口变更
     自己云服务器的80和8080端口都已经被使用,只能被迫修改gitlab监听的端口external_url'http://172.17.30.23:8077'#这里一定要加上http://nginx['listen_port']=8077gitlab_rails['smtp_enable']=truegitlab_rails['smtp_address']="smtp.qq.com&......
  • 基于Bitnami gitlab OVA包的gitlab 环境搭建
    前言最近在折腾gitlab,本篇记录搭建的过程方便以后查找环境Windowsserver+VMware安装为方便本次我们直接采用Bitnami的VOA安装包(VOA格式可同时兼容VirtualBox和VMware),可以直接在虚拟机导入即可。安装包位于这里。打开VMwareWorkstation,File->Open,选择刚刚下载好......
  • Windows环境下的Gitlab的环境搭建
    描述:windows下用VitrualBox搭建gitlab环境因为gitlab不支持windows,所以要在windows下使用,就必须借助虚拟机(vitualBox,Vmware),或者Docker。1)下载虚拟机镜像:https://bitnami.com/stack/gitlab下载后得到一个ova格式的文件,它是虚拟机镜像文件。bitnami提供的是搭建了gitlab环境的d......
  • Jira 私有化部署即将停服,你准备好了吗?
    Jira母公司几年前做了全面上云的战略,并制定了在未来几年陆续停止私有化部署产品的销售和服务支持,Jira正是受此影响的产品之一。2月15日为停服的最后期限,目前距离此停服日期已经不足一月。使用私有化部署Jira的用户目前有以下两种解决方案第一种:不用服务支持,继续使用私有......
  • gitlab数据备份、恢复和迁移
    自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下一、gitlab备份备份前gitlab的项目如图所示 1.1修改仓库存储位置gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data......
  • 企业级GitLab在Docker部署使用
    一、部署gitlab这里使用的是Centos8,安装Docker环境,这里不说了,参考:https://www.cnblogs.com/wei325/p/15139701.htmlgitlab有ce版和ee版,ce版为免费版本;ee版为企业版本,需要收费;这里用ce版。1)拉取Gitlab镜像dockerpullgitlab/gitlab-ce  2)启动Docker先建3个目......
  • gitlab-runner实现gitlab上的代码自动打包发布——windows版
    gitlab中的项目,每次打包发布都比较麻烦,需要自己本地打包然后传输到服务器,再启动。考虑实现一种自动打包发布的方法。1)考虑使用jenkins实现,但是需要jdk11(当前环境不能升级),还有一些插件(这个虽然可以离线安装,但是需要高版本的jenkins,相对应的又依赖高版本的jdk)2)考......
  • Jira 母公司全面停服 Server 产品,用户如何迁移至极狐GitLab
    Jira母公司即将全面停服旗下部分Server端产品的销售和服务支持!Jira母公司Atlassian在几年前确定了公司的战略为“全面上云”,为此做出了停止Server产品的销售和支持。整个时间线从2021年2月2日开始,直到今年2月15日,彻底停止Server端产品的服务支持。Server......
  • gitlab账号密码忘记(docker部署)
    1.进入容器dockerexec-itgitlabexec 2.修改密码sugitgitlab-railsconsole-eproduction//可以带上-e参数查看版本,不同版本修改用户密码有细微差别u=User.where(id:1).firstu.password='Qwer@1234'u.save[root@DevOPS~]#dockerexec-itgitlabbashroot@a3674......
  • GitLab CI/CD 自动化部署全流程
    GitLabCI/CD自动化部署全流程:https://blog.csdn.net/weixin_43025823/article/details/125325480?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-125325480-blog-131010258.235^v40^pc_relevant_3m_sort_dl_base2&spm=1001.......