我们能否将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)关注我们,并与我们的编辑和其他读者朋友交流。