3. 项目交付模型选择

在Jira中落地研发协同,第一步不是建项目,而是选对交付模型。Scrum、Kanban、Scrumban三者并非“新旧替代”关系,而是对应三种不同的工作节律:Scrum用固定时间盒驱动承诺,Kanban用流动与在制品限制驱动吞吐,Scrumban则在流动中保留节奏感。选错模型,后续的看板列、字段、报表都会别扭;选对模型,Jira的配置会自然贴合团队的真实工作方式。

三种模型的核心差异

Scrum把工作切成固定长度的Sprint(通常1~4周),每个Sprint有明确的Sprint Goal和承诺范围,团队按Story Point估算容量,通过Sprint Backlog管理承诺,用Burndown Chart观察剩余工作量。它的关键约束是“时间盒不可变、范围可协商”。

Kanban不设固定迭代,工作项从Backlog持续流入、经过各状态列、最终交付。它的核心机制是WIP(在制品)限制和流动效率度量,关注的是Cycle Time(周期时间)和Throughput(吞吐量),用Cumulative Flow Diagram(累积流图)观察队列堆积。Kanban允许随时插入新工作,但要求显式管理容量。

Scrumban是两者的混合:保留看板列和WIP限制,同时引入可选的迭代节奏(如每两周一次回顾与计划),但不强制每个周期承诺固定范围。它适合从Scrum向Kanban过渡、或工作性质介于“项目制”与“持续流”之间的团队。

Scrum / Kanban / Scrumban 在 Jira 中的配置差异 Scrum Jira 项目类型 Scrum 软件项目 核心配置 • Backlog + Sprint 面板 • Story Point 估算字段 • Sprint 起止日期 • Burndown / Velocity 报表 工作流特征 时间盒固定,范围可协商 Sprint 内不随意插入新项 适用场景 需求相对明确、可拆分为 独立增量、需要节奏感 和承诺机制的团队 典型指标 Sprint 燃尽、Velocity 承诺完成率 Kanban Jira 项目类型 Kanban 软件项目 核心配置 • 持续看板(无 Sprint) • 列 WIP 限制 • 泳道(按类型/优先级) • 累积流图 / 控制图 工作流特征 持续流动,随时可插入 以 WIP 限制控制容量 适用场景 运维、支持、持续交付 需求到达不均匀、优先 级频繁变化的团队 典型指标 Cycle Time、Throughput WIP 超限次数 Scrumban Jira 项目类型 Kanban 项目 + 迭代字段 核心配置 • 看板列 + WIP 限制 • 可选迭代(非强制) • 计划触发式补充 • 流动效率 + 周期回顾 工作流特征 流动为主,节奏为辅 按需补充,不强制承诺 适用场景 从 Scrum 向 Kanban 过渡 项目制与持续流混合 需要定期回顾但不想 被 Sprint 范围锁死 典型指标 Cycle Time + 迭代回顾 流动效率趋势

在Jira中如何配置:从项目类型到字段

Jira Cloud中创建项目时,Scrum和Kanban是两种独立的项目模板,选择后系统会自动生成对应的面板结构。Scrum模板默认带Backlog和Active Sprints两个视图,Kanban模板只有一个持续看板。Scrumban没有独立模板,通常以Kanban项目为基础,手动添加Sprint字段和迭代管理。

具体配置差异体现在四个层面。第一,面板结构:Scrum有Backlog区与Sprint区分离,Kanban只有一列式看板。第二,估算字段:Scrum默认启用Story Points,Kanban默认关闭,Scrumban可选择性开启。第三,迭代管理:Scrum强制Sprint起止日期,Kanban无迭代概念,Scrumban通过“Epic/版本”或自定义字段模拟迭代。第四,报表:Scrum用Burndown和Velocity,Kanban用CFD和控制图,Scrumban两者可混用。

一个常见的实操细节是:在Kanban项目中启用Sprint字段,需要在“项目设置→字段”中把Sprint字段添加到对应屏幕,并在面板配置中开启“迭代”显示。这样既保留了WIP限制,又能按迭代周期做回顾。

选择判断:用三个问题定位模型

面对一个具体团队,可以用三个问题快速判断。问题一:需求是否能在固定周期内被“冻结”?如果能,Scrum更合适;如果需求持续到达且优先级频繁变化,Kanban更合适。问题二:团队是否需要“承诺”机制来驱动交付?如果组织要求可预测的交付节奏,Scrum的Sprint Goal能提供这种承诺;如果更关注流动效率和响应速度,Kanban的WIP限制更直接。问题三:团队是否处于模型迁移期?如果从Scrum转向Kanban,或反之,Scrumban是低风险的过渡形态。

判断口诀:需求稳定、要节奏 → Scrum;需求流动、要响应 → Kanban;两者之间、要过渡 → Scrumban。不要为了“先进”而选Kanban,也不要为了“规范”而硬套Scrum。

配置示例:Scrumban在Jira中的最小可行设置

假设一个8人团队,工作内容包括产品迭代和线上问题处理,决定采用Scrumban。在Jira中可按以下方式配置:

项目类型:Kanban 软件项目
看板列:待办 | 分析中(WIP=3) | 开发中(WIP=4) | 测试中(WIP=3) | 待发布 | 已完成
泳道:按“工作类型”分组(需求 / 缺陷 / 运维)
迭代字段:启用 Sprint 字段,周期设为2周
估算:启用 Story Points(可选)
报表:累积流图 + 周期时间控制图 + 每迭代回顾

这样配置后,团队日常按看板流动工作,每两周做一次迭代回顾,检查Cycle Time趋势和WIP超限情况。既保留了流动的灵活性,又有了定期反思的节奏。

常见误区与排障

第一个误区是“Scrum项目里随意加Kanban列”。Scrum的Sprint面板列应保持简洁,通常为“待办→进行中→待验证→完成”,过多列会稀释Sprint的聚焦感。第二个误区是“Kanban项目里强行塞Sprint”。Kanban的核心是流动,如果硬加Sprint承诺,会退化成“没有时间盒的Scrum”,两头不靠。第三个误区是“Scrumban变成什么都不像”。Scrumban的关键是“流动为主、节奏为辅”,如果WIP限制形同虚设、迭代回顾也不开,就只是换了个名字的Kanban。

排障时优先看两个信号:一是WIP是否经常超限,如果经常超限说明容量被高估或工作项粒度太粗;二是Cycle Time是否持续上升,如果上升说明队列在堆积,需要检查上游需求进入速度或下游验收瓶颈。这两个信号在Jira的累积流图和控制图中都能直接观察到。

选型决策表

判断维度 Scrum Kanban Scrumban
时间盒 固定Sprint 无 可选迭代
范围承诺 强承诺 无承诺 弱承诺
WIP限制 不强调 核心机制 核心机制
需求插入 下个Sprint 随时 按容量
Jira项目类型 Scrum Kanban Kanban+迭代字段
核心报表 Burndown/Velocity CFD/控制图 CFD+迭代回顾
适用团队 产品迭代 运维/支持 过渡期/混合型

最后需要强调:模型选择不是一次性的,团队可以在项目进行中调整。Jira允许在Kanban项目中启用Sprint字段,也允许在Scrum项目中关闭Sprint改用持续看板。关键是让配置服务于团队的真实工作方式,而不是让团队去适应配置。选型之后,下一步才是看板列设计、工作流状态和字段规范——那是第4章要展开的内容。