用 Toyota Kata 持续改进

原标题Toyota Kata for Continuous Improvement

Håkan Forss 介绍目标状态、教练对话和小实验。

HFHåkan Forss讲者
频道
GOTO Conferences
发布
2015年11月1日
视频
52:20
阅读
2 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Håkan Forss 将 Toyota Kata 介绍为可重复的工作改进方式:理解方向和当前状态、设定目标状态、实验并将结果与预测比较。他的团队案例具有说明性质。

  1. 1回顾会议的问题一份互不关联的想法清单不一定带来进展。
  2. 2Kata重复的例行方式可以培养改进习惯。
  3. 3改进循环设定近期目标前先理解方向和当前状态。
  4. 4教练教练对话比较预期、观察和学习。
  5. 5观察在工作实际发生的地方观察。
  6. 6指标结合流程指标与结果指标。
  7. 7实验实验前写下预测,并从差异中学习。

要点建议

  1. 一份互不关联的想法清单不一定带来进展。
  2. 重复的例行方式可以培养改进习惯。
  3. 设定近期目标前先理解方向和当前状态。
  4. 教练对话比较预期、观察和学习。
  5. 在工作实际发生的地方观察。
  6. 结合流程指标与结果指标。
  7. 实验前写下预测,并从差异中学习。
全文

按章节阅读整理后的全文

只看原始文稿
01

回顾会议为何停滞

零散改进和重复问题。

在 2015 年 GOTO Copenhagen 大会上,敏捷教练 Håkan Forss 介绍如何用 Toyota Kata 将改进变成定期学习实践。他的例子来自个人经验,并非该方法适用于所有团队的对照证据。

Forss 从常见的回顾会议问题讲起:团队收集许多改进想法,却朝不同方向行动,重复问题不断出现,也难以判断进展。他将其称为改进版打地鼠。

02

改进与教练 kata

可重复的学习模式。

他把 kata 解释为通过重复培养技能、同时允许适应具体情境的模式。Toyota Kata 包括改进与教练两种实践;演讲主要关注改进,同时强调领导者的教练角色。

改进模式从理解方向、观察当前状态和设定较近的目标状态开始。随后团队通过小实验向目标前进,并重复这一循环。

教练询问目标是什么、上一个实验发生了什么、原先预期是什么以及学到了什么。下一项障碍、行动、预测和复查时间都要明确。

03

团队案例

小改动与频繁反馈。

Forss 回顾了一个以前的团队在专用硬件上测试软件时遇到的困难。他介绍通过小改动和频繁交流取得进展的过程;这是说明性案例,而非对照比较。

04

方向、证据与实验

设定目标并从结果学习。

他区分改进流程的方向与业务结果本身。远期愿景提供方向,目标状态则是对近期工作方式的假设。

为了理解当前状态,他建议直接观察工作并收集证据。将无形的软件工作可视化,可以揭示高层报告遗漏的细节。

他区分流程指标,例如队列大小或集成频率,以及交付周期、吞吐量和质量等结果指标。指标应围绕团队目标选择,并结合解释。

有用的目标状态应让团队走出已有知识范围,但不能遥不可及。先迈出一步、观察变化再调整,而不是假设所有障碍都能提前列出。

Forss 建议在实验前记录假设和预测,再将观察结果与预期比较。他建议的失败比例是关于学习的启发式观点,并非适用于所有工作的普遍数学最优值。

在问答环节,他建议支持度较低时把拟议改动做小并限定时间。对于观察团队的领导者,他建议先征求许可、解释意图并尊重实际工作的人。

同频道的其他文章

3 张幻灯片39:12EN → 简体中文
GOTO Conferences· 2026年10月28日Cate Huston:严谨如何支撑 AI 辅助开发的交付速度Cate Huston · Twill两人团队分享发布关口、自动检查、优先级和加快交付的成本。AI 工程管理Software engineeringAI agents
4 张幻灯片22:33EN → 简体中文
GOTO Conferences· 2026年10月26日William Schor:Netflix 如何从单元测试走向合成金丝雀William Schor · Netflix用生成的工作负载和接近生产的基础设施,测试分布式键值服务。Software engineering
5 张幻灯片34:11EN → 简体中文
GOTO Conferences· 2026年10月23日Anatoliy Bilenko 和 Alberto Carretero:用形式化方法和 AI 让数据库协议可靠Anatoliy Bilenko, Alberto Carretero · CanonicalCanonical 的数据库工程师把可执行规格、基于模型的测试、故障探索和重建的执行历史串起来,并说明为什么这些方法单独用,都无法证明真实系统正确。开发流程与测试Code review & verification可观测性与可靠性+2
28:15EN → 简体中文
GOTO Conferences· 2026年10月22日Steve Poole:开源安全与 AI 带来的维护挑战Olimpiu Pop, Steve Poole为什么漏洞发现加速会给维护者、依赖使用者和升级流程增加压力。Software engineeringAI security
5 张幻灯片46:36EN → 简体中文
GOTO Conferences· 2026年10月21日Don Syme:围绕人类协作构建 Agent 自动化Don Syme · GitHubContinuous AI、仓库工作流,以及无人值守软件维护所需的防护措施。Agent orchestrationSoftware engineering编程智能体
28:23EN → 简体中文
GOTO Conferences· 2026年10月19日学习 Ash:声明式 Elixir 应用、测试与可扩展性Christian Alexander, Rebecca Le, Zach DanielRebecca Le 和 Zach Daniel 解释他们的书与框架如何共同演进。Software engineering