项目经理和 Scrum Master 之间的不同 (译)
企业在进行敏捷转型的过程中,经常会采用渐进式的方式来转变,一方面让已有岗位的人有一个缓冲,另一方面,让相近工作职能的人担任新的岗位的方法,被认为是一种低成本的方式。例如在落地 Scrum 的时候,最常用见的一种方式就是让项目经理来担任 Scrum Master。或者认为如果有了 Scrum Master,就不需要项目经理了。那么 Scrum Master 和项目经理这两个不同时代的岗位,能否在敏捷的世界中合二为一呢?他们各自有哪些独一无二的价值?今天看了一篇 Scrum 联盟上面的文章,正好科普了这方面的知识。翻译过来让小伙伴们一起学习。想看原文的可以在文末看到原文引用。
先做一个快速的总结(基于我个人的理解):
项目经理自己做决定,Scrum Master 促成团队做决定。
项目经理的工作聚焦在项目生命周期中,Scrum Master 是持续改进,并没有一个固定的结束时间。
项目经理的工具和技术为了让项目可控,降低风险。Scrum Master 的技术和工具是促成团队学习和持续改进。
项目经理的要控制变更,降低风险。而 Scrum Master 的是要团队拥抱变化。
项目的成功是项目经理的成功,团队的成功是 Scrum Master 的成功。
正文
传统的项目经理和 Scrum Master 在工作方法、技能、技术、职责和领导力方面有很多不同。项目经理和 Scrum Master 的职责有一些模糊或者重复的地方,有时被混淆为可以互换,但他们是两个完全不同的角色。这两者都很重要,在一个需要和目标一致的组织中都有明确的目标。
工作方法
传统的项目管理使用预测(瀑布)方法。这意味着项目经理在项目生命周期(PLC)中应用已定义的过程,从开始到结束管理项目。项目经理的主要关注点是确保项目通过过程组(包括启动、计划、执行、监视和控制)顺利运行。
项目管理专业人员具有项目管理学会项目管理知识体系(PMBOK®)指南中定义的集成、范围、时间、成本、质量、人力资源、沟通、风险和采购等知识领域的专业知识。
Scrum 是一个适应性的(敏捷的)框架,它是一个可重复的、迭代的过程,允许灵活性和响应变化的能力。Scrum Master 不像项目经理那样管理项目,而是指导 Scrum 过程和价值观,以便 Scrum 团队能够集体管理项目或产品过程。
Scrum Master 是在团队和整个组织中推广敏捷原则的敏捷布道者。它们通常引导 scrum 事件,包括 scrum 指南™中描述的 sprint 计划、每日 scrum、sprint 评审和回顾。然而,他们的责任远远超出了为会议提供引导。Scrum Master 的核心竞争力应该包括 teaching, mentoring, and coaching。
技能和技术
项目经理和 Scrum Master 有相似的品质,但他们的技能和技术可能不同。例如,它们都使用引导技术来引导团队和会议;它们都是有组织能力的、有效沟通的、有人际交往能力;他们都是处理冲突的高手。下面是一些特定于项目经理和 Scrum Master 的技能和技术的例子:
项目经理
为决策应用批判性思维技巧
利用问题解决技术解决问题
使用分析技能进行风险检测和缓解
与领导有效沟通项目/团队绩效
管理项目团队和干系人的期望
Scrum Master
通过传授和教练的方法清晰地展示 Scrum/敏捷概念
在 Scrum 活动/会议中使用引导技术
对个人或团队选择使用对应的情景教练姿势
识别出何时通过实验来从学习和解决方案中吸取经验
通过创造一个安全的环境来促进积极的文化
职责
项目经理在项目开始到结束的过程中有多种职责,以满足项目目标和可交付成果为重点。他们的主要目标是在管理变更的同时,从范围、进度、预算和质量角度确保项目是成功的。Scrum Masters 作为 coach and mentor,他们负责确保 Scrum 团队理解并遵循 Scrum 实践,同时促进透明、检查和适应的原则。他们的主要关注点是支持 scrum 团队通过持续改进,有效地交付高价值的产品增量。Scrum Master 培养敏捷的思维方式,并充当组织变革的推动者。
项目经理和 Scrum Master 职责的战术差异分为以下三个基本领域:与人、过程和工具的交互。以下是他们职责的例子:
领导力
虽然项目经理和 Scrum Master 都需要有软技能来提高效率,但是当涉及到他们的领导风格时,这两个角色的方法是不同的。
项目经理:
一个驱动项目的所有领域高调的角色
清晰地传达项目愿景和目标
影响项目团队需要完成的工作
做决策和委派任务
Scrum Master 是服务的领导者(这在 2020 年前的 Scrum 指南中也被称为“仆人式领导”)
“Scrum Master 是服务于 Scrum 团队和更大组织的真正领导者。”- 2020 年 Scrum 指南™
Scrum Master 通过以下方式领导支持能力:
就 scrum 的实施提供建议
在整个组织倡导原则
影响 Scrum 团队成为自组织/自管理
保护团队不受外部干扰,使他们能够集中注意力
总结
项目经理是传统的领导者,从开始到结束推动项目交付成果。他们使用命令方式启动、计划和执行项目,以控制范围、进度和预算,以便项目能够成功。项目经理执行项目结束活动,包括在项目结束时召开经验教训会议。Scrum Master 是敏捷的领导者,他们作为变革推动者服务于 Scrum 团队和组织。他们指导 Scrum 团队有效地使用 Scrum 框架,这样他们就可以持续交付价值。Scrum Master 不仅引导了会议,他们还授权 Scrum 团队在指导 Scrum 原则和价值观的同时进行协作和自我管理。他们促进每一次冲刺的持续改进。
职责
在项目管理中,职责在于项目经理,包括(但不限于)范围、进度、预算、质量、风险和沟通。他们必须确保信息的交付,以及整个项目的性能。然而,每个领域中的活动都是团队成员和干系人要参与并负责的。
在 Scrum 中,倡导的是共同的职责。产品负责人负责使产品的价值最大化,Scrum Master 负责确保组织有效地采用 Scrum 实践,而开发人员负责交付增量产品待办事项列表项。Scrum Master 鼓励团队对彼此负责。
度量成功
当项目在约定的范围内按时、按预算交付时,项目经理是成功的。项目经理试图在项目开始时通过大量的计划和文档来防止项目失败。他们在监测和控制阶段密切关注进展,通过降低风险来推动成功。
Scrum Master 的成功是由团队的成功程度来衡量的,他们如何有效地交付价值,如何团结一致地工作,以及如何有效地执行产品目标。快速试错、在发现中学习和持续改进,敏捷原则允许灵活的转向。Scrum 团队的成功取决于交付的产品增量的质量和客户满意度。
践行敏捷实践,让工作变得更美好。欢迎给我留言,交流落地经验。
原文引用
版权声明: 本文为 InfoQ 作者【Bruce Talk】的原创文章。
原文链接:【http://xie.infoq.cn/article/e0e2b21e2dc44a6d9fafe7275】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论