ScrumMaster与项目经理究竟有啥区别

说到项目经理和SM的区别,除了叫法不一样,应用的场景不一样,所在团队不一样之外,其他方面差距也是比较大的,具体区别大致上是这样的。

首先,在参与程度上来说,传统的项目管理体系下无论是强、若还是平和矩阵的组织中,项目经理都是在项目层面上经过授权的,也就是专职项目经理。然而,在Scrum指南中,唯一一个经过授权的角色理论上应该是PO,然而在Scrum中,首先,SM在团队中是没有授权的,换句话说,敏捷项目团队既没有Manager也没有Leader,所以SM与项目经理不同,其次,我们看SM的职责是确保scrum的正确使用并使得Scrum的收益最大化。换句话说,SM的存在,与团队生产和项目本身,没有直接的关系,从而我们得出一个结论——SM可以兼职。

其次,在工作方式上,传统项目的项目经理,一般的职责就是指导、监督、审批、复核、决策等等,我们一般来说把这种角色翻译成Manager或者是leader。然而,Scrum规则中告诉我们SM服务于开发团队,服务于组织,在自组织和跨职能方面给于团队指导,所谓的服务型领导或者说有一个比较时髦的词,叫做coach或者trainer,所以,我们看到SM更像是一个指导而不是一个领导,在团队中发挥的做用也是辅助职业,牧师萨满或者鸟德~给团队加血的。

第三,我们看在项目上参与的事情,现在很多的国内企业,包括我所在的组织在内,项目经理是一个相对重的职位。要负责管理,要负责需求,要负责商务,最普遍的现象是还有一定的生产开发任务。其实这是一种不正常的现象,项目经理给的的后缀是Manager,既然是Manager那就应该将工作重点放在管理上,管理的内容无非就是进度、成本、质量、范围、风险等等等等与项目相关的项目方面。然而对于SM来说,在敏捷团队中这些方面的管理是由自组织团队来自我管理的,SM的后缀是Master,也就是师傅。师傅的目标就是让团队如何很好的实践Scrum的思想,如何构成一个美丽的敏捷团队。那换句话说,SM相对于团队来说,是个相对独立的岗位,做的事情不是在项目或者生产之外的。

第四,团队中的地位。在传统的项目体系下,项目经理是绝对的团队核心,因为项目经理基本上掌握着团队的核心情况。所以,一切的决策和关键事项推进。然而对于敏捷团队来说,所谓的集体决策和无领导小组,都是自发的,SM从根本上来说更像是一个组织改进的推手,从理论上来说,SM不算是项目组成员,或者说,比起项目经理的核心地位,更像是一个为团队服务的角色。

至于其他的区别,百度有很多理论,关键在于一个工作方法,另外一个很重要的关键问题就是怎么去亲身的去感受。

最后,如果想成为一个真正的SM,建议大家都去学习一下CSM认证,这个认证是由Scrum联盟发起的,无论是理论还是实践来说都是最好的途径。

你可能感兴趣的:(敏捷,Scrum,ScrumMaster,PM)