2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

产品所有者也应该是 Scrum 教练吗?

  • 2011-02-06
  • 本文字数:1512 字

    阅读完需:约 5 分钟

Kulbhushan Sharma 询问了关于让一个人担任 Scrum 教练和产品所有者两个角色的问题:

Scrum 指引中指出,一个人可以同时是“团队成员”和“Scrum 教练”,或者同时是“团队成员”和“产品所有者”,但是并没有明确地指出一个人可以同时担任“Scrum 教练”和“产品所有者”这两个角色。 根据我的理解,所有这些“角色组合”都会让一个人需要拥有两组不同的职责。但是为什么人们只觉得“Scrum 教练和产品所有者”的组合需要特别的关注,并且是不可接受的呢?

这(组合角色)值得一试,特别是在一些团队中,并非每个角色都有专家。

Carlton表达很强烈的意见,他支持要拥有专门的产品所有者:

我讲授 Scrum 的方式是,产品所有者负责业务产出,而 Scrum 教练负责确保过程的正确实现,以及改善价值的流动。这些职责需要完全不同的技能,很少会有一个人同时拥有这些技能,也没有人愿意同时学习这些技能。当把这两个角色组合的时候,这个人就需要在一天八小时内完成两个人的工作——这就违反了敏捷原则,是一种不可忍受的节奏。 […]

让公司提供一个代表,每天能够决定业务优先级,这并不奢侈,因为他会忙于团队工作,并且能够与重要的利益相关者保持沟通。人们认为,这对于按时、在预算内交付有价值的产品来说,是成功因素之一。我发现,如果公司无法找出这样的一个人(在 Scrum 中被叫做产品所有者),那么可能项目就无法得到公司的理解,并应该降低它的优先级。

Roy Morien也支持这个观点

我完全同意这种说法,如果项目还没有重要到能够拥有一位用户代表的话,那么就可能还没有重要到要做的地步。 在我创建原型的时候,我曾经向用户发布了开发得很好的产品,我们觉得系统已经开发完成,并请他花一些时间来检查。他很快反馈说,检查系统正确与否并不是他的任务,并且拒绝了这项工作。在他为我提供所需要的反馈之前,我没有在继续为那个项目做任何工作,而他也最终没有提供反馈。那个项目的优先级在不知不觉中降到了最低,而没有人会想起它。我想这说明用户的参与和项目必要性之间有很紧密的联系。

Bachan Anand 在两个角色的权力运用方面持不同意见

我发现,如果你是负责优先级的人(产品所有者),那么就很难再为团队提供帮助。即便你很擅长那么做,团队的成员也可能会认为,你作为 Scrum 教练所提出的问题和要求,也是作为产品所有者所提出的命令和指示。

Mike Cohn 使用“做海盗船长”的方法来解释为什么让一个人同时担任这两种角色并不是一个好主意:

在《哈佛商业评论(2010 年 10 月)》的一篇文章中,Hayagreeva Rao 教授描述了让他的 MBA 学生设计 17 世纪海盗船长工作的结果。他的 MBA 学生设计的工作职责主要集中在两个领域: 1. 明星任务——指的是战略性的工作,包括决定攻击那艘船,在战役中指挥船员,和其他船长谈判等等。
2. 保护任务——指的是运作性的工作,包括分配海盗战利品,解决冲突,惩罚犯错误的船员,以及组织对伤员的照顾等等。

这个工作描述的问题在于,它混合了明星任务和保护任务。正如 Rao 教授所指出的,很少有人能够同时胜任这两种任务。引领任务需要有冒险精神和企业家精神,而保护任务需要责任心和一致性。如果一位船长擅长找到应该攻击的船只,并擅长领导他的船员进行战斗,那么他很可能厌烦保护任务中的管理型琐事。 […]

那么,这个根本没有协作、没有敏捷的海盗船环境,与是否可以组合 Scrum 教练和产品所有者角色有什么联系呢? 我发现,产品所有者很大程度上是在执行明星任务,而 Scrum 教练在很大程度上则是在执行保护任务。因此,正是和海盗船需要不同的人担任船长和军需官一样,我们的敏捷软件开发项目也应该由不同的人来担任 Scrum 教练和产品所有者。

查看英文原文: Should the Product Owner Also Be the ScrumMaster?

2011-02-06 07:461754
用户头像

发布了 340 篇内容, 共 137.8 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试/测试开发 | 想做App测试就一定要了解的App结构

测试人

软件测试 自动化测试 测试开发 app测试

袋鼠云高教行业数字化转型方案,推进数字化技术和学校教育教学深度融合 | 行业方案

袋鼠云数栈

大数据‘’

Apifox IDEA 插件 | 帮助开发者快速生成 API 文档

Apifox

IDEA idea插件 Apifox API文档 idea web

MQTT持久会话与Clean Session详解

EMQ映云科技

物联网 IoT mqtt 企业号 2 月 PK 榜 持久会话

佛萨奇2.0智能合约矩阵公排系统开发源代码(可改链)

开发微hkkf5566

微服务-常见配置中心工作原理

Java 微服务 配置中心

MQTT保留消息是什么?如何使用?

EMQ映云科技

物联网 IoT mqtt 企业号 2 月 PK 榜 保留消息

Matic链矩阵公排智能合约挖矿dapp系统开发详情(案例演示)

开发微hkkf5566

分布式事务系统Seata的这些安保机制是否会让你更放心

Java 分布式 Spring Boot seata

京东力荐!深入理解高并发编程手册,GitHub上线3小时飙升榜首

Java 并发编程 高并发

体验AI乐趣:基于AI Gallery二分类猫狗图片分类小数据集自动学习

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

苏宁基于 AI 和图技术的智能监控体系的建设

NebulaGraph

运维 图数据库

为什么推荐一个容器只运行一个进程?

追赶者

k8s 为什么

到底怎么理解分布式事务

华为云API Arts:用“1+1+5”的模式,为你带来API-First体验

华为云开发者联盟

云计算 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

修改ctags让fzf.vim插件显示C,C++方法声明的标签

Geek_pwdeic

ctags fzf.vim

数仓在线运维:如何进行在线增删CN

华为云开发者联盟

数据库 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

flutter系列之:在flutter中使用导航Navigator

程序那些事

flutter 大前端 程序那些事

墨天轮发布数据库行业报告,亚信科技AntDB“超融合+流式实时数仓”开启新纪元

亚信AntDB数据库

数据库 AntDB 国产数据库 AntDB数据库 企业号 2 月 PK 榜

为什么面试 SaaS 产品经理一定要问权限管理?

产品海豚湾

产品经理 SaaS 权限管理 B端 产品面试

热点面试题:JS 中 call, apply, bind 概念、用法、区别及实现?

沉浸式趣谈

JavaScript call apply bind 前端面试题

项目上线后我是如何通过慢查询和索引让系统快起来的

MySQL 数据库 索引

MQTT QoS 0,1,2介绍

EMQ映云科技

物联网 IoT mqtt QoS 企业号 2 月 PK 榜

聚焦中国大数据流程挖掘,这场发布会值得关注!

ToB行业头条

【NeurIPS 2022】视频动作识别,AFNet 用更低的成本接收更多数据

Zilliz

软件测试/测试开发 | app测试中常用的Android模拟器

测试人

android 软件测试 自动化测试 测试开发

带你动手设计一个高速公路多节点温度采集系统

华为云开发者联盟

云计算 物联网 华为云 企业号 2 月 PK 榜 华为云开发者联盟

在TitanIDE中使用ChatGPT辅助科研开发

行云创新

AI 云端开发 TitanIDE

BSN-DDC基础网络详解(三):注册门户账号和业务开通(1)

BSN研习社

产品所有者也应该是Scrum教练吗?_研发效能_Dan Puckett_InfoQ精选文章