本文作者 极狐GitLab 资深解决方案架构师 尹学峰
简述
写在前面的话
以Jira为例的优劣势说明
极狐GitLab 是一个集成了项目管理、代码托管、持续集成/持续部署(CI/CD)等功能于一体的开发协作平台,换言之,项目管理只是极狐GitLab平台中的一小部分能力。而Jira 是一款专业的项目管理和问题追踪工具。下面我们来分析极狐 GitLab 项目管理工具相对于 Jira 的优势和劣势:
😄优势
😅劣势
基于以上优劣势不难看出,一般程序员喜欢极狐GitLab的项目管理工具、而非技术人员喜欢Jira之类的专门的工具。因此,在选择合适的工具时,您可以根据团队的需求、预算和现有工具栈来进行权衡。
👯互补共生
项目管理工具的使用并无绝对的排他性,在某些场景下搭配使用可以起到更好的效果。比如极狐GitLab的项目管理工具不能够满足一些特定的需求时,或者当参与项目管理的人员种非技术人员和程序员人数占比旗鼓相当时,此时面临的选择会有多种:
图示:典型的代码强相关开发过程记录
非技术人员无需知道技术实现细节,一般程序员也无需了解宏观的非技术内容。二者之间建立沟通的桥梁则由技术主管负责:
图示:项目管理工具的互补共生
当然,第三方项目管理工具如Jira也可以与极狐GitLab集成。集成完成后,只要Commit Message或者MR Description中包含对应的Jira Issue ID,下图所示即为,则会自动在Jira侧建立超链接。从而实现需求与开发过程的之间的映射。
图示:与Jira集成效果
详述
史诗
典型样例
史诗的定义
当议题跨项目和里程碑共享一个主题时,您可以用史诗来管理它们。您还可以创建子史诗,并指定开始和结束日期,将为您创建一个可视化的路线图来查看进度。
使用史诗:
图示:群组-子群组-项目 与 史诗-子史诗-议题 的关系
史诗与议题的关系
史诗和议题之间可能存在的关系是:
图示:史诗和议题的关系
史诗的路线图
如果您的史诗包含一个或多个子史诗,并且有一个开始或到期的日期,一个可视化的父史诗包含子史诗的路线图如下所示。
图示:史诗中路线图
史诗的看板
史诗看板建立在现有的史诗跟踪功能和标记上。 您的史诗以卡片的形式出现在垂直列表中,并由其指定的标记组织。
要查看史诗看板:
图示:史诗看板
路线图
包含开始日期或截止日期的群组中的史诗和里程碑可以以时间线的形式(即甘特图)进行可视化。路线图页面显示一个群组、其子组之一或其中一个群组中的项目的史诗和里程碑。
在史诗栏上,您可以看到每个史诗的标题、进度和完成权重百分比。 当您将鼠标悬停在史诗栏上时,会出现一个弹出框,其中包含史诗的标题、开始日期、截止日期和已完成的权重。
您可以展开包含子史诗的史诗,在路线图中显示其子史诗。 您可以单击史诗标题旁边的 V 形以展开和折叠子史诗。
在里程碑栏的顶部,您可以看到它们的标题。 当您将鼠标悬停在里程碑栏或标题上时,会出现一个带有标题、开始日期和截止日期的弹出窗口。您还可以单击 里程碑 标题旁边的 V 形来切换里程碑栏的列表。
图示:全部史诗的路线图
对路线图进行排序和过滤
当您想要浏览路线图时,有多种方法可以通过对史诗进行排序或按对您重要的内容对其进行过滤来使其更容易。
您可以通过以下方式在路线图视图中对史诗进行排序:
每个选项都包含一个按钮,用于在 升序排列 和 降序排列 之间切换排序顺序。 浏览史诗时,排序选项和顺序仍然存在,包括史诗列表视图。
您还可以在路线图视图中按史诗的以下信息过滤史诗:
图示:史诗路线图的筛选与排序
阻塞史诗
如果史诗被另一个史诗阻止,其标题旁边会出现一个图标,表示受阻状态。当您将鼠标悬停在受阻的图标上时,会显示详细信息弹出框。
图示:阻塞史诗
议题
典型样例
图示:范围标记
图示:议题的多个指派人
图示:议题看板
图示:议题权重在看板中的体现
图示:议题看板通过指派人过滤
图示:议题看板通过里程碑过滤
图示:议题看板通过迭代过滤
图示:议题看板基于史诗分组
图示:阻塞议题
图示:议题分析