我们能否将 scrum master 和 product owner 这两个角色赋予同一个人,这是在 Scrum 的实践中经常被大家讨论的问题之一。通常在技能和性格需求上这两个角色会有一些交叉的部分, 然而这两个角色是截然不同的,几乎没有一个人可以同时胜任这两个角色。
Mountain Goat Software 的创办人 Mike Cohn 在他近期的博客中提到,scrum master 不应该同时担当 product owner 的职责。他提出这两个角色关注的是一个 scrum 项目的不同方面。Product owner 考虑更多的是打造什么样的产品,不会考虑 scrum 团队的能力和生产力,而 scrum master 考虑的正是团队的能力和生产力,因而 scrum master 推回 product owner 的需求是经常发生的事情。
Product owner 往往决定要做什么,而 scrum master 将促进团队协作以实现 product owner 的需求。
根据 Mike 的观点,scrum master 和 product owner 都基本上是需要全职或接近全职的工作。让一个人同时担任两个角色就一定程度上削减了其中一个角色需要的时间。
Roman Pichler 作为产品管理的专家和 Pichler Consulting 的所有者也在他的博客中提到这两个角色的区别。
Product owner 和 scrum master 是两个互补的不同的角色。如果一方执行得不好,另一方就会很痛苦。作为 product owner,你要为产品的成功负责。责任是产品的成功——为用户和客户创造优质的产品来实现商业目标。而 scrum master 则负责流程上的成功,帮助 product owner 和团队用正确的流程创建成功的产品,为推进组织变革和建立敏捷工作模式提供帮助。
Roman 解释说,scrum master 希望 product owner 能够给出远景、策略和产品细节,并能够和团队一起合作。同样的,product owner 希望 scrum master 能够进行团队的指导,促进组织变革并对 product owner 给予指导。从这个层面上说, 这两个角色的利益和所关注的领域是存在冲突的。
Mike 认为虽然这两个角色是不能结合在一起的, 但在一些企业中也有例外。
当然,我也遇到过很多 scrum master 和 product owner 是同一个人的状况,有些我认为还是很合适的。因为在一些小规模的组织中,分别使用单独的 product owner 和 scrum master 可能会超出预算。
Mike 也提到在一些小的团队中,会有一人同时担当 scrum master 和 product owner 或者一人同时担当 scrum master 和开发人员的情况。
凡事总有例外,例外在所难免。然而,这些例外都不应该长期存在。而且,你既然担任了双重的角色,就必须要意识到双重角色的挑战。
查看英文原文: http://www.infoq.com/news/2015/02/scrum-roles
感谢夏雪对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论