摘要:Scrum 大师通过确保遵守 Scrum 框架,帮助更大的团队使用 Scrum。Scrum 大师致力于推行 Scrum 方法、敏捷开发原则和最佳实践,同时仍然保持灵活性,并愿意帮助团队改进工作流。
正如职位名称所示,Scrum 大师可以掌控 Scrum,确保遵守 Scrum 框架。Scrum 有一套明确定义的角色和例行程序应该遵循,Scrum 大师与 Scrum 团队的每位成员合作,通过 Scrum 框架指导和教授团队。
什么是 Scrum 大师?
Scrum 大师是 Scrum 的推动者,Scrum 是一个轻量级敏捷开发框架,专注于有时限的迭代(称为冲刺)。正如 Scrum 指南所说,Scrum 大师是团队其他成员的教练或仆人型领导者。
优秀的 Scrum 大师致力于推行 Scrum 的基础要素,同时仍然保持灵活性,并愿意帮助团队改进工作流。
Scrum 大师职责
尽管 Scrum 指南指出了 Scrum 大师如何担任其他 Scrum 团队角色,但它并未详尽列出潜在职责。Scrum 大师通常履行以下许多职责:
- 站会:根据需要推动日常站会(或每日 Scrum)。
- 迭代/冲刺规划会议:保护团队免受过度投入和范围蔓延的影响。帮助估算和创建子任务。
- 冲刺审查:参与会议并获取反馈。
- 回顾:记下需要改进的领域和未来冲刺的操作项。
- 面板管理:作为 Scrum 板的管理员进行工作。确保卡片保持最新,并且 Scrum 工具(如 Jira)高效运行。
- 一对一:根据需要与团队成员和利益相关者单独会面。消除团队在流程和工作方式方面的分歧。许多 Scrum 实践者都反对一对一,因为他们认为这些沟通应该在站会期间进行,但是,新团队通常更喜欢与特定的团队成员进行定期的面对面互动。Scrum 大师可能会认为这些个人互动对于团队发展和相互了解至关重要。
- 内部咨询:Scrum 大师应与团队成员和内部利益相关者协商如何与 Scrum 团队实现最佳合作。
- 报告:定期分析燃尽图和其他项目组合规划工具,以了解构建的内容和节奏。
- 障碍:Scrum 大师通过消除外部障碍并通过改进流程或工作流来管理内部障碍,为团队提供帮助。
- 繁忙的工作:如果 Scrum 团队的运作不尽如人意,那就是 Scrum 大师的问题。也许这意味着要修理损坏的电脑、移动办公桌,甚至是调整恒温器。Scrum 大师应乐于做任何事情来帮助团队,包括不介意去买咖啡、提供零食或调整恒温器(如果团队确实有这些需求)。
Scrum 大师技能
Scrum 大师需要具备一系列独特的软技能才能有效履行职责。以下是优秀的 Scrum 大师需要具备的一些关键技能和素质:
- 领导力:Scrum 大师必须在不以权压人的情况下展现领导素质。他们通过为团队服务并促进团队的自我组织来发挥领导作用。
- 有效的沟通:清晰透明的沟通至关重要。Scrum 大师要确保所有团队成员与利益相关者都了解项目的状态、目标和障碍。
- 同理心:对团队面临的挑战表示理解和感同身受非常重要。在遇到困难时,Scrum 大师需要支持和激励团队成员。
- 解决问题:Scrum 大师经常要处理障碍和冲突。他们必须善于解决问题和寻找解决方案,使团队保持正常运转。
- 适应能力:Scrum 大师应具有较强的适应能力并乐于改变。他们需要根据团队和项目不断变化的需求进行调整。
- 促进技能:有效促进会议和 Scrum 仪式的能力很重要。Scrum 大师要确保这些活动顺利进行并专注于实现预期成果。
- 辅导与指导:Scrum 大师要在敏捷开发和 Scrum 原则方面辅导与指导团队成员,帮助他们不断改进。
- 技术知识:虽然不强制要求拥有技术背景,但具有该背景可能很有好处,尤其是在与开发团队合作时。该背景可以让 Scrum 大师更好地了解团队面临的技术挑战。
- 时间管理:Scrum 大师必须有效管理时间,以使团队按时间表行动并实现冲刺目标。
Scrum 团队
Scrum 团队是 Scrum 框架的一个基本方面。它通常包含以下角色:
- 开发团队:这些专业人员具备必需技能,能够提供有可能交付的产品增量。开发团队负责执行创建产品的实际工作。
- 产品负责人:产品负责人代表利益相关者的利益,负责管理产品待办事项和确定工作的优先顺序。
- Scrum 大师:如前几节所述,Scrum 大师在推动 Scrum 流程和确保团队遵守 Scrum 原则方面起着关键作用。
Scrum 框架
Scrum 框架是一种结构化的敏捷项目管理方法。它包含多个组成部分,其中包括:
- 冲刺:冲刺是指有时限的迭代,通常持续两到四周,开发团队在此期间努力完成一系列规划的工作项。
- 产品待办事项:产品待办事项是一个确定了事项优先级的列表,包含产品需要提供的所有功能、改进和错误修复方案。产品负责人要管理和维护这些待办事项。
- Sprint 待办事项:Sprint 待办事项是产品待办事项的子集,包含为特定冲刺选择的工作项。
- Scrum 工件:Scrum 使用各种工件(例如燃尽图和任务面板)来跟踪进度,并让团队和利益相关者可以查看工作。
- Scrum 事件:Scrum 事件(包括冲刺规划、每日站会、冲刺审查和冲刺回顾)支持在团队内部进行有条不紊的协作,并为此种协作提供机会。
Scrum 框架强调灵活性、适应性和持续改进,这使其成为以敏捷方式管理复杂项目的热门选择。
什么时候团队会需要 Scrum 大师
任何 Scrum 培训师在提供指导时都会说,Scrum 团队必须有一个 Scrum 大师。如果没有 Scrum 大师,您所做的事情就不算真正的 Scrum,通常被称为 Scrum-but(类似 Scrum)。
刚开始使用 Scrum 时,让以前有过 Scrum 工作经历的人担任这个角色可能会有很大的帮助。出于这个原因,Scrum 大师通常被聘为顾问或兼职员工,而不是全职员工。但是,每个 Scrum 团队都不一样。
许多经验丰富的团队将上面列出的职责作为一个整体来处理,并对共享管理职责感到自豪。Scrum 大师角色可能由整个团队的成员轮流担任,并由不同的团队成员轮流主持站会和回顾会议。
Atlassian 现代工作教练 Mark Cruth 解释道:“最终,整个团队都是 Scrum 流程的负责人,因此优秀的 Scrum 大师将想办法鼓励落实这种责任。”
遗憾的是,由于对 Scrum 大师角色的误解,常常导致现任经理认为这是他们的职责。Cruth 继续说道:“一位 Scrum 大师支持多个团队的情况并不少见。在促进、协调和指导工作方面,有大量工作要做,如果分散得太细,Scrum 大师可能无法有效地帮助组织转向这种新的工作方式。重要的是确保不要过度扩大。”
为了更好地理解为什么这会成为问题,我们将 Scrum 大师职位描述与您公司中可能已有的非 Scrum 角色进行对比,并研究一下为什么将这些角色分开很重要。
Scrum 大师与产品负责人
当组织采用 Scrum 时,项目经理支持新角色(Scrum 大师或产品负责人)来帮助满足组织新需求的情况并不少见。Cruth 指明:“如果他们在项目管理上喜欢领导、协调和流程方面的工作,我通常建议探索 Scrum 大师角色。如果他们喜欢项目范围界定、方向设定和利益相关者管理方面的工作,我通常建议探索产品负责人角色。”
Scrum 大师与产品负责人应在 Scrum 团队中担任不同的角色。出现障碍时,需要在流程管理与产品方向之间进行明确的划分。
正如我们在敏捷开发产品管理概述中所建议的那样,产品经理与开发团队的关系越密切越好。产品经理的作用类似于支持满足客户需求和产品“核心目标”的产品负责人。当他们的参与延伸到规定团队的工作“方式”时,往往会出现问题。
拥有切实发挥作用的 Scrum 大师有助于在改变路线的成本与效率带来的好处之间取得平衡。优秀的 Scrum 大师让团队能够决定如何通过自我组织最好地实现目标,从而做到这一点。
Scrum 大师与项目经理
Scrum 大师在非技术领域的对应角色是项目经理。这两个角色都专注于“如何”完成工作和通过流程改进来解决工作流问题。要成功管理敏捷项目,是否同时需要这两个角色?最简洁的答案是不用。
传统的项目经理和专业的 Scrum 大师都负责帮助他们的团队完成工作,但他们的方法却大不相同。项目经理设定项目里程碑、报告团队进度和促进有效的沟通。但是,他们这样做是出于掌控的需要。
相反,Scrum 大师帮助团队增强和简化实现目标的流程。他们以团队成员或协作者的身份而不是通过行使完全控制权来这样做。最好的 Scrum 团队采用自组织模式,因此对微观管理反应不佳。
这些只是 Scrum 团队管理的一些可能配置。有些公司凑合使用所有这些角色,而另一些公司只有一个或根本没有这些角色。
Scrum 大师在组织方面带来的好处
在聘请 Scrum 大师时,要关注一个关键考量因素。公司应全心全意地努力实施 Scrum 框架。只有在公司完全接受 Scrum 核心原则时,Scrum 大师才能真正表现出色。
有了 Scrum 大师协助每个团队管理流程,整个公司都能从中受益。这种方法可确保向客户持续提供价值,并让团队成员和经理能够专注于自己的核心优势。
产品经理可以专心研究策略,开发人员可以出色地编写出一流的代码,而销售团队成员可以取得更大的成功。这就是运转良好的 Scrum 的精髓。
免费开始使用 Jira Scrum 模板
简化您的项目,轻松规划、跟踪和管理涉及多个冲刺的工作。Jira Scrum 模板包括看板、待办事项列表、路线图、报告等!