Jira Issue类型和工作流最佳实践
1.概述
Jira Issue分类和工作流是使用Jira管理事务的基础,并且Jira工作流涉及度量相关指标的可实现性。由于公司内部的项目千差万别,每个项目团队的管理方式也千差万别。因此企图通过设计一套工作流满足所有人的需求基本是不现实的。企图这样做的后果,一个是设计出一个巨复杂无比的工作流,被所有人吐槽。另一个就是利用权力压迫所有人使用一个标准的工作流,满足不了个性化的需求。这两种方案都算不上最佳的实践方案。一种可参考的方案就是定义出工作流中每个结点,让所有人在这其中进行选择结点搭建自己的工作流。这样兼顾了标准化和灵活性。
如何设计出能覆盖所有的人需求的结点,而不会出现遗漏。
- 识别项目中流程(项目管理、业务、产品、开发、测试、运维),并定义流程里的角色(XX经理、XX人员)。
- 定义每个角色可能进行的动作。
2.Jira Issue类型 2.1.瀑布式开发流程
- 用户故事
有代码交付的需求 - 任务
非代码交付的任务项都可以归于任务 - 缺陷
测试发现的问题 - 故障
线上系统出现的问题
- 用户故事:多角色协作并行处理时,可以采用子故事的方式实现。
① 业务子故事
② 需求子故事
③ 开发子故事
④ 测试子故事
⑤ 运维子故事 - 任务
① 子任务 - 缺陷
- 故障
3.1.用户故事节点列表
标准的瀑布的软件流程可以使用这个流程。故障可以复用这个工作流。
文章图片
文章图片
用户故事标准的工作流:PROJECTID-USERSTORY-WORKFLOW
文章图片
3.2.任务节点列表
如果使用并行或者多人协同工作的用户故事、需求子故事、开发子故事、开发子故事、测试子故事、运维子故事、子任务可以复用这个工作流。
文章图片
任务标准的工作流:PROJECTID-TASK-WORKFLOW
文章图片
3.3.缺陷
由于bug有标准的流程,故采用标准的bug处理流程。
缺陷标准的工作流:PROJECTID-BUG-WORKFLOW
文章图片
4.工作流命名规范 【Jira Issue类型和工作流最佳实践】工作流命名规范:项目关键字-Issue类型-WORKFLOW。
例如:PROJECTID-USERSTROY-WORKFLOW。
推荐阅读
- mysql|InnoDB数据页结构
- 接口|axios接口报错-参数类型错误解决
- 带你了解类型系统以及flow和typescript的基本使用
- 史前艺术的审美类型「清央美术」
- UIPageViewController|UIPageViewController issue
- 认识图表
- MySQL|MySQL 5.7参考手册_11.1 数据类型概览
- 人的四种气质类型和四种血型性格辨析
- 二、Redis的五种常用数据类型
- js类型转换和内存