协作式产品责任的五大支柱

原标题The Five Pillars of Collaborative Product Ownership

John Le Drew 主张团队共享产品知识,共同检验决策。

JLJohn Le Drew讲者
频道
GOTO Conferences
发布
2020年4月14日
视频
49:29
阅读
4 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

在 GOTO Copenhagen 2019 上,John Le Drew 质疑将产品责任集中于一人,并提出五项原则:尊重人、拥抱不确定性、实验、持续学习和质疑假设。他通过用户验证与制造业案例解释共同承担产品责任。

  1. 1超越责备找一个人承担责备,不等于共同负责。
  2. 2待办事项是假设拟议功能在接受用户检验之前只是一个假设。
  3. 3尊重一线知识最接近实际工作的团队能够发现并实施改进。
  4. 4实验与学习寻找可能推翻想法的低成本测试,并分享所得。
  5. 5五项原则尊重人、拥抱不确定性、实验、学习并质疑假设。

要点建议

  1. 找一个人承担责备,不等于共同负责。
  2. 拟议功能在接受用户检验之前只是一个假设。
  3. 最接近实际工作的团队能够发现并实施改进。
  4. 寻找可能推翻想法的低成本测试,并分享所得。
  5. 尊重人、拥抱不确定性、实验、学习并质疑假设。
全文

按章节阅读整理后的全文

只看原始文稿
01

产品负责人的困境

讲者质疑单人负责的做法。

我做过工程师、经理、测试人员和产品负责人。产品负责人是其中最难的角色之一,作为教练我也常帮助人们应对这一角色。今天我想质疑产品决策必须集中在一个人身上的想法。

“只有一个人承担责任”之类的说法意味着出问题时可以找一个人负责。我想问的是,有人可责备是否真的能帮助团队成功交付产品。

观众列出优秀产品负责人的特质,包括愿景、沟通、协作和知识。我问,我们是否期望一个人具备所有这些品质并掌握所有相关知识。

一种定义将产品负责人视为开发团队的一员,通过管理待办事项实现共同目标。这听起来很协作,但我担心其他描述把问题定义和方案设计都交给负责人一人。

02

假设与用户

待办事项和交付需要用户验证。

待办事项还不是解决方案:它只是一个假设,即某个想法可能满足用户需求。只有经过测试和交付,我们才能了解问题是否真的得到解决。

确定优先级依赖于理解客户和价值。产品负责人可以与团队交流、利用用户研究评估需求,而不是独自作出所有决定。

要判断交付是否成功,可以向用户收集反馈或与他们一起测试。经理批准功能或吞吐量图表改善,并不能证明该功能解决了客户的问题。

我也质疑向团队隐藏大部分待办事项的做法。如果团队共同承担产品方向的责任,透明有助于大家理解更广泛的背景。

我引用一项关于定制内部业务系统的研究,指出许多功能很少被使用或用户并不知道。我也承认此类研究存在争议和测量困难;重点是检查实际使用情况,而不是假定每个交付功能都有价值。

03

从生产中学习

演讲比较管理方法与一线知识。

我将 Frederick Taylor 的科学管理与把一线员工视为知识来源的方法作比较。Taylor 对工作测量的重视让流程受到经验性审视,但把规划与执行分离也反映了对工人的严重不尊重。

我转向 Toyota 生产系统及其对精益和敏捷思想的影响。这个例子可用于理解管理理念,但并不意味着制造业与软件开发完全相同。

在一段 Toyota 员工短片中,一位工人介绍团队成员发现问题时可以停止生产线,也可以提出改进建议。我强调倾听最接近实际工作的人。

我介绍一种建议机制:员工可以作出小改进并报告。我用调整常用工具位置的例子说明,局部变化既可能改善舒适度,也可能提高工作效率。

尊重也应延伸到软件团队。我回忆一家公司希望员工更自主地决策,却仍规定他们如何着装,并追问其政策是否符合它所宣称的信任。

在一个虚构的生产线例子中,工人发现箱子受损并停止生产线。工人、经理和另一名同事一起检查流程,商定修复办法,并决定如何确认修复有效。

小组更新标准化工作记录,使其反映改进后的流程。我区分了支持持续改进的共同记录,与未经团队参与而强加的固定指令。

04

协作式产品责任

实验和五项原则建立共同理解。

经理和一线员工带来不同视角:一方可能看到更广泛的系统,另一方了解眼前的工作。同样,产品负责人、工程师和用户也可以共同解决问题。

向团队提出假设,而不是号称确定无疑的解决方案。寻找能以最低成本、最快速度否定假设的实验;主动寻找反证有助于对抗确认偏误。

无论实验是否否定假设,团队都能从中学习。反复进行这一循环,会积累共享的产品知识,并为共识打下更坚实的基础。

我的五项原则是尊重人、拥抱不确定性、开展小实验、持续学习和避免自满。把问题交给团队解决,并相信他们有能力贡献。

详细计划可以让人对不确定性感觉更安心,却不会消除不确定性。小实验帮助团队在全力投入某个方向之前试探情况并学习。

最后,要让质疑即使是根深蒂固的假设也成为安全的行为。团队持续共同学习,而不是把所有判断交给一个人,协作式主人翁意识就会形成。

同频道的其他文章

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