扫码阅读
手机扫码阅读

解决产品经理和开发团队撕逼

201 2023-08-22

有个问题很有趣:有一块蛋糕两个人分,如何保证公平?很简单的答案是,让切的人后选。那么,在开发团队中,产品经理和开发团队的撕逼,本质上是公平性问题。如果没有公平性,当然免不了撕。

在一般的开发团队中,产品经理往往还带有项目经理角色。他决定产品需要开发什么功能,而且决定什么时候要。由于这个双重权力的存在,产品经理就很容易成为产品的独裁者,当然开发团队就成为被独裁者统治的奴隶。在这种情况下,开发团队为了维护自身权益(不想加班,不想扣绩效),就需要和产品经理撕,否则他自身权益就会被产品经理无情侵犯。这是人性使然。因此,在这种管理模式下,产品和开发的撕逼是必然的,不可避免的。

在Scrum团队里。Product Owner的职权被限制了。PO的职责仅仅是排列出产品的UserStory,并根据优先级进行排序,不再承担Schedule的责任。那么我们Schedule如何确定呢?答案是由开发Team根据自身能力来确定。在最初的冲刺里,我们会选择一个UserStory作为基准,把他的用户故事点数记为一个常量,如1。PO在Sprint Plan Meeting会议上,逐个按照优先级先后,列出他最想做的UserStory,然后交由开发Team评估,和基准的用户故事点数进行比较,是几倍就评估为几。在经过1-2次冲刺后,团队在一个冲刺内能完成几个用户故事点数,就基本能有个数了。在以后的冲刺里面,团队可以通过不断优化,逐步提高开发用户故事点数的能力,但这个能力显然不是一蹴而就能提高的。

在这个过程中,PO精力放在如何吧开发资源用在自己最需要的用户故事上,如何最大化开发Team能提供的价值。开发Team自己负责估算自己的生产能力,并按照承诺去完成。

当然,有人会说,那么开发Team会倾向于评估多的用户故事点数,这样好偷懒一些。如果这样,说明你的团队缺乏最基本的信任。你的团队不是一个解决不确定性问题的团队,而是一个奴隶主加一群奴隶而已。

原文链接: http://mp.weixin.qq.com/s?__biz=MzUzMzkxMjE3NQ==&mid=2247483698&idx=1&sn=ef13579bf234e0da7616d49e43178176&chksm=fa9d8e32cdea07247189064b1843afedb6e9f064e915abf068a47c0240458e033344a2d9787e#rd