敏捷Scrum指南三:Scrum角色之SM(ScrumMaster)

2023-05-16

角色概述

SM主要负责帮助每个人理解并乐于接受Scrum的价值观、原则和实践。

对PO和Dev Team来说,SM履行的是教练的职责。

对团队的Scrum工作流来说,SM履行的是过程领导的职责。

 

职责

Scrum教练

是Scrum团队的敏捷教练 - 包括Dev Team和PO,对2个角色进行指导,消除两者之间的隔阂,使PO能直接驱动Dev Team。

具体描述

  1. 帮助新任PO理解和履行职责,协助PO开展产品相关活动,如梳理产品BackLog、US拆分。
  2. 对Dev Team新成员进行Scrum理论的培训,工作中引导新成员理解和履行职责。
  3. 观察Team使用Scrum的过程,识别并记录不敏捷的工作流,汇整后对Team进行针对性的培训。
  4. 不定期组织Team回顾Scrum理论,参照敏捷矩阵图,提升小组敏捷成熟度。
  5. Team遇到问题时,通过“Why”“RootCause”等方法帮助团队分析问题,而不是直接解决问题。

常见问题

类型

现象

问题识别

解决方案

前后端合作

前端等待后端提交接口

1.存在等待期,资源浪费;

1.前后端并行工作;

2.引入BDD,plan后QA定义接口规范,确保前后端&QA都可以并行工作;

3.引入TDD,后端封装接口后提交,便于前端调试。

前后端独立开发,统一联调

1.联调周期长,工作效率低;2.难以应对紧急上线等突发情况;

前后端在不同的US上工作

1.US周期长;2.Burn Down Chart线条起伏大;

后端未按照接口文档开发

1.后端没有契约精神,不利用团队良性合作;

SM督促后端执行规范,可制定惩罚措施

UED与前端

前端等待UED出设计稿

1.存在等待期,资源浪费;

UED出框架后前端开发,定稿后调整样式(执行后,工作不开心,后取消)

 

服务型领导

SM是团队的教练,也是团队的一个服务者,其服务要确保能满足团队最高优先级的需求。服务性领导会问:“那么,为了帮助团队更加有效,今天我能做什么?”

具体描述

  1. 帮助团队明确目标。
  2. 帮助团队各个职能成长。
  3. 帮助团队营造良好的工作氛围。
  4. 帮助团队提升凝聚力。

常见问题

类型

应对方案

1.团队目标。

1.在年初,季度初等重要时间段,和团队成员一起明确团队目标。

2.把大的团队目标拆分后,落实到每个成员。让成员有参与感,在团队中提现自己的价值。

2.团队氛围。

1.压力大,气氛苦闷,可以组织一些团建活动,解压。

2.SM要协助团队成员营造愉悦的团队氛围,Leader要避免微观管理。

3.能及时观察到成员的不良情绪,并帮助其解决问题。

4.SM帮助新成员快速融入环境。

3.个人成长。

1.SM要了解成员的个人成长诉求。

2.Sprint内,保证项目进度时,鼓励成员学习新技术。

3.Sprint内,给成员提供新技术移植的机会。

4.团队成长。

1.打造学习型团队。协助Team成员组织定期分享。

2.鼓励成员在项目中引入新技术,并做技术积累。

5.团队凝聚力。

1.SM要协助Leader做到公正,营造公平、民主的团队环境。

2.帮助各个职能明确自己的职责范围,成员可以各司其职。

3.帮助团队进行有效的沟通。

4.帮助团队制定策略,惩罚破幻团队公平、信任的行为。

 

过程权威

为了确保Scrum团队使用特定的方法实施并遵循Scrum的价值观、原则和实践,SM需要被充分授权。

具体描述

  1. 帮助团队定义并遵守自己的流程,确保Sprint有节奏的良性循环。
  2. SM是Scrum流程的守护者,有权督促Team遵循流程。
  3. 随着人员和业务等变化,SM要帮助团队优化流程,适应团队发展。

常见问题:

过程守护

应对方案

1.成员不遵循流程。

1.若是成员不熟悉流程,SM有义务帮助成员熟悉流程。

2.若是成员频频不遵循流程,SM有权督促成员遵循流程。

2.成员工作方式不符合Scrum原则。

1.SM帮助成员熟悉Scrum理论,并引导成员找出解决方案。

3.成员

1.若非必要会议,直接取消。

2.必要会议,在Sprint任务完成后展开。

3.必要会议,时间紧急,核心成员参加。

 

“保护伞”

保护开发团队免受外部干扰,可以集中精力在每个Sprint交付业务价值。

常见问题:

干扰事件

应对方案

1.需求变更。

1.非紧急需求,SM直接拒绝。

2.紧急需求,SM同意后,以最小的变动实现需求。

3.事后分析紧急需求的原因,若是流程问题,优化流程;若是职能失误,督促职能成长。

2. 来自领导、PMO或合作方的需求,直接提给Team成员

1.SM告知需求方,请提交需求给PO。

2.SM告知Team成员,若再次遇到,直接@责任相关人员(PO或SM或PMO)来处理。

3.在Sprint内,会给Team成员带来焦虑等负面情绪的会议。

1.若非必要会议,直接取消。

2.必要会议,在Sprint任务完成后展开。

3.必要会议,时间紧急,核心成员参加。

4.在Sprint内,Team成员核心工作时间段被频繁打扰的沟通。

1.选出对外统一沟通的接口人;

2.非紧急沟通,收集问题后统一回复。

5.在Sprint内,大量的会议

1.会议尽量上午开,避免核心工作时间段。

2.告知Team成员,无关会议,勿需参加。

3.可以转身讨论的事情,不要组织会议。

6.Leader给成员安排其他任务。

1.和Leader和PO讨论新任务的优先级,若非高优先级,下个Sprint再处理。

2.若是高优先级的,帮助团队成员调整本Sprint任务和计划。

 

“清道夫”

扫清妨碍团队生成效率的一切障碍(当团队成员自己搞不定的时候)。

 

“变更代言人”

SM必须积极推动变革,帮助大家转变思维。

对于现状来说,Scrum可能具有很强的破坏性,成功实施Scrum所需要的变革可能很困难。

SM需要帮助他人理解变更的需要、在Scrum团队之外Scrum所带来的影响、以及Scrum能帮助达到的广泛而深远的收益。

SM还要确保组织的各个层面都发生有效的变革,不仅能够促成短期的成功,而且更重要的是通过使用Scrum得到长期的收益。

在大型组织中,SM可能要联合起来以形成更有效的变革力量。

常见问题

受阻事件

应对方案

1.成员不理解。

1.若是理论不理解,需要SM运用便于理解的方式进行理论培训。

2.若SM也不理解,可以自行学习,或是找其他SM咨询,或是找敏捷大师进行咨询。

2.实践中不能有效执行Scrum。

1.SM汇总Team日常工作中常见事情处理方案,给大家分析当前处理方案带来的不好后果,让Team从根源上理解为什么要变革。

2.SM从Scrum角度帮助Team找到类似事情的更优方案。

2.观点不一致。

1.双方列出自己观点的优劣势,成员投票。

2.在不影响项目进度的前提下,2种提议都可以尝试,用事实结果来决断。

3.若观点不符合敏捷,SM要思考基础科普是否到位。

4.双方多次沟通无效时,可以邀请外部敏捷大师,共同分析观点不一致的原因,最终达成一致。

5.若SM不具公信力,邀请具有公信力的敏捷大师,辅助SM推行敏捷。

3.成员不愿执行。

1.若是个人态度问题,拒不配合,可以直接告知上属leader。Scrum只能解决流程问题。

2.成员尚未形成习惯。SM前期需要时时提醒。

3.成员认可观点,但在SM观察不到时,不执行。制定惩罚措施。

 

特征/技能

ScrumMaster的六大主要特征:

  1. 见多识广:精通Scrum知识;具备一定的技术知识;具备一定的业务知识。
  2. 善于提问:提出启发性的问题。SM提出有思想的、有深度、探索式的问题,引导团队自己找到解决方案。
  3. 有耐心:SM不倾向于公开答案,需要很有耐心,留时间让团队找到合适的答案。
  4. 有协作精神:SM必须有杰出的协作技能,和PO、开发团队和其他并不直接参与Scrum的人合作。
  5. 保护团队:SM善于在注重业务决策经济合理的大环境下包含团队。
  6. 公开透明:SM在所有形式的沟通中都是公开透明的。

 

日常工作内容

  • SM每天都要花时间组织并推进Scrum活动。包括Sprint Plan、Sprint执行、Sprint Review、Sprint RetroSpect 和 Daily Meeting,其中包含准备相应的活动,管理执行过程,使Scrum团队其他人的工作过程取得高价值的结果。
  • SM每天要花时间指导团队成员,帮助他们提高使用Scrum和技术实践的能力。
  • SM可能还要组织团队复习练习Scrum理论。例如估算Point时,提醒新建团队规划扑克的规则。
  • SM每天要花时间专门进行沟通。例如,更新BUrnDownChat,和非Scrum团队成员讨论。
  • Sprint内,SM需要花时间和PO一起执行产品列表梳理活动。例如排列US的优先级顺序。
  • Sprint内,针对重要的可变因素(日期、预算、质量等),SM要和PO一起做出权衡,确保经济业务上可行。
  • SM需要帮助组织在整个价值链(销售、市场、人力资源、外部商等)中更好的拥抱Scrum。
  • SM需要一些灵活的时间来扫除障碍。大多数新接触Scrum的团队和组织在开始时的确障碍重重,SM需要花大量时间扫除层层障碍。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

敏捷Scrum指南三:Scrum角色之SM(ScrumMaster) 的相关文章

  • SCRUM框架包括3个角色、3个工件、5个活动、5个价值

    转自http www scrumcn com agile scrum knowledge library scrum html SCRUM 是一个用于开发和维持复杂产品的框架 Scrum 是一个用于开发和维持复杂产品的框架 xff0c 是一
  • ScrumMaster的教练职责

    ScrumMaster是Scrum团队的敏捷教练 Ken Rubin说 xff0c 类似于运动团队的教练 xff0c ScrumMaster观察团队使用Scrum的过程 xff0c 帮助团队提高工作绩效 教练不是顾问 xff0c 不提供解决
  • SCRUM敏捷项目管理实战(深圳站)

    1 内容提要 SCRUM是目前各互联网公司普遍采用的敏捷项目管理模式 xff0c 与传统的项目管理十大知识领域相比 xff0c 敏捷更加直击要害 xff0c 更加强调自组织和跨职能团队 xff0c 更能帮助企业高效率交付和盈利 xff01
  • 敏捷Scrum指南三:Scrum角色之SM(ScrumMaster)

    角色概述 SM主要负责帮助每个人理解并乐于接受Scrum的价值观 原则和实践 对PO和Dev Team来说 xff0c SM履行的是教练的职责 对团队的Scrum工作流来说 xff0c SM履行的是过程领导的职责 职责 Scrum教练 是S
  • Daily Scrum: 2012/12/8

    成员角色今天工作明天计划王安然PM Dev已请假 xff0c 开会 继续开会 黄杨PM Dev已收拾skynet的小问题并且通过测试 xff08 312 xff09 xff0c 编写武器项cracker xff08 313 xff09 完成
  • 软件项目管理 3.5.敏捷生存期模型

    前言 大家好 这节我们学习敏捷模型 前面介绍的几种生存期模型在实际应用过程中遇到的一些挑战 有时不能很好地适应需求的快速变化 为此软件界比较流行敏捷生命期模型 一 敏捷模型 敏捷宣言 价值观 原则 和通用实践之间的关系 敏捷模型符合敏捷宣言
  • 测试人员的KPI考核指标

    关于测试人员KPI的考核指标 简书 线上bug漏测率 测试延期率 新技术手段输出 沟通能力 学习能力 文档沉淀能力 帮助组内同事成长 问题跟进能力 个人成长 老徐 线上bug漏测率 任务完成率 个人成长 https t zsxq com 0
  • 亲密关系-【有效表达】-如何完善自己的表达思路?

    有效沟通三步 1 正面假设 2 区分感受和结论 3 区分请求和命令 案例 最近工作压力大 跟老公说我需要他安慰 他却觉得我作 还说最近是不是闲的 你需要安慰 老公理解的是 老公说你作 你听到的是 攻击 不想再表达 你听到这件事 想说些什么
  • Scrum认证Scrum Master(CSM)认证课

    课程简介 Scrum是目前运用最为广泛的敏捷开发方法 是一个轻量级的项目管理和产品研发管理框架 旨在最短时间内交付最大价值 根据2021年全球敏捷状态报告 Scrum及Scrum衍生方法的应用占比达到81 在企业的敏捷转型历程中 Scrum
  • css样式兼容、注释_CSS中的伪注释(或者,浏览器如何解析样式)

    css样式兼容 注释 The CSS spec does not mention it but you can mimic C style and or Unix style line comments in CSS files with
  • 高校软件工程期末复习——ICONIX

    ch01 软件工程危机 定义 软件在开发和维护过程中遇到的一系列严重的问题 含义 如何开发软件 如何维护数量不断膨胀的已有软件 原因 客户对软件需求的描述不精确 可能有遗漏 有二义性 有错误 在软件开发过程中 用户提出修改软件功能 界面 支
  • 用自然语言进行编程的时代真的要来了

    用自然语言进行编程的时代真的要来了 GitHub CEO托马斯 多姆克在官方博客上宣布 代码辅助工具Copilot进行重大升级 接入GPT 4 更名Copilot X 因此 原来只能帮你补全代码的它 现在通过打字聊聊天甚至语音就能 直接写代
  • 计算机视觉中自注意力构建块的PyTorch实现

    作者 AI Summer 编译 ronghuaiyang 导读 一个非常好用的git仓库 封装了非常全面的计算机视觉中的自注意力构建块 直接调用 无需重复造轮子了 git仓库地址 https github com The AI Summer
  • 第七章:敏捷开发工具方法-part1-敏捷开发基础

    文章目录 一 Scrum基础概念 1 1 传统开发模式与敏捷开发的区别 1 2 传统项目管理与敏捷项目管理的区别 1 3 敏捷宣言 1 4 敏捷开发的特征 1 敏捷的方法 二 角色与职责 2 1 Scrum Team 2 2 角色职责总结
  • 什么是Scrum?如何实施Scrum(敏捷开发)以及敏捷工具

    什么是Scrum Scrum是一个敏捷开发框架 它是一个增量的 迭代的开发过程 它被广泛应用于敏捷软件开发 在Scrum中 开发过程由若干个短的迭代周期组成 每个迭代周期称为一个Sprint 那么Scrum如何实施呢 Scrum实施过程可分
  • 什么是 Scrum 工件?

    What is Scrum Artifacts 随着我们的技术系统和项目在规模和复杂性方面不断发展 Scrum 会议和敏捷方法已成为许多公司开发过程中不可或缺的一部分 Scrum 会议是团队成员协作的好方法 可确保队列中的所有项目和任务都得
  • Sprint回顾会议的一种简单玩法

    原文作者 Mike Cohn 回顾会议该怎么开 团队不同 大家的做法或许各有不同 我想介绍一种我最喜欢的方式 特别是因为这种方法经受住了时间的考验 很多年以来 我已经把它运用在了很多很多的团队里 开始 停止 继续 我喜欢在sprint回顾会
  • 敏捷方法论的前世今生- 敏捷历史,敏捷宣言与敏捷12条原则

    敏捷方法论的前世今生 敏捷方法的历史 敏捷一词来源于2001年初美国犹他州雪鸟滑雪胜地的一次敏捷方法发起者和实践者 他们发起组成了敏捷联盟 的聚会 迭代和增量开发方法最早可以追溯到二十世纪三十年代非软件项目 二十世纪六十年代美国航天局水星计
  • Scrum认证A-CSM官方认证班高级ScrumMaster - A-CSM认证班

    课程简介 高级ScrumMaster Advanced Certified ScrumMaster A CSM 认证课程是国际Scrum联盟推出的进阶级Scrum认证课程 是Scrum Master通往专业级敏捷教练必经的学习路径 在Scr
  • 敏捷环境中的需求、规格和管理[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我的公司尝试采用 Scrum 方法 但取得了不同程度的成功 这些是我们遇到问题的一些领域 你如何处理这些 跟踪要求来自 产品营销贯穿于产品 我们

随机推荐