Scrum Master 面试考察三件事:你是否了解这个框架(角色、事件、工件),你能否带领真实团队解决问题,以及你能否保持仆人式领导而不是充当项目经理。准备好应对场景题,比如团队每个 Sprint 都完不成,或者 Product Owner 在 Sprint 中途更改优先级。
以下是 22 道题及参考答案。不同版本的 Scrum Guide 略有差异,如果被问到,说明你参考的是哪一版。
Scrum 基础
1. 什么是 Scrum?
“一个轻量级框架,通过称为 Sprint 的短周期来交付复杂工作。一个小团队朝着目标努力,检查成果,然后调整。它建立在经验主义之上:透明、检视和适应。”
2. Scrum 有哪些角色?
“Developers,负责构建产品。Product Owner,负责最大化产品价值并管理待办列表。Scrum Master,帮助团队和组织理解并用好 Scrum。”
3. Scrum 有哪些事件?
| 事件 | 目的 |
|---|---|
| Sprint | 一个月或更短的时间盒,包含所有其他事件 |
| Sprint Planning | 决定这个 Sprint 能做什么以及怎么做 |
| Daily Scrum | Developers 用 15 分钟检查进度,规划接下来 24 小时 |
| Sprint Review | 与利益相关者一起检视增量并调整待办列表 |
| Sprint Retrospective | 检视团队的工作方式并商定改进措施 |
4. Scrum 有哪些工件及其承诺?
“Product Backlog 对应 Product Goal,Sprint Backlog 对应 Sprint Goal,Increment 对应 Definition of Done。每个工件都有一个承诺,让进展透明可见。”
5. 什么是 Definition of Done,为什么它很重要?
“一份共享的描述,说明工作要算完成必须满足哪些条件,比如代码已评审、已测试、已写文档、可部署。没有它,‘完成’的含义因人而异,质量就会滑坡。”
6. Scrum Master 和项目经理有什么区别?
“项目经理指挥工作、跟踪进度,还经常分配任务。Scrum Master 不管理团队。他们做教练、清除障碍、保护流程,帮助团队实现自管理。”
日常工作
7. Scrum Master 一天都在做什么?
“需要时引导各项事件,帮助团队发现并清除障碍,辅导 Product Owner 管理待办列表,与其他团队和管理者一起解决障碍,跟踪遗留项或缺陷等模式,带到回顾会议。”
8. 你如何开好一次回顾会议?
“我会营造安全的空间和明确的焦点,收集数据比如 Sprint 的各项事件,让每个人都参与,归组主题,选出一两项改进并指定负责人,在下一次回顾时检查。我会变换形式保持新鲜感,也避免回顾会只列抱怨。”
9. 团队对 Daily Scrum 感到厌倦,你怎么处理?
“我会问他们想从中得到什么。如果它变成了向我汇报状态,我会提醒他们这是为 Developers 开的,把焦点转回 Sprint Goal,尝试不同的形式,比如从右往左走看板。目标是规划下一天,不是汇报。”
10. 你如何帮助团队做估算?
“我用相对估算,比如故事点或 T 恤尺码,配合讨论,就像计划扑克那样。重点是达成共识,不是精确。我看团队过去的吞吐量来做预测,也不会拿不同团队的 velocity 做比较。”
11. 什么是 velocity,它是怎么被误用的?
“团队在一个 Sprint 内完成的工作量,通常用故事点表示。它帮助团队做预测。被误用为绩效目标或用来比较团队时,就会导致人们虚报估算。”
场景类问题
12. 团队每个 Sprint 都无法达成 Sprint 目标,你会怎么做?
“我会结合数据和团队成员的看法来寻找原因。是用户故事太大了?还是 Sprint 中途不断有新工作插入?是依赖关系在阻塞他们?还是目标本身不够清晰?然后我会把这个问题带到回顾会议中,尝试一个实验,比如拆分更小的故事、限制在制品数量,或者提前进行需求梳理。”
13. Product Owner 在 Sprint 进行中不断更改优先级,你会怎么做?
“我会和他们沟通这种做法对团队和 Sprint 目标的影响。在一个 Sprint 内,范围可以由开发者澄清,但 Sprint 目标是受保护的。如果变更足够紧急,Product Owner 可以取消 Sprint,但这种情况很少见。否则,变更应放入 Product Backlog,留到下一次 Sprint Planning 处理。我还会帮助他们做好 Backlog 梳理,让优先级更加清晰。”
14. 有位干系人总是直接找开发者提需求,你会怎么做?
“我会向干系人说明这种做法对团队和 Sprint 造成的代价,并引导他们通过 Product Owner 和 Sprint Review 这两个渠道来提需求。同时,我也会辅导开发者如何礼貌地转介这些请求。”
15. 一位开发者在讨论中主导发言,其他人保持沉默,你会怎么做?
“在会议活动中,我会使用一些让所有人都参与进来的技巧,比如先让大家安静地写下想法、轮流发言,或者分成小组两两讨论。私下里,我会和那位主导发言的人聊聊,请他们给别人留出空间。我也会关注那些比较安静的成员需要什么。”
16. 经理想让你汇报个人的生产力,你会怎么说?
“我会解释 Scrum 衡量的是团队的整体成果,而个人指标会削弱协作。我会建议使用团队层面的度量,比如周期时间、吞吐量和质量,并分享工作的整体进展情况。”
17. 你如何处理团队内部的冲突?
“我会尽早把问题摆到台面上,先分别听取每个人的说法,然后帮助他们直接对话,讨论问题本身及其影响。我关注的是行为和目标,而不是针对个人,最后大家就行动方案达成一致。如果问题仍未解决,我会请经理介入。”
18. 如果团队没有遵循 Scrum,你会怎么做?
“先问为什么。可能是某个实践在他们的场景下不适用,也可能是没有人解释过原因。我会结合每个实践背后的理由来进行辅导,建议做一个实验,然后回顾结果。对于组织层面的障碍,比如经理直接分配任务,我会向领导层反映。”
敏捷与工具
19. Scrum 和 Kanban 有什么区别?
“Scrum 有固定时长的 Sprint、明确的角色和事件。Kanban 是一个流动系统:可视化工作、限制在制品、管理流动,没有强制的时间盒。很多团队会把两者的理念结合起来使用。”
20. 你如何跨多个团队规模化推广 Scrum?
“首先让依赖关系可见,并保持团队跨职能。使用统一的节奏、Scrum of Scrums 或类似的同步机制,以及共同的 Backlog 或目标。Nexus、LeSS、SAFe 等框架确实存在,但我会从最简单的方案开始,先解决真正的问题。”
21. 你使用哪些工具?
“Jira 或类似的跟踪工具、用于回顾会议的数字白板,以及团队自己的看板。我会选择团队愿意持续更新的工具,用它们来让工作可见,而不是用来监控。”
22. 你有什么问题想问我们吗?
“有多少个团队在做这个产品?他们是如何协调的?领导层对 Scrum 的态度是怎样的?之前尝试过什么?你们的团队目前面临的最大障碍是什么?”
认证
很多职位招聘都要求有 Certified ScrumMaster 或 Professional Scrum Master 之类的认证。这些认证能证明你学过框架,但面试官更关心你在真实团队中做了什么。准备好例子:你移除了什么障碍,以及回顾会议带来了什么改进。
如何准备
为以下内容准备故事:你辅导团队解决某个问题的经历、你帮助化解的一次冲突、一次带来改变的回顾会议,以及一次你向管理层提出不同意见的经历。重新读一遍最新的 Scrum Guide,确保你的术语准确。相关的问题可以参考我们的领导力面试指南和管理面试指南。
在模拟面试中练习,然后阅读文字记录,找出那些问题问的是“你会怎么做”而你却给出了定义的地方。在任何现场面试中,请遵守雇主关于 AI 工具的规定。
用 YesToTheOffer 练习 Scrum Master 答案
进行模拟面试,大声讨论团队场景,之后查看你的文字记录。30 分钟免费,无需订阅。



