想知道 ChatGPT 是怎么面试 Scrum Master 的吗?(下)

对 ChatGPT 进行的 Scrum Master 职位面试

一个不专攻任何“敏捷”的大型语言模型,能通过 Scrum Master 职位的首轮筛选面试吗?在这次的 ChatGPT 求职面试中,我对 OpenAI 的最新生成型人工智能进行了测试。

这个面试环节的任务是创建一个大约30分钟的筛选面试,以确定ChatGPT 是否能继续进行一个虚构的 Scrum Master 职位的申请。

我从 Scrum Master 面试问题指南中选取了几个问题,涵盖了从整体大局观到具体的问题,只有面试者有实践经验才能回答。

这在上一期文章中,我们已经发布了关于问题解决、克服利益相关者的阻力、Sprint 目标、Definition of Ready 等问题,ChatGPT 给出的回答以及我的评论,点击这里回顾阅读:想知道 ChatGPT 是怎么面试 Scrum Master 的吗?(上)

我没有对 ChatGPT 的答案进行编辑。当 ChatGPT 没有提供明显的答案时,我采用了补充问题来探索这个模型。

所以,我们继续来看看,Scrum Master 会很快被聊天机器人取代吗?

Scrum Master面试

06 吸引利益相关者参与 Sprint 评审

问题:Scrum 团队可以做些什么来让利益相关者参与 Sprint 评审?

指引:根据我的经验,至少在使用 Scrum 的初期,你需要在组织内“推销”Sprint 评审:

1、通过适当的培训来帮助利益相关者理解 Sprint 评审的重要性:组织研讨会、安排恳谈会等。

2、为利益相关者提供定期的、有帮助的沟通,例如在内部通讯稿中详细介绍 Scrum 团队在 Sprint 评审过程中的工作。

3、尝试说服高层管理人员定期参加团队的 Sprint 评审,与高管面对面交流的机会通常也能很好的激励利益相关者来参加。

4、为 Sprint 评审选择一个对利益相关者较友好的时间段。将评审会安排在周一早上或周五下午是个非常不好的选择。

5、这一点也适用于 Sprint 评审的地点选择。提前考虑如何在混合场景下为现场和远程与会者提供最佳的参会体验。

6、为你的 Sprint 评审做宣传;例如,在食堂或自助餐厅放置传单,或是把时间地点在公司的通讯渠道或信息网络中公布出去。要有创意!
在下一次回顾会上解决这个问题,并寻求整个 Scrum 团队的支持来解决;这不仅仅是产品负责人和 Scrum Master 之间的事情。

ChatGPT 的回答:

1、宣传 Sprint 评审的价值:如果利益相关者了解 Sprint 评审给项目带来的价值,他们可能会更愿意参加 Sprint 评审会。团队可以向他们传达 Sprint 评审的好处,例如有机会看到团队的进展并提供反馈,以及有机会对项目的方向进行调整。

2、提前邀请利益相关者:给利益相关者提供足够的通知很重要,这样方便他们做好参加 Sprint 评审的计划。团队可以在会议召开之前尽早发出邀请,并在日期临近时跟进提醒。

3、让 Sprint 评审会具有吸引力和互动性:如果利益相关者发现 Sprint 评审具有吸引力和互动性,他们可能会更愿意参加。团队可以使用演示和互动式演讲等技巧使会议更具互动性和吸引力。

4、鼓励参与:团队可以通过询问利益相关者的反馈和意见来鼓励他们参与到 Sprint 评审中。这可以帮助利益相关者感受到对项目的参与度,并更有动力参加未来的 Sprint 评审。

总的来说,重要的是团队要向利益相关者传达 Sprint 评审的价值,并使会议尽可能吸引人和具互动性以鼓励出席。

评论:ChatGPT 面试回答中另一个可接受的答案。如果能指出:有必要让利益相关者了解 Scrum 作为一个框架应该如何运作,以及利益相关者如何为 Scrum 团队的成功做出贡献,例如通过参加Sprint Review并提供反馈;我会给它加分。

07 不稳定的团队速率

问题:您的 Scrum 团队总是无法完成预测的工作并达成 Sprint 目标,并且团队的速率不稳定。这个问题的可能原因是什么,您会如何与团队一起解决这个问题?

指引:您的候选人应该讨论“速率”作为业界最普遍的衡量团队进展的指标是如何的臭名昭著。他们应该能够进一步解释为什么速率完全是一个值得怀疑的敏捷指标,并指出量化指标不适合衡量团队在掌握 Scrum 方面的进展。
许多因素会导致 Scrum 团队的速率波动:
  • 新的团队成员入职;
  • 有经验的成员离开团队;
  • 团队在未知的领域工作;
  • 团队在处理遗留的代码,可能是没有记录的;
  • 团队遇到了意外的技术债务;
  • 假期和病假降低了团队的容量;
  • 行政干预改变了 Sprint 的范围;以及
  • 该团队正在解决计划外的高优先级bug。
总之,你的候选人不应该认同这样的谬论,即团队采用 Scrum 之所以有效,只是因为 Scrum 团队的预测和速度是一致的。玩玩数字游戏很容易!
ChatGPT 的回答:
有很多原因可能导致一个Scrum 团队始终无法满足预测和达成 Sprint 目标,而且他们的速率可能不稳定。 
这个问题的可能原因包括:
1、缺乏明确的目标。如果团队没有明确的目标或对他们要实现的目标没有清晰的认识,他们可能很难取得进展或准确预测他们的工作。
2、估算能力不佳:如果团队没有准确估算他们的工作规模和复杂度,他们可能无法准确预测他们的进度或设定切合实际的目标。

3、范围蔓延:如果团队没有有效地管理范围,他们的工作范围不断变化,他们可能难以取得进展或准确预测他们的工作。

4、协作和沟通不畅:如果团队之间没有有效的协作和沟通,他们可能很难协调工作,并朝着目标取得进展。
为了解决团队的这些问题,Scrum Master 可以:
1、帮助团队为每个冲刺定义明确的目标,并确保团队中的每个人都了解他们要实现的目标。

2、与团队合作,提高他们的估算技能,帮助他们了解如何准确估算工作的规模和复杂度。

3、通过设定明确的界限,建立变更管理和优先级排序的流程,来帮助团队有效地管理范围。

4、鼓励团队提高他们的协作和沟通技巧,并组织讨论会和问题解决工作坊,来帮助他们成为更高效的团队。

通过解决这些问题并帮助团队提升必要的技能和流程,Scrum Master 可以帮助团队朝着他们的目标取得进展并提高他们的速率。
评论:ChatGPT提到了一些有助于提高可预测性的通用方法。然而,坚持“准确的预测”是有问题的,因为在复杂的环境中不存在这样的东西。另外,也没有提到产品待办事项的梳理完善,和团队成员尽早参与产品定义过程的重要性,这些都有助于提高预测能力。关于 Scrum Master 如何支持团队,只是重复了第一个问题的答案,因此对面试总体上没有帮助。
到目前为止,这是针对 Scrum Master 职位的 ChatGPT 工作面试中最薄弱的答案。

08 组建第一个 Scrum 团队

问题:您将如何在您的组织中组建第一个Scrum团队?

指引:当一个组织正在向 Scrum 过渡,同时又在处理重大的组织、业务和技术问题时,其 Scrum 团队的创始成员应该是那些充分理解他们所面临的挑战的志愿者,而不是被逼迫的人。最好的志愿者是那些渴望证明变得敏捷是实现目标的最有效方式的人。

Scrum Master 角色的候选人应该足够机敏,建议邀请产品交付团队的每个成员,以及作为转型赞助方的 CXO 们来参与启动会议。转型启动会议的目的,是支持开发团队和产品团队的成员们,选择如何自组织成为第一个跨职能 Scrum 团队。转型启动会议可以持续几个小时或几天,取决于组织的具体情况。

虽然启动会议对 Scrum 转型很重要,但对其结构进行更深入的探讨会占用太多面试时间。因此,更重要的是,你的候选人要接受团队自我选择的理念,并提出新成立的 Scrum 团队下一步应该做什么的简要路线图。

尽管在一定程度上取决于组织新 Scrum 团队成员的现有技能、经验和培训,但你的候选人应该预料到在启动会议后必须教授 Scrum 的基础知识。他们可能会建议通过一系列工作坊或在职培训来完成,包括产品待办列表精化、编写用户故事、估算、创建看板和设置协作软件等方面的练习。

ChatGPT 的回答:

要在组织中创建第一个 Scrum 团队,可以遵循以下几个步骤:

1、确定团队的宗旨和目标:首先确定团队的宗旨和目标,以及他们想要实现的成果,这一点很重要。这将有助于团队了解他们的目的并集中精力。
2、组建团队:下一步是组建团队。这包括选择具有必要技能和专业知识的团队成员,以及致力于为实现团队目标而共同努力的成员。
3、对团队进行 Scrum 培训:对于团队来说,深入了解 Scrum 框架以及如何有效地应用它非常重要。团队应该接受 Scrum 培训,包括框架的价值观、原则和实践。

4.  建立团队的工作协议:团队应该建立工作协议,定义他们将如何一起工作,包括他们将如何进行沟通、协作和做出决策。

5、设置团队的工作环境:团队应该以支持 Scrum 框架并帮助他们有效工作的方式设置他们的工作环境。这可能涉及建立物理工作空间、设置沟通和协作工具,以及建立管理工作和跟踪进度的流程。

6、开始工作:团队就位,接受过 Scrum 培训,清楚地了解他们的目标以及相互如何协作后,团队就可以开始使用 Scrum 框架工作了。保持灵活性并根据需要进行调整很重要,因为随着团队的学习和成长,他们可能需要调整自己的流程和实践。

通过遵循这些步骤,团队可以有效地将自己打造成一个 Scrum 团队,并开始使用 Scrum 框架开展工作。

再次生成的回复:
要在组织中创建第一个 Scrum 团队,可以采取以下步骤:
1、确定团队的目的和它将努力实现的目标:清楚地了解团队将从事的工作以及要实现的目标非常重要。这有助于为选择团队成员和将要使用的流程提供指导。
2、选择团队成员:团队应由具备完成工作所需的技能、专业知识和经验的个人组成。重要的是要考虑团队内技能和观点的多样性,并确保团队在不同角色和专业知识之间取得平衡。
3、建立团队的流程:团队应该为他们如何一起工作建立流程,包括他们将如何沟通、协作和做出决策。重要的是要让所有团队成员参与建立这些流程的过程,以确保它们有效并满足团队的需求。
4、设置团队的工作环境:团队应该有一个合适的工作环境,有利于有效的协作和高生产力。这可能包括物理空间、工具和资源。
5、提供培训和支持:为团队提供有关 Scrum 框架以及他们将使用的任何其他工具或流程的培训可能会有所帮助。团队还应该能够获得成功所需的支持,例如特定的专家和资源。

通过遵循这些步骤,组织可以创建一个强大而有效的 Scrum 团队,该团队能够有效地工作并为组织创造价值。

论:ChatGPT 对于这个问题的答案基本上与 Scrum 无关,而是入门级的一般项目管理最佳实践。它完全忽略了 ChatGPT 之前推崇的自我管理和 Scrum 价值观的理念。重新生成回复也无济于事。

补充提问:Scrum 团队的成员不应该是自我选择的吗?毕竟,Scrum 团队是自管理的。

ChatGPT 的回答:
在 Scrum 中,团队负责自我组织和自我管理其工作。因此,一般来说,最好的做法是团队成员自行选择加入团队,而不是被团队外的人分配到团队中。这是因为自我选择允许团队成员根据他们的技能、兴趣和空闲来选择在团队中工作,并且可以帮助建立主人翁意识和对团队成功的承诺感。
然而,在有些情况下,可能需要团队外的人参与团队成员的选择。例如,如果团队正在进行的项目需要团队内部不具备的专业技能或专业知识,则可能需要团队外部的人帮助识别和引入具有这些技能的团队成员。在这些情况下,重要的是让现有团队成员参与选择过程,并确保他们的意见得到考虑。

总的来说,Scrum 团队由自我选择的团队成员组成是最好的做法,但在某些情况下,可能需要外部投入以确保团队拥有成功所需的技能和专业知识。

补充提问:为什么 Scrum 团队成员不能识别出他们缺少哪些技能,并找到合适的专家来弥补缺乏的专业知识?
ChatGPT 的回答:

Scrum 团队成员负责自我组织和自我管理他们的工作,因此,人们通常期望他们能识别出可能缺乏的任何技能或专业知识,并找到弥补这些差距的方法。这可能涉及寻求专家的指导或支持,或者通过培训或其他方式获得必要的技能。

在某些情况下,团队可能无法确定他们所缺乏的具体技能或专业知识,或者无法找到合适的专家来弥补这些差距。在这种情况下,可能需要团队以外的人,如 Scrum Master 或经理,帮助确定需要的技能或专业知识,并协助寻找合适的专家来填补空白。

总的来说,Scrum 团队必须主动识别和解决他们可能缺乏的任何技能或专业知识,并寻求他们所需的支持和资源,以获得成功。
评论:ChatGPT 相信在建立 Scrum 团队时“来自管理层的指导”或来自 Scrum Master 的好处,因为 Scrum 团队可能无法确定自己缺少哪些技能。虽然我们的语言模型仍然“相信”管理阶层的好处,但根据我的经验,成熟的 Scrum 团队非常了解他们(还)不知道什么,以及他们在哪些地方需要外部专家的支持。在任何情况下,他们都不需要经理来告诉他们。 

ChatGPT 的工作面试 — 结论

ChatGPT 的求职面试喜忧参半。问题越具体,离 Scrum 指南和 Scrum 的第一原则就越远,ChatGPT 的表现就越失败。这次失败并不令人意外,因为我们不知道这个语言模型接受了哪些内容的培训。 
因此,基于 ChatGPT 对这几个示例问题的回答,我不会往 Scrum Master 面试的下一步推进,即邀请 ChatGPT 参与和几位 Scrum 团队成员进行的全面面试。还到不了那一步。

然而,这次 ChatGPT 工作面试也让我们瞥见了未来:如果我们可以自己训练 ChatGPT 4.0 会怎样?当然,我指的不是整个模型,而是敏捷和 Scrum 的部分。需要付出多少训练才能使 ChatGPT 达到让我们的面试官推进到下一步的水平?

此外,您会选择哪些文档来培训 ChatGPT 4.0 的 敏捷和 Scrum 部分?请在评论中与我们分享您的建议。

 

原文地址A ChatGPT Job Interview for a Scrum Master Position | Scrum.org

注:部分图片来源于网络

 

【作者】Stefan Wolpers

Stefan是Scrum.org的专业Scrum培训师,致力于通过课堂和社区帮助Scrum Master 及 Product Owner 的专业成长。Stefan是即将出版的《Scrum反模式指南》一书的作者。

【译者】Scrum中文网翻译组

Scrum中文网是全球第一个Scrum中文网站,中国最早的Scrum和敏捷教育及推广机构,也是国际Scrum联盟(ScrumAlliance)官方授权教育机构和大规模敏捷SAFe官方机构SAI中国区金牌授权合作伙伴。

Scrum中文网是国内领先的敏捷培训及教练咨询机构,作为中国敏捷教练的摇篮,启蒙和培养了数万名敏捷专业人士,帮助数百家知名企业成功转型敏捷。

 

火爆 售票中
Scrum.Org 主办
Search
近期公开班
专业Scrum Master (PSM I) 认证徽章
12月26-27日(周四、周五)
专业Scrum Master (PSM I) 认证公开课
远程
Derek Ding 丁志润 授课
领导大规模敏捷Leading SAFe认证徽章
1月11-12日(周六、周日)
Leading SAFe领导大规模敏捷认证课
远程
Scott Wang 王庆付 授课
scrum alliance csm认证徽章
1月18-19日(周六、周日)
Scrum Master (CSM) 中文认证课
Lance Zhang 授课
safe scrum master ssm
2月22-23日(周六、周日)
SAFe ScrumMaster 官方认证公开班
远程
Eric Liao 廖靖斌 授课
大规模敏捷顾问SAFe SPC认证课徽章
2月27-3月2日(周四-周日)
SAFe认证-SPC SAFe认证培训师导师班
上海
Eric Liao & Marsha Xue授课
scrum alliance csm认证徽章
3月1日-2日(周六、周日)
Scrum Master (CSM) 中文认证课
Lance Zhang 授课
Scrum.org专业Scrum产品负责人(PSPO)认证徽章
3月29-30日 (周六、周日)
专业Scrum产品负责人(PSPO)中文认证公开课
远程
Derek Ding 丁志润 授课
scrum alliance csm认证徽章
4月12-13日(周六、周日)
Scrum Master (CSM) 中文认证课
Lance Zhang 授课
scrum alliance csm认证徽章
5月10-11日(周六、周日)
Scrum Master (CSM) 中文认证课
Lance Zhang 授课
Scrum联盟acsm认证徽章
5月24-25日(周六、日)
高级Scrum Master(A-CSM)认证公开课
Lance Zhang 张宁宁 授课
scrum alliance csm认证徽章
6月14-15日(周六、周日)
Scrum Master (CSM) 中文认证课
Lance Zhang 授课
safe scrum master ssm
8月10-11日
SAFe ScrumMaster 官方认证公开班
Eric Liao 廖靖斌 授课
scrum alliance csm认证徽章
10月26-27日
Scrum Master (CSM) 中文认证课
中文远程
Scott Dunn & Eric Liao 授课
领导大规模敏捷Leading SAFe认证徽章
10月19-20日
Leading SAFe领导大规模敏捷认证课
Eric Liao 廖靖斌 授课
Scrum联盟acsm认证徽章
10月19-20日
高级Scrum Master(A-CSM)认证公开课
Jim Wang 王军 授课
0
0
小时
0
分钟
0
由Scrum.org主办的 2024中国Scrum大会 8月17日将在上海开幕
0
0
小时
0
分钟
0
预约回电
留下您的手机号,我们会在第一时间联系您。
热线电话:400-696-6280
预约回电
预约成功,我们会尽快联系您。