NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

产品所有者也应该是 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:461451
用户头像

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

关注

评论

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

BPMN2.0是什么?它能解决企业流程管理中哪些问题?

优秀

BPMN

Portraiture4.0简体中文版本磨皮插件

茶色酒

Portraiture4.0

不到3天,省下近10万,低代码是真给老板省钱啊!

引迈信息

前端 敏捷开发 低代码

观测云产品更新|新增用户访问监测自动化追踪;新增 CDN 质量分析;新增自定义查看器导航菜单等

观测云

运维 云服务 可观测 观测云 可观测性用观测云

社区1月月报|OceanBase 4.1 即将发版,哪些功能将会更新?

OceanBase 数据库

数据库 oceanbase

如何使用appuploader制作apple证书​

雪奈椰子

软件测试/测试开发 | 什么是软件缺陷

测试人

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

未来智安入选CCIA“网络安全服务阳光行动”成员单位

未来智安XDR SEC

网络安全

加快发展先进制造业势在必行!

加入高科技仿生人

低代码 数字化转型 制造业 先进制造 数字转型

CleanMyMac4.20免费版下载

茶色酒

CleanMyMac4.20

掌握统计学,做选择时的纠结少一半!

图灵教育

R语言 统计学

OpenHarmony应用集成AGC云存储

白晓明

云存储 DevEco Studio 端云协同 OpenHarmony应用开发 AppGallery Connect

Studio One6绿色版音乐创作编辑软件

茶色酒

Studio One6

ChatGPT为什么在一夜之间爆火?| 社区征文

三掌柜

人工智能 openai ChatGPT

【iOS逆向与安全】使用ollvm混淆你的源码

小陈

ios开发 逆向 iOS逆向 ios安全 逆向技术

软件测试/测试开发 | Bug定位方法

测试人

软件测试 自动化测试 测试开发 bug定位

hive etl 通过 ETL 导出 Hive 中的数据

weigeonlyyou

hadoop hive Hive SQL hadoo Kafka ETL

软件测试/测试开发 | 常用测试策略与测试手段

测试人

软件测试 自动化测试 测试方法

CleanMyMacX4.20完美试用版功能介绍

茶色酒

CleanMyMacX4.20

SREWorks前端低代码组件生态演进:monorepo架构重构和远程组件加载实践

阿里云大数据AI技术

大数据 运维 前端 低代码 企业号 2 月 PK 榜

LeetCode题解:1238. 循环码排列,归纳法,详细注释

Lee Chen

JavaScript 算法 LeetCode

KCL v0.4.5 发布 - 更好的编写便利性改进,稳定性,体验提升与多平台支持

Peefy

开源 DevOps 云原生 编程语言 ​Rust

低代码开发平台 助力教育行业信息化建设

力软低代码开发平台

“ChatGPT之父”Sam Altman的成功之路!

这我可不懂

低代码

软件测试/测试开发 | 白盒测试方法论

测试人

软件测试 测试开发 白盒测试

软件测试 | 代码覆盖率集成

测吧(北京)科技有限公司

测试

如何将BI 工具与业务系统进行单点登录对接,实现用户权限通用

葡萄城技术团队

掌握统计学,做选择时的纠结少一半!

图灵社区

R语言 统计学

为什么负责任的技术始于数据治理

葡萄城技术团队

将企业文件共享解决方案与数据丢失防护配对

镭速

认证培训 |【AIRIOT物联网平台应用与实战训练营】第二期火热报名中!

AIRIOT

物联网 培训 训练营 认证

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