写点什么

项目经理和 Scrum Master 之间的不同 (译)

作者:Bruce Talk
  • 2022-11-27
    吉林
  • 本文字数:2484 字

    阅读完需:约 8 分钟

企业在进行敏捷转型的过程中,经常会采用渐进式的方式来转变,一方面让已有岗位的人有一个缓冲,另一方面,让相近工作职能的人担任新的岗位的方法,被认为是一种低成本的方式。例如在落地 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 团队的成功取决于交付的产品增量的质量和客户满意度。


践行敏捷实践,让工作变得更美好。欢迎给我留言,交流落地经验。

原文引用

欢迎关注我的个人博客


发布于: 刚刚阅读数: 3
用户头像

Bruce Talk

关注

动机至善,私心了无。 2008-09-26 加入

一只程序猿,热爱新技术,痴迷于精益敏捷,现在北国春城工作。践行软件工艺,让工作因我而不同。个人博客:https://brucetalk.com

评论

发布
暂无评论
项目经理和Scrum Master之间的不同(译)_Scrum_Bruce Talk_InfoQ写作社区