gitlab工作流

2023-03-25 16:42:17 来源:网络

gitlab工作流

使用gitlab issue board的四种方式

构建软件和运行项目的方法有很多种。当我们开始在 GitLab 中构建产品组合和项目管理工具时,我们问自己,“您如何构建工具来支持各种工作流程,而不会因为工具本身的复杂性而陷入瘫痪?我们的结论是什么?构建更少但更灵活的工具。GitLab 的内置issue board是一个很好的例子,说明选择构建单个多功能工具可以显著降低工具维护的复杂性,同时不会限制其功能。

管理项目和软件本质上是复杂的,但项目管理工具本身不一定如此复杂。无论您管理多少个项目、人员或产品,获得保持平稳运行所需的可见性应该是一件容易的事。

GitLab issue board是一个使用简化方法解决复杂问题的很好的例子。我们建立在 GitLab 现有的问题跟踪功能之上,并利用 GitLab 问题标签的强大功能,将它们用作看板上的列表。您可以构建不同的问题板视图,同时保持您在问题跟踪器中看到的相同过滤和排序功能。您可以创建多个板来捕获所需可见性,并按里程碑、标签、责任人和权重定义板的范围。

issue board基于其项目的标签结构,因此,它应用相同的描述性标签来定位在板上的位置,从而在整个开发生命周期中保持一致性。而且,您可以直接从开发板中单击某个问题以开始您的工作。

issue board显示您的团队正在处理哪些问题,分配给每个问题的人员以及这些问题在工作流中的哪个位置

无论您是试图掌握项目状态的项目经理,还是需要报告进度的产品经理,工作流可视性都至关重要。

要创建工作流issue,只需为工作流的每个阶段创建标签,然后将其作为列表添加到版块上即可。标记问题后,该问题将自动显示在列表中。当问题准备好进入下一阶段时,只需将其拖放到下一个列表中即可。您也可以直接在问题中更新标签,您的更改将自动显示在版块上。

例如,您的工作流可能如下所示:

要在看板上看到这一点,只需为每个阶段创建一个标签即可。创建一个新版块并为每个阶段添加一个列表。您可以拖放列表以按所需顺序放置它们.

与工作流视图类似,您可以基于类别创建 GitLab 问题板。

在处理特定产品或功能时,您可能希望获得每个团队正在处理的内容的高阶视图。您可以为每个团队创建一个标签和一个列表,或者,您可能希望查看许多项目或产品线中正在处理的内容。

在上面的示例中,我们有三个标签列表:时间跟踪、项目组合管理和描述模板。每个列表代表一个特定的产品区域。因此,通过这一个板子,您将能够看到哪些未解决的问题属于这三个领域。如果您将board进一步限定为特定里程碑,您将能够看到在该里程碑中要处理的问题中有哪些问题。

这只是如何使用issue board来规划工作的一个示例。同样,由于问题板是使用标签创建的,因此您的选择是无限的!

您可以使用团队成员列表轻松监控分配给团队中个人的内容。团队成员列表显示分配给特定成员的问题,您可以创建一个版块来为团队中的每个人显示列表,以便快速查看谁在做什么。

作为我们项目管理能力的一部分,我们建立了里程碑。里程碑用于跟踪与要在特定时间范围内完成的特定目标相关联的问题和合并请求。

与我们的受托人列表类似,您将能够直接从您的issue board快速创建里程碑视图。这对于那些利用敏捷工作流的人来说特别有用。使用里程碑列表,您可以轻松地在不同里程碑(即sprint,迭代)之间移动问题(story)。

4 ways to use GitLab Issue Boards

免责声明:内容来自网络,若侵犯您的权利,请在一个月内通知我们,会及时删除 @轻流