写点什么

为什么 PO 的角色在 Scrum 框架中不可替代

  • 2022 年 6 月 01 日
  • 本文字数:3906 字

    阅读完需:约 13 分钟

尽管我们口头倡导人人都是产品经理,2019 年 Mike Cohn 的 blog"是时候取消 Scrum 的产品负责人角色了吗"(Is It Time to Do Away with Scrum's Product Owner Role?),引来不少的热点和争议。我一直坚信 PO 这个角色在 Scrum 中是不可缺失的。


2014 年我有幸在波士顿参加 Jeff Sutherland 的 CSPO 课程,惊奇的发现一个班级人数达到 30 多人。后来细一探究,多数学员是学了 CSM 课程,在企业实践 Scrum 以后,发现 PO 是一个重要的领导力角色,CSM 学员又回过头来学习 PO 的课程。


在国内,CSM 已经得到认可,是一个基础和核心的 Scrum 课程;但 CSPO 的课程却不温不火,可能是 CSPO 课程没有硬性的考试?(尽管我多次建议 Scrum 联盟增加考试),或是国内有 NPDP 的认证?原因不得而知。不管怎么说,PO 这个角色在 Scrum 的执行过程中是至关重要的。今年我立了一个小小的目标,通过努力,能认证和辅导 100 位 CSPO 公开课学员,有多方面的原因。


2000 年 9 月我开始做工程师,敲代码,当时我的觉察是做产品经理才有前途,对自己未来职业规划的重要一步要接触产品。当时我在波士顿工作,外面市场上公开招聘产品经理的职位很少。通过观察我发现,要想转型成为产品经理,有两条路可走,公司内部转岗 High-Tech 产品经理(技术背景的产品经理),英文要求不高,或者去读 MBA,我选择了后者,2002-2004 年我自费 5 万多美金去读 MBA,学到了如何写 Business Plan,Marketing Plan,3 到 5 年财报的预测,其实都是在做乘法、做假设。教授并没有教你如何去做实验验证这些假设,以降低风险;如何做 MVP,找到早期客户,占有市场。跨出 0 到 1 这一步是最艰难的。我经常半开玩笑,CSPO 课程相当于一个 Mini-MBA 课程,尽管只有两天时间,投资回报远远高于 MBA。


PO 是一个全职的岗位,有别于传统的产品经理,PO 更像一个创业型的领导,她在投资一个个 Sprint 和团队;PO 把项目经理的部分职责,产品经理,干系人的利益,客户的声音整合在一个人身上,面对复杂多变的环境,PO 被充分授权快速做决定。所以 PO 是一个人,而不是一个委员会或小组。PO 一个人不是意味要独裁,而是要持续地与干系人和开发团队沟通和谈判,做出最经济的决定。


在培训和咨询中,接触的企业实际情况是,要么有一个戴 PO 这顶帽子的人,但实际上只是一个 Title,PO 的行为和工作方式还是传统的,PO 不是一位对的人(A Right Person)来担当这个责任,PO 的 8 个反模式(下图);要么就根本没有 PO 这个角色,团队面对多个业务口的对接,有时候 SM 兼任 PO。


图片组织中,识别和培养一个 PO 是管理者一项非常重要的工作。顾名思义,PO 是产品负责人,产品的成功失败必须要有一个人来买单,否则就是没有人对结果负责。


PO 要有相应的权利:


1. 有独立的权威决定Why和What(正确的产品目标和需求)
2. 决定产品待办列表的内容(Scope)
3. 发布的时间和范围权衡
4. 对产品待办列表的排序
5. 有权中止Sprint
复制代码


权利和责任是对等的,我们在谈论责任(Responsibility)的同时,要看看是否给与了相应的权利(Rights)。


如果从精益的角度开发产品,我们遵循下面的原则:


1. 按产品指定价值
2. 识别每个产品的价值流
3. 让价值无间断地流动
4. 通过戴明的Plan-Do-Check-Act环追求持续改进
复制代码


从敏捷产品的视角,我总结了下面 10 条,我们在 CSPO 课堂上一起解读和操练。


PO 的工作是围绕一个关键词"价值"展开的,她的使命是最大化开发团队和产品的价值,其中一个最为重要的职责是对产品待办列表条目的排序。排优先级是每个企业面临的一项艰难的决定,每每听到业务和研发有这样的对话:"每个需求都很重要","这些功能我都要"。不排优先级实际上是不做决定的表现。哪些先做,哪些后做,哪些不做,必须有一个人拍板,不做决定实际上是没有关注价值的表现。当然做决定的人要有担当对做的决定带来的后果和影响负责。


CSPO 课程是一个产品探索(Discovery)的过程, 一个从零到一的创造产品价值的学习体验。课堂上让大家体验使用有效的工具和技能与干系人开发团队成员围绕"价值"共创,不是单纯的理论讲解,大大小小的练习一共设计了 15 个。


(1)产品愿景和目标


为什么要有愿景?什么是一个好的产品愿景?通过产品 Vision Box 练习针对一个产品想法头脑风暴,分组自选一个产品想法,然后使用 Moore Statement 模板帮助我们一起梳理和精化产品愿景。愿景是不变的,目标是实现愿景的可执行步骤。围绕目标我们对产品增量和流程(包括工作方式)检视和调整,优化和改进。


(2)产品策略,引入 Scrum 双轨制的概念,重点放在用什么工具一起挖掘和设计 MVP 的实例。业务的假设有:


图片学员一起使用实验画布去设计针对一个产品大的 MVP 或实验,PO 引导大家对产品策略探讨和对话。特别关注风险和假设,设计成本最低的可行实验(Lowest Cost Viable Experiment)来测试产品想法,比如 Video MVP,众筹或 Pre-order。


什么是 MVP?如何定义 MVP?这是大多数学员的疑问。针对 MVP 我们进行进一步的讨论,重点讨论 MVP 的核心是什么,在软件产品和硬件产品中探索不同的 MVP 的设计和实验,MVP(Minimum Viable Product)最小可行产品的实验,用于快速验证市场的接受度,MVP 的目的是为了学习,帮助产品决策。失败和学习的本质区别在哪里。同时引入了两个新概念 MMP 与 MMF。


图片(3)价值定义和有效的创造价值


我们用价值主张画布和用户画像两个工具去识别用户和真正的需求(痛点和问题),然后以用户故事的形式去描述用户需求和价值,强调 Who/What/Why。实际演练以用户故事作为 PBI 构建最初的产品待办列表雏形,展开对"价值"的对话和评估,真正理解用户和客户的需要(Need)而非需求文档(Requirement),用户故事工作坊书写。用户的一些假设有:


• 用户是谁?
• 我们的产品在他们的工作或生活中如何定位(Fit)?
• 我们的产品解决了什么问题?
• 我们的产品何时以及如何使用?
• 哪些功能很重要?
• 我们的产品外观和行为应该如何?
复制代码


(4)识别最小的 MMP,故事地图


在 Scrum 中没有明确给出发布计划的活动,对开发团队来看,产品待办列表只见树木不见森林,团队可能会局限在只关注一个 Sprint 的工作内容。作为 PO,需要在项目启动阶段或产品探索阶段让团队看到一个整体的画面(A Whole Picture),让每个团队成员意识到所有的工作都是价值驱动,用户故事地图正好起到了这样的功效,由一维的产品待办列表变成了二维的发布计划版本的横线切分(见下图)。


图片在 Sprint 1 启动之前,PO 邀请相关的干系人和开发团队一起探索和讨论产品的需求,范围管理和控制,展开积极的对话,增加沟通的效率,建立相互信任。故事地图最小 MMP 的识别非常有帮助。MMP(Minimum Marketable Product)是验证后的最小可发布的产品,MVP1+MVP2+…+MVPn=MMP,目标是抢占市场窗口,尽早地获取到客户真实反馈指导我们产品增量的下一步规划和发布。客户买的是特性,MMP 是最小的 MMF(Minimum Marketable Feature)特性集合,也就是最少的经济合理的,最小可发布特性实现产品的独特核心价值,即满足发布目标。敏捷产品探索和开发就是用更快的速度、更少的成本,做更好的产品,Speed is everything。


在线课程,你会有意想不到的收获。做 Story Mapping 练习,大家先讨论与完成 Backbone,各自静默书写,创建卡片,对产品功能一步步进行扩展。你会发现,通过这个练习,整个产品的架构浮现出来了。


(5)敏捷产品路线图


在产品愿景和产品待办列表之间缺失一个东西,那就是产品路线图,敏捷产品路线图不同于传统的项目里程碑,它是一个活的文档,旨在回答下列有关产品战略的几个问题:


图片(6)产品待办列表的梳理活动(PBR)


价值的定义,价值除了业务收入以外,还要那些价值要素要考量(下图),PBI 的验收条件,PBI 大小的估算,拆分,排优先级,在课堂上概念讲解以外,都有实操练习和模板。


图片(7) Scrum 敏捷预算和发布管理(点击即可阅读)


(8) 如何激发团队以目标和价值来驱动日常的工作


团队成员的 Scrum Board 上每一个日常的任务,都是与 PBI 有关联的(见下图),可以追溯到迭代的目标,发布的目标和路线图。


图片


(9) PO 自我反思的(Reflection)问题


• 团队与你之间的沟通是否公开的、诚实和值得信任的?如果没有,你如何改进?
• 开发团队成员对你与他们花费的时间感到满意吗?你是否可以根据需要及时回答问题并提供有关工作结果的反馈?
• 团队成员是否积极参与分析用户反馈和数据、梳理产品Backlog以及为下一个Sprint准备好故事?你是否得到团队足够的支持来梳理产品待办列表(PBR)?
• 团队成员是否了解全局--整体愿景、产品战略和产品路线图?在产品探索活动和战略评审方面,你是否从团队获得了足够的帮助,你是否积极让团队成员参与到产品探索和战略工作中来?
复制代码


(10) Scrum 价值观对 PO 自身行为指导和自我意识增加


• 作为PO,不是仅仅关注团队成员对你的承诺, 你对整个团队的承诺是什么,比如承诺在这个迭代中Sprint目标不变,需求稳定,不随意改变优先级,迭代过程中不会玩"消失"。
• 作为PO是否有勇气Say No,拒绝不合理的需求,有勇气去拥抱各种变化,包括"涌现"出来的需求。
• PO是否能尊重团队的集体估算结果,聆听干系人的意见和团队的不同声音。
• PO关注目标和价值,客户和用户,有同理心。
• 开放和透明客户和干系人对产品和增量的反馈,反馈要符合FAST(有频率,要准确,具体化,及时)的原则。
复制代码


图片最后,作为产品负责人,参加 CSPO 课程,开启你新的 PO 旅程;作为敏捷教练,扩充你的教练工具箱(Toolbox),服务和辅导业务敏捷,帮助企业识别和培养合格的 PO 人才。


Jim Wang 王军


2022 年 3 月 29 日 上海封控期间


参考资料:


(1) https://www.romanpichler.com/blog/product-owner-sprint-retrospective


(2) CSPO 课件


(3) Jason Tanner, presentation “Product Roadmapping that works” Scrum Global gathering in 2017


附录 1:CSPO 课程大纲


附录 2:课后学员整理的思维导图


图片

发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2022.05.24 加入

还未添加个人简介

评论

发布
暂无评论
为什么PO的角色在Scrum框架中不可替代_Scrum_ShineScrum捷行_InfoQ写作社区