Help us learn about your current experience with the documentation. Take the survey.
教程:使用 GitLab 促进看板
本教程将指导您使用 GitLab 问题板来管理看板工作流中的任务。 通过设置组、项目、板和组织问题,您可以提高透明度、协作性和交付效率。
要使用 GitLab 问题板来管理看板工作流中的任务:
其他信息,请参阅页面底部的高级技巧和窍门。
设置组和项目
如果您的团队在多个仓库上工作,请在您的组中为每个仓库创建一个项目。
问题通常会在各自的项目中,但您的看板将在您的组中,这样您就可以保持对所有项目的可见性。 如果您在单个仓库中工作,可以跳过此步骤。
创建标签
接下来,让我们创建一些标签来表示您看板生命周期中的每个步骤:
- 如果您在单个项目中工作,请在该项目中创建标签。
- 如果您在多个项目中工作,请在您的组中创建标签。 这样您就可以在所有项目中使用同一组标签。
在这两种情况下,创建标签的过程都是相同的。为 status::待办、status::进行中 和 status::已完成 创建作用域标签。
设置看板
创建标签后,下一步是创建看板:
- 在左侧边栏中,选择 搜索或跳转至 并找到您的组或项目。
- 选择 计划 > 问题板。
- 在问题板的左上角,选择包含当前板名称的下拉列表。
- 选择 创建新板。
- 输入新板的名称,然后选择 创建板。
- 通过选择 + 新建列表 来创建新的标签列表。
- 将列表范围设置为 标签,值设置为 status::待办。
- 重复相同的标签列表创建流程,再创建两个标签列表:status::进行中 和 status::已完成。
恭喜,您现在有了一个看板。您可以在每个列表中创建新问题,将问题从一个工作流步骤拖放到另一个,并将问题分配给团队成员。
可选地,您可以为板上的每个标签列表启用进行中工作(WIP)限制。 操作方法如下:
- 在标签列表的右上角,选择 编辑列表设置 齿轮图标。
- 选择 进行中工作限制 > 编辑。
- 输入相应列表中允许的最大问题数量,然后按 Enter 键。
达到限制时,您的列表背景将自动变为红色。 列表中还会显示一条"进行中工作限制"分割线,以直观显示所有超出限制的问题。
可视化流程和分布
传统上,看板使用累积流程图来可视化负载并帮助识别瓶颈。 在 GitLab 中,这可以通过价值流分析(VSA)来实现。 接下来,我们将创建一个与您的看板工作流相匹配的自定义 VSA 报告。
可视化流程
要可视化流程:
- 在左侧边栏中,选择 搜索或跳转至 并找到您的组或项目。
- 在侧边导航中,选择 分析 > 价值流分析。
- 选择页面左上角的 价值流 下拉列表,然后选择 新建价值流。
- 输入 VSA 报告的所需名称,然后选择 从模板创建 选项。
- 输入 待办 作为阶段名称。
- 对于开始事件,选择 问题标签已添加,然后选择 status::待办 标签。
- 对于结束事件,选择 问题标签已移除,然后选择 status::待办 标签。
- 接下来,选择 添加阶段。
- 重复此过程,为 status::进行中 和 status::已完成 创建阶段。
- 添加所有三个阶段后,选择 新建价值流。
使用与您的看板工作流相匹配的自定义 VSA 报告,GitLab 会自动计算每个问题在每个阶段所花费的时间,并聚合所有阶段的数据。 因此,您可以得到前置时间和周期时间。 您可以深入研究每个阶段,查看单个问题的具体时间。
可视化分布
要可视化分布:
- 在您创建的 VSA 报告中,滚动到 按类型显示任务 图表。
- 选择右上角的齿轮图标下拉列表,然后搜索并选择代表问题类型的标签。
- 如果您尚未创建 type::… 作用域标签或类似标签,现在是开始将工作项类型纳入工作流程的好时机(例如 功能、错误 和 维护)。
- 选择 显示问题,然后在下拉列表外任意位置选择以应用更改。
- 按类型显示任务 图表现在显示随时间变化的匹配所选标签的问题分布。
高级技巧和窍门
- 要创建根据指定条件自动更新问题的策略,请设置
gitlab-triage。例如,您可以创建一个策略,当应用 status::已完成 标签时自动关闭问题,或者在创建问题时自动添加 status::待办 标签。开源的gitlab-triagegem 旨在与 GitLab 管道无缝协作。 - 为了更高效和标准化地创建不同类型的问题,请创建描述模板。
- 为了可视化您组或项目中每个团队成员的工作负载,请创建一个带有 分配人列表 的额外问题板。
- 为 T 恤尺码问题创建一个作用域标签集。例如,size::小、size::中 和 size::大。