Scrum Master 面试常见问题及解答
敏捷 Scrum Master 面试问题
以下是 Scrum Master 面试问题和答案,可帮助应届毕业生和有经验的应聘者获得理想的工作。
1)做Scrum有什么好处?
实施 Scrum 的优点是,在进行测试时
- 它最大限度地降低了因系统变化而产生的风险
- 它提高了投资回报率 (ROI)
- 它不断改进流程
- 它反复快速地研究实际工作的软件
- 任何人都可以看到真正有效的软件,并继续改进以进行下一次迭代
2) Scrum 周期持续多长时间?谁参与 Scrum 周期?
Scrum 周期取决于团队正在开展的项目类型。通常,周期约为 2-4 周到近一个月。在 Scrum 周期中,它包括
- Scrum大师
- 产品所有者
- 团队
3)Scrum 中的用户故事是什么?
在 Scrum 中,用户故事很短,用一句话定义特性或功能。
4)Scrum流程的工件有哪些?
Scrum 流程工件包括
- Sprint积压
- 产品积压
- 速度图
- 燃尽图
5)什么是Scrum Sprint?
Scrum 项目是通过一系列“冲刺”开发的。这是 Scrum 方法论中可重复且有规律的工作周期,在此期间完成工作并准备好进行审查。

6)Sprint 的理想持续时间是多少?它如何影响工作流程?
Scrum 中的 Sprint 通常持续 30 天或两周。两周的 Sprint 规划因多种原因而受到青睐。首先,它使团队更容易在两周内估算、规划和完成工作。其次,它为产品负责人提供了足够的时间来更频繁地更改优先级,并允许团队快速适应市场压力。
7)解释 Scrum 中的产品待办事项
在 Scrum 冲刺开始之前,产品负责人会查看所有新功能、变更请求、增强功能和错误报告的列表,并确定哪些是高优先级的。如果项目是新的,则它包含新系统必须提供的新功能,此项目列表称为产品待办事项。在冲刺中保留的内容称为 Sprint 待办事项。
8)解释敏捷 Scrum 会议中执行的活动
在 Scrum 会议期间
- 团队分析在 Sprint 期间完成任务需要多少时间
- 从产品待办事项中,团队取出第一项并分解为任务
- 团队估计任务需要多长时间
- 如果冲刺期间还有时间,他们将继续处理产品待办事项中的下一个项目
- 确定哪些功能清晰,并估计有多少功能需要纳入冲刺范围
9)Scrum Master 在 Scrum 中扮演什么角色?
- 消除团队在追求冲刺目标过程中面临的任何障碍
- 最大化团队生产力
- 确保系统测试和单元测试使用的脚本语言是用同一种语言编写的
- 指导团队和产品负责人提高实践的有效性
- 确保遵循所有标准 Scrum 实践

10)Scrum燃尽图应包含哪些内容?
Scrum 燃尽图应该包括以下内容
- 显示工作日的 X 轴
- Y 轴显示剩余努力
- 以理想努力为指导
- 努力取得实际进展
11)使用Scrum有什么缺点?
- 对于敏捷 Scrum Master 来说,规划、组织和构建一个缺乏明确目标的项目将是一项棘手的工作
- 每日站会需要频繁评审和大量资源
- 一个项目的成功依赖于所有团队成员的成熟和奉献精神
- 在 Scrum 周期中,产品的不确定性、频繁的变化和频繁的产品交付仍然存在
- 它使所有功能障碍显而易见
- 需要进行重大变革
12)什么是 Scrum of Scrum?
Scrum of Scrum 是指每日例会后的会议。每个敏捷团队的负责人参加会议,讨论他们的工作,并回答以下问题:
- 自上次会议以来,球队的进展如何?
- 下次会议之前,您的团队预计要做什么或应该完成什么?
- 您的团队在完成任务时遇到了哪些障碍?
- 你会允许以下团队进行你的任何工作吗?
13)解释“增量”一词。
期限 “增量” 指本冲刺期间及之前所有冲刺中完成的产品待办事项总数。在冲刺结束时,增量应处于完成状态;并且,无论产品负责人是否愿意发布产品,增量都必须处于可重复使用的状态。
14)什么是“速度”?
“速度” 是团队在一个冲刺中能够付出的总努力。该数字是通过将上一个冲刺的故事中的所有故事点相加而得出的。它是团队了解他们在冲刺中可以完成多少故事的指南。
15)什么是“生鱼片”和“障碍”?
- 生鱼片:该术语类似于“完成”;它用于定义完成的具体任务。不同团队用来指代其完成任务状态的术语可能不同,但在一个团队内应该保持不变。
- 障碍: 任何妨碍团队成员开展工作的障碍都称为障碍
16)什么是 Scrum 扑克或计划扑克?
Scrum 扑克或规划扑克是一种在软件开发中估计开发目标相对大小的技术。它是一种通过在桌子上面朝下打出数字牌(而不是大声说出数字牌)来确定冲刺项目持续时间的方法。
17)燃尽图显示什么?
燃尽图用于跟踪冲刺状态,它们充当早期预警指标;它们可以用于突出显示 “缺乏进展”。此外,他们还会突出显示他们发现冗余的区域。
18)召开 Sprint 回顾会议的目的是什么?
Sprint 回顾会议的目的是让团队成员了解 Sprint 期间的进展情况,并讨论未来 Sprint 进一步改进的可能方法。
19)Scrum中的Sprint和Iteration有什么区别?
- 迭代: 它是用于定义一般敏捷方法中单个开发周期的术语。它是迭代和增量开发过程中常用的术语。
- 短跑: 它用于定义一种称为 Scrum 的专业敏捷方法中的一个开发周期或迭代步骤。Sprint 是 Scrum 特有的,并非所有形式的迭代都是 Sprint。
20)Scrum 中的故事点是什么?
Scrum 中的每个特性都是一个故事。故事点是 Scrum 团队使用的任意度量,也是敏捷团队用来确定实现给定故事的难度的指标。
21) Scrum 中的速度是多少?如何测量?
Scrum 中的速度是衡量团队在迭代或冲刺中完成工作量的指标。衡量标准是
- V=故事点总数/一次迭代
22)什么时候 Scrum 不再有用?
理想情况下,Scrum 适用于监控 5 到 10 人的工作,这些人致力于实现冲刺目标。它不适合大型团体或承担更多责任的团队。对于较大的团队,可以通过将团队分成小组并练习 Scrum 来应用 Scrum。
23) 作为一名专业的 Scrum Master,您的职责是什么?
Scrum Master 角色在某些情况下与项目经理相似,其职责包括:
- 进行 Sprint 规划和 项目管理
- 安排每日 Scrum 会议
- Scrum 流程职责的管理
- 协助开发团队遵循 Scrum 实践
- 努力消除障碍,让团队专注于工作
- 提供产品待办事项帮助
这些面试问题也会对你的口试有帮助
我在面试时被问到这样一个问题:在实施之前,你要花多长时间制定冲刺计划。例如,如果你的实施开始日期是 2 周后。你什么时候开始制定冲刺计划。谢谢
8 周冲刺,4 小时
是的。这是规划 4 周 Sprint 规模所需的最大小时数
就在我们开始实施Sprint的同一天。
计划、评审、回顾和每日站会都是 Sprint 的一部分,它们的持续时间包含在 Sprint 的时间框中
很好的问答…但我还有一些问题,请告诉我答案:
1.Agile 中的回归套件是什么?
2.Agile 中的影响分析及其模板?
3. 使用模板的 Agile 验收测试计划。
4.敏捷中的测试评估
并且实时场景质疑与敏捷有关的问题。
如何指导一个或多个团队采用敏捷/Scrum 原则
@payal
1-向您的团队介绍敏捷价值观和原则。
2-促进scrum关键价值观。
3-解释什么是仪式和经验过程以及我们为什么要召开 Scrum 会议。
4- 在新团队中练习 Sprint Zero,让他们熟悉 Sprint 流程
燃尽图和速度不是 Scrum 工件。你正在向读者提供虚假信息,应该感到羞愧。