相比于 Jira,极狐GitLab 的敏捷项目管理是怎样的?

本文作者 极狐GitLab 资深解决方案架构师 尹学峰

简述

写在前面的话

  • 如果你目前没有用任何专门的项目管理软件,只是在使用word、excel之类的通用软件进行项目管理,建议直接阅读本文详述章节,极狐GitLab的项目管理工具将为你带来巨大的效率提升
  • 如果你目前有在使用诸如Jira、PingCode、ONES、禅道、MappingSpace、Redmine、Polarion之类的专门的项目管理软件,那么请先阅读 项目管理工具的对比与选择后,再阅读本文。

以Jira为例的优劣势说明

极狐GitLab 是一个集成了项目管理、代码托管、持续集成/持续部署(CI/CD)等功能于一体的开发协作平台,换言之,项目管理只是极狐GitLab平台中的一小部分能力。而Jira 是一款专业的项目管理和问题追踪工具。下面我们来分析极狐 GitLab 项目管理工具相对于 Jira 的优势和劣势:

😄优势

  1. 集成度:极狐GitLab 将代码仓库、CI/CD 和项目管理工具集成在同一个平台上,使得开发团队能够在一个统一的环境中进行协作。这有助于提高工作效率,减少在不同平台之间切换的时间和成本。
  2. 相对低成本:对于小型团队和开源项目,极狐GitLab 提供免费的项目管理功能,这对于预算有限的团队和项目来说具有较高的性价比。而 Jira 的付费计划可能对一些团队来说成本较高。
  3. 自动化:极狐GitLab 项目管理工具与 极狐GitLab 的 CI/CD 功能紧密集成,支持自动化流程,例如自动关闭问题、关联合并请求等。这有助于简化团队的工作流程,提高效率。

😅劣势

  1. 功能相对较弱:极狐GitLab 的项目管理功能相对于 Jira 这类专门的项目管理工具来说较为简单。Jira 内置了更丰富的功能和定制选项,如敏捷看板、工作流定制、更丰富的报告等,这使得 Jira 更适合大型团队和复杂项目的管理,极狐GitLab的项目管理虽然也能实现类似的功能,但是需要用户基于标记进行自定义。
  2. 学习成本:对于那些已经习惯使用 Jira 或其他项目管理工具的团队来说,切换到极狐 GitLab 的项目管理工具可能需要一定的学习成本。团队成员需要适应极狐 GitLab 的界面和工作流程,这可能会在短期内影响工作效率。

基于以上优劣势不难看出,一般程序员喜欢极狐GitLab的项目管理工具、而非技术人员喜欢Jira之类的专门的工具。因此,在选择合适的工具时,您可以根据团队的需求、预算和现有工具栈来进行权衡。

👯互补共生

项目管理工具的使用并无绝对的排他性,在某些场景下搭配使用可以起到更好的效果。比如极狐GitLab的项目管理工具不能够满足一些特定的需求时,或者当参与项目管理的人员种非技术人员和程序员人数占比旗鼓相当时,此时面临的选择会有多种:

  • 迁就非技术人员。仅仅使用与代码管理孤立的项目管理工具^{\mathrm{(注:下图中蓝色部分)}},会导致项目管理和代码管理的严重割裂,即,项目管理视图下无法直接提现代码开发的工作进度。
  • 迁就程序员。仅仅使用极狐GitLab作为项目管理工具^{\mathrm{(注:下图中橙色部分)}},非技术人员使用门槛相对较高,甚至产生排斥心理。
  • ✅ 各取所长,互补共生。把项目管理中的不涉及代码开发工作的宏观需求放在独立的项目管理工具中,而与代码开发强相关的技术需求,则由极狐GitLab管理。

图示:典型的代码强相关开发过程记录

非技术人员无需知道技术实现细节,一般程序员也无需了解宏观的非技术内容。二者之间建立沟通的桥梁则由技术主管负责:

  • 根据橙色完成状态及时更新蓝色状态。
  • 根绝蓝色新需求,分解并创建技术实现。

图示:项目管理工具的互补共生

当然,第三方项目管理工具如Jira也可以与极狐GitLab集成。集成完成后,只要Commit Message或者MR Description中包含对应的Jira Issue ID,下图所示即为,则会自动在Jira侧建立超链接。从而实现需求与开发过程的之间的映射。

图示:与Jira集成效果

详述

史诗

典型样例

  • 极狐GitLab团队:极狐GitLab 国产信创适配版

  • GitLab Inc团队:Browser-based scanner for DAST

史诗的定义

当议题跨项目和里程碑共享一个主题时,您可以用史诗来管理它们。您还可以创建子史诗,并指定开始和结束日期,将为您创建一个可视化的路线图来查看进度。

使用史诗:

  • 当您的团队在做一个大的功能时,涉及到在一个群组中的不同项目中的不同问题的多个讨论。
  • 跟踪该组问题的工作何时开始和结束。
  • 要在高层次上讨论并协作相关功能的想法和范围。

图示:群组-子群组-项目 与 史诗-子史诗-议题 的关系

史诗与议题的关系

史诗和议题之间可能存在的关系是:

图示:史诗和议题的关系

  • 一个史诗包含一个或多个议题。
  • 一个史诗包含一个或多个子史诗。详见多级子史诗。

史诗的路线图

如果您的史诗包含一个或多个子史诗,并且有一个开始或到期的日期,一个可视化的父史诗包含子史诗的路线图如下所示。

图示:史诗中路线图

史诗的看板

史诗看板建立在现有的史诗跟踪功能和标记上。 您的史诗以卡片的形式出现在垂直列表中,并由其指定的标记组织。

要查看史诗看板:

  1. 在顶栏,选择主菜单 > 群组,找到您的群组。
  2. 在左侧边栏,选择史诗 > 看板

图示:史诗看板

路线图

包含开始日期或截止日期的群组中的史诗和里程碑可以以时间线的形式(即甘特图)进行可视化。路线图页面显示一个群组、其子组之一或其中一个群组中的项目的史诗和里程碑。

在史诗栏上,您可以看到每个史诗的标题、进度和完成权重百分比。 当您将鼠标悬停在史诗栏上时,会出现一个弹出框,其中包含史诗的标题、开始日期、截止日期和已完成的权重。

您可以展开包含子史诗的史诗,在路线图中显示其子史诗。 您可以单击史诗标题旁边的 V 形以展开和折叠子史诗。

在里程碑栏的顶部,您可以看到它们的标题。 当您将鼠标悬停在里程碑栏或标题上时,会出现一个带有标题、开始日期和截止日期的弹出窗口。您还可以单击 里程碑 标题旁边的 V 形来切换里程碑栏的列表。

图示:全部史诗的路线图

对路线图进行排序和过滤

当您想要浏览路线图时,有多种方法可以通过对史诗进行排序或按对您重要的内容对其进行过滤来使其更容易。

您可以通过以下方式在路线图视图中对史诗进行排序:

  • 开始日期
  • 到期日

每个选项都包含一个按钮,用于在 升序排列降序排列 之间切换排序顺序。 浏览史诗时,排序选项和顺序仍然存在,包括史诗列表视图。

您还可以在路线图视图中按史诗的以下信息过滤史诗:

  • 作者
  • 标签
  • 里程碑
  • 机密性
  • 史诗

图示:史诗路线图的筛选与排序

阻塞史诗

如果史诗被另一个史诗阻止,其标题旁边会出现一个图标,表示受阻状态。当您将鼠标悬停在受阻的图标上时,会显示详细信息弹出框。

图示:阻塞史诗

议题

典型样例

  • 极狐GitLab团队:环境部署审批中不允许approve自己发起的deployment太反人类了

图示:范围标记

  1. 一个议题被确定为低优先级,并为其添加一个 priority::low 项目标记。
  2. 经过多次审核,议题优先级提高,并添加了一个 priority::high 标记。
  3. 系统自动删除了 priority::low 标记,因为一个议题不应该同时有两个优先级标记。
  • 每个议题的右侧边栏。
  • 议题页面,旁边有一个权重图标。
  • 议题看板,旁边有一个权重图标。
  • 里程碑页面,查看议题权重的总和。

图示:议题的多个指派人

  • GitLab Inc团队:Enablement: GEO

图示:议题看板

图示:议题权重在看板中的体现

  1. 选择 创建列表
  2. 选择 指派人
  3. 在下拉列表中,选择一个用户。
  4. 选择 添加到看板

图示:议题看板通过指派人过滤

图示:议题看板通过里程碑过滤

图示:议题看板通过迭代过滤

  1. 选择 分组方式 下拉按钮。
  2. 选择 史诗
  • 要对议题重新排序,请将其拖到列表中的新位置。
  • 要将议题分配给另一个史诗,请将其拖动到史诗的水平通道。
  • 要从史诗中取消分配议题,请将其拖到 未分配史诗的议题 通道。
  • 要同时将议题移动到另一个史诗 和 另一个列表,请对角线拖动议题。

图示:议题看板基于史诗分组

图示:阻塞议题

  1. 在顶部栏上,选择 主菜单 > 群组 并找到您的群组。
  2. 在左侧边栏中,选择 分析 > 议题分析
  • 作者(Author)
  • 指派人(Assignee)
  • 里程碑(Milestone)
  • 标记(label)
  • 我的反应(My reaction)
  • 权重(Weight)

图示:议题分析

  1. 在一个议题中,选择垂直省略号。
  2. 选择 提升为史诗

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空