Scrum Master 初学者教程
什么是 Scrum Master?
Scrum Master 是帮助其他人了解 Scrum 并通过消除障碍为项目团队服务的人。他还帮助简化项目复杂性。
Scrum 主管还需要确保开发团队基于 Scrum 的核心价值观开展工作。他通常被视为团队的教练,帮助团队尽其所能地完成工作。此外,他还要确保企业成功采用 Scrum。
Scrum Master 的职责
Scrum Master 是 Scrum 项目的核心。他需要履行以下职责:
- Scrum Master 需要确保团队实现其业务目标
- Scrum Master 在团队中营造协作环境
- Scrum Master 负责规划、团队待办事项整理、冲刺演示和冲刺回顾。
- 指导 Scrum 流程并帮助维护 Scrum 价值观的完整性
- Promo改进了工程实践,例如 TDD、自动化测试和持续集成。
- 确保每个利益相关者都准时出席会议
- 与其他团队成员合作,确保依赖关系和风险分布在 Scrum 团队之间。
- 进行可行性研究,编写并验证规范。
Scrum Master 的职责不是什么?
Scrum Master 不是项目经理。在敏捷过程中,这两个角色是不同的。他不会在开发的每个阶段指导团队。他既不负责任何技术决策,也不负责管理与客户的业务。他永远不会领导团队或代表团队做出决策。
Scrum Master 技能
Scrum Master 是敏捷 Scrum 流程中非常重要的人员。他应该具备多种技能,包括技术、Scrum 流程和软技能。
Scrum Master 必须了解管理自组织团队的不同技术和实践。他应该表现出诚实、正直、信任和尊重团队。他应该具备敏捷、IT 指导和演示方面的专业知识。此外,Scrum Master 应该能够以不影响团队成员正常工作的方式安排会议。
Scrum Master的特点
以下是Scrum Master的重要特征:
仆人式领导: 仆人式领导是一种社会领导风格。Scrum Master 充当仆人式领导者,通过为他人服务来实现项目目标。
士气助推器: Scrum Master 还可以鼓舞团队士气,鼓励团队更有效地开展工作。
推动者:Scrum Master 扮演着促进者的角色,帮助团队了解他们共同的项目相关目标。他还协助团队实现这些目标,同时保持中立。
教练: Scrum 大师指导团队进行自组织,并引导他们走上持续改进的道路。
代理人: Scrum Master 还扮演着代理的角色,帮助做出必要的改变,从而更好地实施 Scrum。
导师: Scrum Master 应该像导师一样分享他的知识、经验甚至他的观点。
清除障碍物: Scrum Master 应该消除所有阻碍开发团队在最佳条件下工作的障碍。
框架管理器: Scrum Master 还负责团队工作的框架。
Observer: 他需要时刻观察一切,哪怕是团队成员最细微的活动。
Scrum Master 一整天都在做什么?
活动1: 使用电子表格和 Jira 进行容量和速度规划。
活动2: 利用冲刺评审剩余的要点确定可实施的故事。
活动3: Rev与团队一起查看之前的冲刺速度。
活动4: 评估团队的能力
活动5: 计算球队完成的得分
活动6: 团队成员提供所有已知任务,并在一小时内估算任务工作量。Scrum Master 应确保分配给成员的任务不会超出他们的能力范围。
活动7: Scrum Master 还需要确保任务持续时间不超过 16 小时。如果任务超过这个时间,他应该告诉团队将其分解。
以上只是 Scrum Master 众多活动中的一小部分。
Scrum Master 最佳实践
- Scrum Master 应该听取开发人员、项目经理和所有者的所有疑问,以了解他们的问题。
- 他应该坚定不移地相信他的团队成员一定会完成分配的工作。
- Scrum Master 应避免在工作中同时做多项任务
- 他应该尊重团队中哪怕是最微不足道的成员,并倾听每个人的观点。
- 对团队取得的成功表示真诚的感谢
Scrum Master 的角色为何很难?
首先,管理大型自组织团队并不是一件容易的事情,需要很大的意志力,Scrum Master 经常需要处理团队成员和项目经理之间的矛盾。
他可能仍是整个 Scrum 管理项目的负责人,但他仍然没有任何权力。Scrum Master 还需要学习激励、沟通、行为经济学和一大堆其他社会科学,这肯定需要他在工作之外投入大量时间。
认证Scrum Master
为了成为一名专业的 Scrum Master,您需要通过认证 Scrum Master 考试(即 CSM)。该证书可帮助考生了解 Scrum 价值观、实践、应用,并提供一定程度的知识和专业知识。
CSM 认证培训的先决条件
虽然 CSM 认证没有设定资格标准,但始终建议您对 Scrum 原则有所了解并掌握整个 Scrum 流程的实际知识。
Scrum Master 认证有哪些好处?
以下是拥有 CSM 证书的一些好处
- 帮助您在所有行业领域保持相关性和市场竞争力,从而发展您的职业生涯
- CSM 计划旨在教授增强的技能,以便更好地实施 Scrum
- CSM 认证还提供了在全球 Scrum 社区中脱颖而出的机会。
- 此项培训可以帮助员工了解有利于公司发展的工作环境。
- CSM 认证可帮助专业人员与 Scrum 专家进行交流。
- 凭借此项认证,申请人将可以加入当地团体、网络,并获得 Scrum Alliance 两年的会员资格。
CSM 课程目标
- Scrum 基础和核心价值观
- 应该能够完全轻松地开始使用 Scrum
- 了解如何知道何时实施 Scrum
- Scrum 会议,包括 Sprint 回顾过去, Sprint Rev查看和发布计划。
- Scrum 框架与瀑布式方法和其他方法有何不同? 敏捷
- Scrum 工件,例如产品和 Sprint 待办事项列表以及燃尽图
如何成为一名认证 Scrum Master
完成培训后,Scrum 认证候选人需要-
步骤1) 人员需要完成在线评估考试。该考试涵盖 Scrum 技术、实践和原则等主题。
步骤2) 成功完成考试后,他/她将获得Scrum联盟认证的Scrum大师认证。
步骤3) 成为Scrum Alliance的正式会员,可以担任专业的Scrum Master。
Scrum Master 职业发展
Scrum Master 的职业生涯有很多发展机会
1. Scrum 大师
这是任何人完成 CSM 证书后获得的第一个级别。他需要在这个职位上工作至少一年到五年。在这里,他需要履行 Scrum 主管的所有指定职责。
2. 高级Scrum主管
从 Scrum Master 开始,您将晋升为高级 Scrum Master。要成为高级 Scrum Master,您需要掌握 Scrum 最佳实践的高级知识以及如何在团队中实施这些最佳实践。
3. 敏捷教练
从高级 Scrum Master 过渡到敏捷教练。要成为敏捷教练,您需要具备 5 年以上的 Scrum Master 知识和至少一年的指导和培训经验。
总结
- Scrum 是用于管理产品开发的敏捷开发框架。
- Scrum Master 是帮助其他人理解 Scrum 并通过消除障碍来帮助团队的人。
- Scrum Master 负责规划、团队待办事项整理、Sprint 演示、Sprint 回顾。
- Scrum Master 应该具备安排会议的技能,以便不影响团队的正常工作。
- CSM 是成为专业 Scrum Master 的考试。
- 一个人有很多职业发展机会,例如 Scrum Master、高级 Scrum Master 和敏捷教练。