产品负责人与Scrum Master可以合二为一吗?

很多小团队或组织想将产品负责人与Scrum Master合二为一。这么做可取吗?有谁做过这事儿吗?还有其他方式么?

Mike Cohn(《Agile Estimating and Planning》的作者)认为,Scrum Master:

……负责确保一个Scrum团队保持Scrum的价值观和实践。通过阻止团队在一个Sprint中承诺过多的任务来保护团队。Scrum Master组织daily scrum并负责清除在这些会议上反映出来的那些障碍。一般来说,Scrum Master这个角色由项目经理或团队技术主管担任,但并不限于此。

另外,Scrum Master应确保团队行为正确。

而产品负责人:

……(一般来说,他来自于市场或内部开发中的一个关键用户)排定Product Backlog中任务(items)的优先级。Scrum团队查看这个排定好优先级的Product Backlog,并从最高优先级开始选择一系列的任务(items),并承诺可以在一个Sprint中完成它们。这些任务(items) 就成了Sprint Backlog。 作为这一承诺(完成这个Sprint Backlog上的所有任务)的回报,产品负责人承诺他不会再向这个Sprint中加入新的需求。需求是可以改变的(而且鼓励改变需求),但必须在 Sprint之外。团队一旦开始一个Sprint,接下来的工作就只是完成这个Sprint的目标啦。

正如Matt Gelbwaks 指出的那样,产品负责人负责业务概念与想法(例如backlog),而Scrum Master负责执行与质量,所以产品负责人想要更多的Feature,但Scrum Master更关注于及时完成Sprint。Tomek Wlodarek解释道,不同的出发点只是问题的一半。另一半问题是对时间的承诺:“我在某个真实企业环境下学到了一点:即一个SM是一个5到6人团队中的全职角色……而在这样的团队中,PO角色可能只是60%到100%。”

Dan Rawsthorne(就职于Danube Technologies的教练)写道:

我干过这事……我一个人负责PO,SM以及架构师三个角色。为了让我的团队自组织,有时候,我会站在团队面前,说:“一方面,作为……另一方面,作为……那我做什么呢?”事实证明这样可行,但是非常困难,我再也不想身处这样的环境,也不希望任何人再尝试了。

Tom Mellor也曾经看人这样干过,而且这个人很有才能,现在是个全职教练。

Steve Eichert对此事执乐观态度:“假如一个人能不混淆且适合两个角色的话就可以做这事儿。而且如果必要,这么做也无所谓”。然而他仍推荐将两个角色分开。

Ken Schwaber 也在一个CSM课上说过,在找到适当的受过训练的PO之前,有经验的Scrum Master可以先代理PO的角色。

查看英文原文:Can Product Owner and Scrum Master be Combined?

你可能感兴趣的:(产品负责人与Scrum Master可以合二为一吗?)