如何快速去追踪目前项目进度或者查看项目成员的工作安排呢,在协作开发的场景下,通常使用由 PM 或者 Team Lead 将 Task 委派给 Developer。

GitLab Issue

通常使用 GitLab Issue 去登记新增的功能需求,或者目前系统存在的缺陷等。通过结合 Board 就更加直观的了解到目前项目进度。

通过项目下的 Issue 功能即可创建,一般除了基本的描述信息之外,还需要指定处理人,里程碑,标签,截止日期等信息。

gitlab 导出导入工具 gitlab导出issue_看板


gitlab 导出导入工具 gitlab导出issue_看板_02

标签(Lable)

标签是根据不同 Issue 进行分类,定义该 Issue 是否 Bug 还是新增的功能,或者是目前该 Issue 进行的状态等等。

gitlab 导出导入工具 gitlab导出issue_1024程序员节_03

里程碑(Milestone)

里程碑表示一个迭代周期或者一个版本的目标,通常将 Issue 纳入表示需要处理完成后就达到了里程碑。

gitlab 导出导入工具 gitlab导出issue_gitlab 导出导入工具_04

项目管理看板

主要用途是查看目前 Issue 的处理状态
Open 初始状态,可能未经验证是否可行或者真实性
ToDo 待办阶段,已经初步验证,整理成任务分配到开发
Doing 处理阶段,已经正在进行中的任务
Close 最终状态,可能是已经完成了或者取消

gitlab 导出导入工具 gitlab导出issue_Developer_05

工作流看板

主要用途是查看目前 Issue 的研发状态

Issue 初始阶段,将问题 Issue 及分配到 Milestone

Plan 计划阶段,产品团队及技术负责人在验证需求及讨论需求阶段

Code 开发阶段,开发团队已有明确的细化任务进行逐个开发

Testing 测试阶段,测试团队将开发完成的功能进行测试

Review 评审阶段,最终用户和产品团队参与上线前的确认

Staging 部署阶段,运维团队将应用上线到线上环境

Production 生产阶段,统计已经成功上线的 Issue,或者是整个流程所花费的时间

gitlab 导出导入工具 gitlab导出issue_1024程序员节_06

更多看板

分配人看板

gitlab 导出导入工具 gitlab导出issue_Developer_07


里程碑看板

gitlab 导出导入工具 gitlab导出issue_看板_08


refer: https://docs.gitlab.com/ee/user/project/issue_board.html