在采用scrum框架的敏捷团队中,一般没有传统的项目经理,传统项目经理的职能由产品负责人和Scrum主这两个角色共同承担。然而,在实际项目中,即使是敏捷项目通常也有传统的项目经理。那么问题就来了。scrum master和项目经理如何分工,各自的职责是什么?如何才能体现1 12的管理效果?
这个问题存在于作者正在进行的项目中。作者是团队的scrum大师,只有经过与项目经理长时间的磨合,我们才能形成默契的配合。在这个过程中,笔者也总结了一些相处和责任划分的经验教训,分享如下。
1.scrum大师中的雷驰
笔者认为,作为scrum大师,不可逾越的雷池是与项目经理争夺团队的管控权,这是团队氛围不和谐的根本原因。
Scrum master与其说是一个管理者,不如说是一个领导者,更不用说是一个有权力的人了。Scrum master需要用他的个人魅力来引导或带领团队朝着正确的方向前进,以确保团队使用正确的方法来处理团队的问题。Scrum master的职责是帮助团队,教会团队敏捷价值观和技能实践,带领团队通过持续改进的手段提高效率和交付价值,以身作则感染团队形成持续学习的习惯,不断提升团队的战斗力。
综上所述,笔者认为scrum master更多的是一种辅助作用,侧重于团队内部事务的作用,侧重于个人魅力来影响和领导团队,而不是用权力和职位来管理或强迫团队。
2.项目经理的权力下放
项目经理负责团队的所有事务,是团队的经理,在团队中拥有绝对的权力。但是,根据现代管理理论,一个好的项目经理应该摆脱使用权力和职位来管理团队,同时也要提高自己的领导力,从而激发团队的自主管理和提升。
所有的项目,无论大小,都是复杂的,项目经理有很多责任和很多事情。团队管理、规章制度制定、人员配备、团队绩效、项目交付、与客户沟通协调、与公司管理层及职能部门沟通协调等。都需要项目经理考虑和实施。项目经理压力很大,有经验的项目经理会找助理帮忙处理一些简单的事务。
但是,作者认为,要成为一名领先的项目经理,需要适当的权力下放,让团队学会如何自己解决问题,让各级主管或关键成员承担责任,信任团队和团队成员,包括善用scrum master的能力。
3.scrum大师和项目经理之间的合作
一个好的团队需要所有团队成员的共同努力。由于团队中有两个角色:scrum master和项目经理,scrum master和项目经理需要相互合作,使团队成为一个自组织和有效的团队。
Scrum master要做好带领团队实现项目交付目标的工作,项目经理可以节省团队管理的精力,多和客户、职能部门做沟通。
关于scrum master和项目经理之间的合作,作者有以下总结:
1、
同理心:scrum master和项目经理需要经常设身处地为他人着想,从对方的角度思考问题。如果你是项目经理(或者scrum大师),你会如何处理实际问题?避免互相指责或推脱。
2.透明沟通:scrum master和项目经理需要公开讨论或分享团队各方面的信息,避免因信息流不畅或不平等而导致不同方向的执行,避免相互猜疑。
3.相互尊重:scrum master和项目经理需要相互理解和尊重。只有在平等和尊重的基础上,他们才能顺利合作。避免过于主观或过于个人化的强制性工作方法。
总之,作者认为即使在敏捷团队中,项目经理和scrum大师同时存在也不是不可能的。合理与否取决于如何协调它们之间的关系。Scrum master和项目经理不是对立的,而是可以从不同的方向帮助团队,在相互尊重、合理分工、透明沟通的基础上高效合作,共同带领团队走向高效、进步的目标。