看板
可视化的价值流管理方法,最大化交付效率,让团队更为敏捷。
难度
中等
参与者
- 开发团队
- 产品负责人
定义
看板是实现敏捷软件开发的框架,它以下述实践活动为基础:
-
可视化工作流
-
限制在制品
-
管理流动
-
显示化流程规则
-
反馈闭环
可视化是这个框架的核心实践。每个工作项(看板卡片)都清晰地展示在看板上(看板墙),从而让团队成员可以在任何时刻看到每一个工作项在全流程中的状态。这个框架有助于优化和最大化流动效率。
看板墙 展示了价值流动过程,每一栏代表价值流的一个步骤或者阶段。每一个看板卡片代表一个工作项(待办或者已经启动中),卡片包含任务、状态等有价值的信息(如:描述,责任人、交期等)。
在制品(WIP) 指在每个阶段在制品的数量。这个限制决定了在任何时刻团队工作流的能力上限,并帮助团队识别瓶颈。它存在的意义是帮助团队建立一个稳定的工作流,继而达成可预测的交付。
应用场景
看板适用于团队不定期收到需求的业务场景,而且/或者需求一旦完成期望立即部署,而不是等待其他需求完成后一起部署。
这个框架可以帮助你:
-
可视化在制品
-
识别瓶颈与阻塞,并采取措施解决。
-
提升团队协作
-
提升效率和生产率,缩短项目或用户的前置时间(从开始到完成的时间周期)
-
减少浪费
如何操作
你需要谁共同参与?
看板需要参与软件开发、交付、部署的全部成员参与,也需要产品负责人和其他了解该过程的干系人加入。同时,如果团队第一次试用看板框架,建议增加一个辅导员的角色会比较有帮助。
你需要做什么准备工作?
-
识别完成工作项的一系列步骤或者阶段,这些步骤或阶段的集合被定义为流程或工作流,包括开发、部署、交付等。
-
显示化流程规则:建立团队协作的规则,这些规则明确了工作项何时可以从看板的某栏被拉动到下一栏。
-
被划分为多栏的看板墙(电子看板或物理看板),团队熟知每栏(代表一个步骤或者阶段)代表的含义。
-
看板卡片模板:识别工作项具备的属性、价值或者定义,用于描述流程中的任务。我们将利用这个模板创建看板卡片。
你将从中而获得什么?
看板可以提供给你一组过程度量的指标。这些指标对促进流动和识别问题非常有帮助。
-
前置时间: 度量一个任务从进入看板(接收)到完成(交付)的周期。这是一个面向客户的指标。
-
周期时间: 度量任务从开始处理到完成全流程工作的时间周期。
-
吞吐率: 统计周期内全部交付的工作项数量(已完成的工作项)。
这些指标与利特尔法则是相息息相关的。(平均周期时间 = 在制品数量 / 平均吞吐率)
远程看板的实践建议
-
看板框架是可以用于远程异地团队实践的。
-
如果团队使用相同的文档和白板工具,远程看板会更容易实施和使用。
-
由看板引导员分享屏幕,展示工具看板,让每个人聚焦关键问题。
-
如果工具可以支持用户看到每个人在房间的具体位置,那将非常有助于团队聚焦。
延伸资源
原文作者
- Roman Martin
- PUBLISHED SEPTEMBER 15, 2020