ArchSummit 深圳站日程上线,80+国内外技术团队现场分享,点击查看 了解详情
写点什么

我们真的需要产品负责人么?

2020 年 9 月 22 日

我们真的需要产品负责人么?

我认为产品负责人是 Scrum 在软件界遇到的最糟糕的事情。

这是个很坏的主意!

——Mary Poppendieck


Mary Poppendieck 认为,产品负责人的角色是从事工作的人和需要工作完成的人之间的代理,这会导致软件工程过程中的延迟、误解和膨胀。Poppendieck 撰写了很多软件精益(Lean in Software)方面的书籍,她在 7 月 15 日的一场题为“培养精益思维模式”的演讲中提出了这一观点,她在演讲中讨论了精益思维模式是如何有效地对变化做出快速反应的。


Mike Cohn,”用户故事“的作者和敏捷宣言的签署者,在 6 月 11 日转发了他关于同一主题的文章。他写道“是时候取消Scrum的产品负责人角色了”,并问道“团队应该协作共同做出技术决策,那么为什么不一起做产品决策呢?”


Cohn 和 Poppendieck 似乎一致认为,我们应该将产品决策的责任作为一项共同责任重新分配给软件工程团队,就像测试和架构已经做的那样,这是提高我们构建软件和更快响应变化能力的首选方法。


Cohn 说,这将要求开发人员“超越把自己当成程序猿的思维“。Poppendieck 认为这是回到了最初的工程思维模式,她说软件在上世纪 90 年代失去了这种思维模式。尽管对根本原因和潜在解决方案的分析差异很大,但其他许多人也对产品负责人的角色提出了类似的担忧。


“伟大的产品负责人的挑战”(The Great Product Owner Challenge)中,Nigel Thurlow 辩称,产品所有权并未被打破;这是一个组织如何执行这个角色,以及组织惰性如何阻止它做出的必要的改变。


讨论过此问题的其他评论员的精选标题包括:



大多数文章都介绍了如何培养优秀的产品负责人,但也揭示了许多人在试图很好地利用这个角色方面遇到的困难。


Scrum 创始人 Jeff Sutherland 在推特上发表的一篇研究文章,在文章中,作者还强调了一些组织为了适应传统结构而破坏敏捷,从而角色被扭曲的趋势,为什么我们无法扩展


总而言之,文献中出现了一个新兴的主题,即 Scrum 大师、产品负责人和团队角色的原始平衡正在被调整、整合,甚至可能被破坏,以适应从瀑布式过渡过来的组织的需求……


总结一下各文章的各个方面,我们可以看到,随着敏捷的扩展和使用成为一种规范,可能不再明显需要一个产品负责人的角色了,该角色也显然不适合这种情况。在过去的 10 年里,InfoQ 已经涵盖了这个复杂角色的许多方面,包括:基于 Henrik Kniberg 思想的团队协作产品负责人的模式产品负责人的扩展;讨论的广度和深度在继续扩大。所有的组织设计都涉及到复杂的环境和复杂的人际互动。产品负责人角色的好坏显然取决于很多因素,包括团队的成熟度、组织的成熟度、组织的类型、组织的复杂性以及产品负责人本身。


原文链接:


https://www.infoq.com/news/2020/09/product-owner-good-bad-complex/


2020 年 9 月 22 日 14:481273

评论

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

架构实战营模块 2 作业

Lukefang

微信朋友圈高性能复杂度分析

thewangzl

模块二:课后作业

iHai

架构实战营

使用gradle插件发布项目到nexus中央仓库

程序那些事

Java maven Gradle 程序那些事

细说Python Lambda函数的用法,建议收藏!

华为云开发者社区

Python 函数 匿名 Lambda函数 表达式

架构训练营-模块二作业

Neil43

架构训练营

架构实战营第二模块作业

DZ

产品经理训练营 Week4 学习心得

Mai

图算法系列之无向图的数据结构

Silently9527

Java 数据结构和算法 图算法 无向图

模块二课后作业

Damon

这三年被分布式坑惨了,曝光十大坑

悟空聊架构

6种常见的地标识别算法整理和总结

华为云开发者社区

KNN CNN 地标识别 GLDv2 地标识别算法

华仔架构-模块

大师兄

关于 Spring 中 getBean 的全流程源码解析

小傅哥

Java spring 源码分析 小傅哥 getBean流程

架构学习模块二作业

架构实战营

架构实战营 模块二作业

Dylan

架构实战营

架构实战营模块2作业

林子钧

作业 架构实战营 模块二

产品经理训练营Week14学习心得

Mai

后端服务太多,且涉及多种语言,如何进行高效管理?

我爱娃哈哈😍

架构 架构设计 架构场景实战

甲方日常 94

句子

工作 随笔杂谈 日常

模块2—分析一下微信朋友圈的高性能复杂度

sandy

架构实战营

微信朋友圈高性能架构

chenmin

一文带你更方便的控制 goroutine

万俊峰Kevin

go 线程 并发 goroutine

Spark任务等待与运行策略

小舰

4月日更

陌陌一面,为什么SpringBoot的 jar 可以独立运行?

Java小咖秀

jar maven springboot 集成 pom

架构实战营模块 2 学习总结

林子钧

总结 架构实战营 模块二

产品经理训练营 Week3 学习心得

Mai

聪明人的训练(十九)

Changing Lin

4月日更

架构0期作业2

sjj

架构实战营-作业2

大肚皮狒狒

作业

带你入门目标检测算法

华为云开发者社区

网络 数据集 目标检测 yolo two-stage

MySQL 核心特性与优化

MySQL 核心特性与优化

我们真的需要产品负责人么?-InfoQ