简介
高效的 Jira 工作流应让团队真实的交付流程清晰可见。它应显示工作在哪里等待、专家在哪里积极处理工作,以及某个事项何时已准备好为客户创造价值。目的不是创建一张复杂的图表,而是帮助团队回答实际问题:接下来应该处理什么?工作卡在哪里?哪些事项接近完成?是什么阻碍了交付?
一种常见的失败做法是将通用工作流复制到 Jira 中,然后期望团队去适应它。软件团队可能需要“已选定开发”“进行中”“代码审查”“测试”和“完成”等阶段。营销运营团队可能需要“简报已批准”“制作中”“利益相关者审查”“已排期”和“已发布”等阶段。任何一个工作流都不会自动适用于所有团队。正确的设计应反映实际交接、审批节点、决策权以及客户成果。
先在 Jira 之外梳理交付流程。请团队描述一个典型请求如何从确定优先级开始,流转到最终完成并产生结果。将正常步骤与例外情况区分开来。例如,一个因需要澄清而被退回的请求,不一定需要成为永久性的工作流阶段。使用评论、标记或明确的原因字段来表示,可能更为合适。这一区分可以防止工作流变成每个异常事件的记录。
设计工作流
工作流状态应代表工作所处的有意义状态,而不只是某个人执行的活动。“撰写中”“开会”或“等待 Sam”通常描述的是行动或负责人,而不是有助于整个团队管理流动的状态。更好的状态应说明事项是否已准备就绪、是否正在积极推进、是否等待决策,或是否已完成。每个状态都应回答一个问题:“这项工作当前处于什么真实状态?”
将状态数量控制在足以可靠使用的范围内。如果审查会形成一个可见的队列,并且需要采取不同于开发的操作,团队可能需要单独的审查状态。如果每种审查都由相同人员按照相同规则执行,且下一步行动也相同,那么可能不需要为每种审查类型设置单独状态。创建状态之前,请确认它是否会改变团队对该事项的优先级排序、度量或管理方式。如果不会,请改用事项字段、标签、组件、评论或清单,但前提是所选机制已得到团队 Jira 配置的支持。
工作流转换应支持明确的决策,并守住重要的质量控制。例如,将事项从“测试”移至“完成”可能需要提供验收标准已通过的证据。将事项从“利益相关者审查”退回“进行中”时,应记录需要修改的原因。Jira 管理员可以配置转换条件、验证器和后置函数,但这些控制措施应与实际需求相称。限制过多可能促使团队绕过流程,例如让事项长期停留在错误状态,或创建重复事项。
在配置最终转换之前,先定义“完成”的含义。对于面向客户的功能,“完成”可能意味着验收标准已满足、必要测试已完成、文档已更新,并且发布决策已记录。对于内部营销活动素材,“完成”可能意味着素材已获批准、已存储在约定位置,并且目标受众可以访问。统一的完成定义能让 Jira 数据更加可信,因为最终状态具有一致的业务含义。
将工作流映射到看板列
看板是一种可视化管理工具,而不是工作流的完整副本。当团队将多个工作流状态作为同一个流程阶段进行管理时,可以将它们归入同一看板列。例如,如果团队以相同目标对技术评审和业务评审进行监控,那么二者都可以显示在“评审”列下。反过来,如果某个工作流状态是需要重点关注的主要瓶颈,则可能需要为其设置单独的列。
围绕客户交付和团队决策设计列。一个实用的看板通常包括明确的待处理队列、进行中的工作区域、一个或多个受限的评审或验证区域,以及最终的已完成区域。避免设置仅用于表示当前由谁负责的列。负责人信息和团队协作机制应承担所有权管理;看板的主要作用应是展示工作的状态和下一步行动。
为每一列定义进入和退出标准。“进行中”不应仅表示有人打开了该事项,而应表示团队已经承诺投入产能,并且工作正在积极推进。“准备评审”应表示创建者已经完成约定的准备工作,评审者无需寻找缺失信息即可采取行动。这些标准可以减少团队对事项所在列的争议,并提升流程指标的质量。

从客户的视角审视看板。如果某个事项因等待外部审批而在某一列中停留数天,看板应当让这种等待清晰可见。将延迟隐藏在宽泛的“进行中”列中,会给团队造成工作正在推进的错误印象,也会增加流程改进的难度。
应用在制品限制
在制品限制用于控制某个阶段或一组阶段在同一时间可以容纳的事项数量。其目的是保护专注度并暴露瓶颈。当评审列的限制为三个且已经包含三个事项时,下一位成员应先协助完成或解除现有工作的阻塞,然后再开始新的事项。这会促使团队从最大化个人利用率转向提升整体吞吐量。
根据证据和团队产能选择限制值。一个由五人组成的团队,并不意味着每一列都应自动设置为五个事项的限制。应考虑能够执行该工作的人员数量、能够带来有效进展的并行工作量,以及事项的典型规模。如果评审工作需要一名专家,那么限制值设为二或三可能比根据团队总人数设定更合适。可以先设置一个临时限制,并在多个交付周期中检查其结果。
限制是触发讨论的机制,而不是惩罚措施。达到限制值时,团队应当讨论某个事项是否可以完成、工作是否受阻,或者当初的承诺是否不切实际。对于紧急事件,暂时突破限制可能是合理的,但应明确记录原因。反复突破限制表明,限制值、工作流、人员配置模式或优先级规则需要重新审视。
不要利用在制品限制来掩盖需求。如果紧急请求经常绕过看板,团队就无法了解真实的工作负载。应建立明确的加急处理政策,包括谁有权批准、哪些工作会因此被延后,以及如何评估其影响。这样可以使例外情况受到治理,而不是让每位利益相关者都非正式地重新定义优先级。
使用筛选器并评审绩效
看板过滤器应展示团队负责管理的工作。它应包含相关项目、问题类型以及已达成一致的范围。包含大型项目中所有问题的过滤器可能使看板变得嘈杂,并降低团队对数据的信任。排除依赖项、缺陷或运营工作,则可能造成对团队产能的误导性判断。请与团队确认范围,并使用通俗的业务语言记录纳入规则。
使用过滤器支持不同的管理视图,而无需更改底层工作流。交付看板可以聚焦当前迭代或待办事项。服务视图可以聚焦尚未解决且影响客户的问题。领导层仪表板则可以汇总吞吐量、工作滞留时间和风险。这些视图应基于一致的问题数据。避免创建大量近似重复的看板;如果少量定义清晰的视图已经能够回答各类受众需要作出的决策,就应优先采用这些视图。
定期检查数据,但不要为了制作好看的图表而优化。跟踪从开始处理到 Done 的周期时间、工作在评审或审批中等待的时间、可比时间段内的吞吐量、未解决事项的存续时间,以及工作被重新打开的频率。已完成问题数量的增加,仍可能掩盖日益恶化的客户体验,因为事项可能变得更小、缺陷数量可能增加,或者较早的工作仍处于阻塞状态。
在完成若干个交付周期后开展工作流评审。了解哪些状态经常被误解、哪些列会积累工作、WIP 限制是否得到遵守,以及过滤器是否包含真正消耗产能的工作。在可能的情况下,一次只更改一到两个要素,然后将结果与上一周期进行比较。这样可以形成切实可行的改进闭环,避免仅根据某个异常周重新设计 Jira。
常见错误与实际决策
最常见的错误,是围绕组织部门来设计工作流。Product、Design、Engineering 和 Operations 这样的顺序,可能描述了哪些人会处理某个问题,但不一定能体现工作是已就绪、进行中、受阻还是已完成。如果多个部门同时处理同一事项,基于部门的状态还可能助长交接,而不是促进协作。
另一个错误,是把每次审批都视为永久阶段。当审批会形成可衡量的队列、有明确的负责人,或决定工作能否继续时,审批才值得拥有独立状态。如果审批是即时完成的,并且在同一项活动中处理,那么新增状态可能只会增加管理成本,却无法提升可见性。应根据实际观察到的延迟和风险作出决定,而不是为了绘制更详细的图表。
团队还会因为允许过多事项进入 In Progress 而产生问题。结果是看板上充满部分完成的工作,周期时间变长,并且频繁发生上下文切换。更好的应对方式是完成最早且最有价值的事项、解决其阻塞因素,或重新协商范围。启动另一项工作应当是经过审慎考虑的决定,并明确呈现其中的权衡。
最后,不要将 Jira 配置与流程改进混为一谈。新增一列无法解决优先级不明确、评审人员无法及时参与、验收标准薄弱或需求过量等问题。应使用看板暴露这些情况,然后将运营层面的决策交给适当的负责人。团队能够持续遵循的简单工作流,比一个看似完善却产生不可靠数据的复杂工作流更有价值。
总结
围绕团队真实交付流程中有意义的状态来设计 Jira 工作流。使用状态表示重要的决策和条件,使用列呈现可视化流动,使用过滤器提供可信的受管理工作视图。在队列形成的地方设置 WIP 限制,然后利用超限情况展开问题解决对话,而不是追究责任。
设计质量应以业务实用性作为评判标准。团队能否识别下一步最佳行动?管理者能否看到交付在哪些环节出现延迟?利益相关者能否理解哪些工作是真正完成的?在完成若干个周期后,结合交付数据审视这些问题,并简化任何不支持决策的配置部分。目标是打造一个能够改善流动和责任落实的看板,而不是一个仅仅看起来完整的工作流。
课程检查点
巩固所学知识,获取作业反馈。