如何成为一名优秀的Scrum Master!
当管理层给予赞扬和掌声时,你是否喜欢成为舞台的中心?当然,这些是每个人梦寐以求的黄金时刻。但是,在没有足够的知识和技能的情况下,想要成为冠军容易吗?一点也不。你应该具备所有必要的技能才能脱颖而出。
当我们谈论像 Scrum Master 这样的角色时,在许多组织中,它被广泛误解和曲解,那么,一个人如何有效地扮演这个角色及其职责并成为一名优秀的 Scrum Master 呢?难道不具有挑战性吗?
让我们讨论一下,如何通过高效地履行 Scrum Master 的角色和职责来成为一名优秀的 Scrum Master。但在深入了解作为一名超级优秀的 Scrum Master 需要做些什么之前,让我们先讨论一下作为 Scrum Master 不应该做什么。
作为 Scrum Master 你不应该做什么?
- 作为 Scrum Master,管理团队不是你的工作。Scrum 团队是自组织的,不需要微观管理。
- Scrum Master 既不选择用户故事,也不将任务分配给团队成员。同样,充当“驯兽师”的角色,从每个团队成员那里获取工作完成,也不是他的/她的工作。
- 组织不应该期望你作为 Scrum Master 来计划产品的发布;这是产品负责人(Product Owner)的工作。
- 最棒的是,作为 Scrum Master 的你,当你的项目遇到任何意外的结果时,你无需承担责任,产品负责人对任何此类后果负责。
你是否感到高兴,作为 Scrum Master,你免除了团队管理的压力,同时也不对任何后果负责?难道不很棒吗?但是,你现在可能想知道,那么 Scrum Master 还剩下什么?Scrum Master 在项目中应该扮演什么角色?
作为 Scrum Master 你应该做什么
让我们想想一个传统的家庭,父亲承担所有重要的决策来维持家庭运转。他决定谁做什么,需要做哪些事情以及何时完成所有这些家庭日常工作。家庭的其他成员,如孩子、阿姨、叔叔甚至母亲也遵循他的命令和指示。那么,母亲在我们的家庭中扮演什么角色呢?
父亲负责决策,母亲则确保所有工作都能顺利执行。她是家庭顺利运转背后的那个人。她是家庭的支柱,在她的支持下,每个人都能顺利完成自己的日常工作,不会出现任何问题。
从这个角度来看,我们可以将 Scrum 团队与我们的传统家庭联系起来。是的,父亲扮演产品负责人的角色,孩子们是 Scrum 团队,而我们的母亲扮演着 Scrum Master 的关键角色。难道这不是最重要的工作吗?
因此,Scrum Master 需要做…
- Scrum Master 为自组织的 Scrum 团队提供所有必要的支持,以实现预期的结果。
- 他们确保所有 Scrum 仪式,如每日站会、Sprint 计划会议、Sprint 评审会议、Sprint 回顾会议,都按照规则和指南进行,不会出现任何失败。
- 帮助团队维护他们的故事板、燃尽图和其他工件。
- 保护团队免受任何外部干扰,以便团队能够专注于工作以履行其承诺。
- 消除障碍,鼓励团队与产品负责人之间的协作。
- 确保团队每天的进度透明。
- Scrum Master 保护流程,确保团队遵守 Scrum 的价值观和实践。
- 他们是 Scrum 实践的教练、指导者和引路人;他们在项目内部以及整个组织内传播 Scrum 的意识。
因此,简单来说,我们可以说 Scrum Master 就像我们漫画世界中的超人或蜘蛛侠,他们可以做任何事情来拯救 Scrum 团队,通过消除障碍、保护和协助团队,以便团队能够在指定的时间范围内交付承诺的任务。Scrum 团队只需要专注于自己的工作,并将其他事情留给 Scrum Master。
Scrum Master 在 Scrum 仪式中的作用
Scrum 团队必须按照规定的指南遵循所有 Scrum 仪式,才能获得 Scrum 预期的益处。
确保团队不会出现任何失败地遵循所有这些仪式,是 Scrum Master 的工作。
Scrum Master 确保每次 Sprint 开始时都必须举行 Sprint 计划会议,并且所有必要的参与者都必须参加会议。
- Scrum Master 确保所有这些会议都必须在规定的时间内完成,不应延长。并且必要的参与者必须参加这些会议。
- 每日站会必须在整个 Sprint 期间每天举行,不得出现任何失败。Scrum Master 确保团队成员参与并保持会议简短和简洁。
- Sprint 评审会议和 Sprint 回顾会议必须在每个 Sprint 结束时举行,所有参与者,如 Scrum Master、产品负责人、Scrum 团队、客户等,都必须参加这些仪式。
因此,要成为一名优秀的 Scrum Master,你需要了解该做和不该做的事情。确保团队非常了解并践行 Scrum 的价值观和实践。你是团队的教练,是流程负责人。通过一切可能的方式帮助团队实现最高水平的团队绩效。在确保团队严格遵循所有 Scrum 仪式时,注意你的步骤,因为你没有任何权力。最好在整个团队和组织中传播有关 Scrum 实践益处的意识。