看板与精益思想
一、看板:可视化工作流、WIP 限制、拉动
看板源自丰田生产中的「看板」(卡片/信号),在软件开发里演变成:把当前工作流画出来——每一列代表一个阶段(如待办、开发中、评审中、已完成),每张卡片代表一项工作;谁在做什么、卡在哪一列、哪一列堆得多,一目了然。WIP 限制(Work In Progress):每列设上限,例如「开发中」最多 3 张。这样不会无限制往上游塞任务,下游有空位时才从上游「拉」新任务进来(拉动),避免半成品堆积、倒逼瓶颈暴露与改进。
看板核心实践小结
可视化:工作流成列、工作成卡片,状态与堆积可见。WIP 限制:每列设上限,超了就不能再往该列塞,倒逼「先完成再接新」。拉动:下游完成并移出后,上游再补充;由需求驱动流动,而非上游推动堆积。显式规则:何时可移动卡片、何时算完成,团队共识并写在看板上。
二、精益:消除浪费、缩短周期、持续改进
精益(Lean)思想来自制造业,在软件里同样适用:消除浪费——一切不直接产生用户价值或可交付成果的活动都是浪费,如等待、返工、多余功能、交接损耗、任务切换。缩短周期——从需求提出到交付的时间越短,反馈越快、风险越低。持续改进——通过小步实验、度量与回顾,不断优化流程与质量。精益不追求「更忙」,而是「更少浪费、更快流动」。
常见浪费类型(可对应软件场景):
三、看板与 Scrum 的对比与结合
看板与 Scrum 都追求流动与反馈,但侧重点不同:Scrum 有固定 Sprint、固定角色与事件、Sprint 内承诺范围;看板 不强制迭代长度、不强制角色、强调可视化与 WIP、持续流动。看板更「轻」、改动更渐进,适合已有流程想逐步优化;Scrum 更「框架化」、节奏明确,适合从零建立节奏。两者可以结合:例如在 Scrum 的 Sprint 内用看板管理 Sprint Backlog(列成待办/进行中/完成,并设 WIP),或团队用看板但保留每日站会与回顾。
看板
- 可视化工作流 + WIP 限制 + 拉动
- 不强制迭代长度与角色
- 持续流动、渐进改进
- 适合已有流程优化
Scrum
- 固定 Sprint、角色、事件、工件
- Sprint 内承诺、Review/Retro
- 节奏明确、迭代交付
- 适合从零建立节奏
一句话: 看板通过可视化工作流、WIP 限制、拉动让流动可见、瓶颈暴露、半成品不堆积。精益强调消除浪费(等待、返工、多余功能、交接、切换、半成品)、缩短周期、持续改进。看板与 Scrum可对比可结合:看板更轻、渐进;Scrum 更框架、有节奏;Sprint 内用看板管理任务即常见结合方式。
四、小结
看板:可视化工作流、WIP 限制、拉动;工作成卡片、列成阶段,下游有空才拉。精益:消除浪费(等待、返工、多余功能、交接、切换、半成品)、缩短周期、持续改进。看板与 Scrum:看板轻而渐进,Scrum 有固定节奏;可结合使用,如 Sprint 内用看板管理任务。下一章讲估算与计划:故事点、速度与发布规划,把「做多少、何时交付」说得更具体。