对 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 会很快被聊天机器人取代吗?
06 吸引利益相关者参与 Sprint 评审
问题:Scrum 团队可以做些什么来让利益相关者参与 Sprint 评审?
指引:根据我的经验,至少在使用 Scrum 的初期,你需要在组织内“推销”Sprint 评审:
1、通过适当的培训来帮助利益相关者理解 Sprint 评审的重要性:组织研讨会、安排恳谈会等。
2、为利益相关者提供定期的、有帮助的沟通,例如在内部通讯稿中详细介绍 Scrum 团队在 Sprint 评审过程中的工作。
3、尝试说服高层管理人员定期参加团队的 Sprint 评审,与高管面对面交流的机会通常也能很好的激励利益相关者来参加。
4、为 Sprint 评审选择一个对利益相关者较友好的时间段。将评审会安排在周一早上或周五下午是个非常不好的选择。
5、这一点也适用于 Sprint 评审的地点选择。提前考虑如何在混合场景下为现场和远程与会者提供最佳的参会体验。
ChatGPT 的回答:
2、提前邀请利益相关者:给利益相关者提供足够的通知很重要,这样方便他们做好参加 Sprint 评审的计划。团队可以在会议召开之前尽早发出邀请,并在日期临近时跟进提醒。
3、让 Sprint 评审会具有吸引力和互动性:如果利益相关者发现 Sprint 评审具有吸引力和互动性,他们可能会更愿意参加。团队可以使用演示和互动式演讲等技巧使会议更具互动性和吸引力。
4、鼓励参与:团队可以通过询问利益相关者的反馈和意见来鼓励他们参与到 Sprint 评审中。这可以帮助利益相关者感受到对项目的参与度,并更有动力参加未来的 Sprint 评审。
评论:ChatGPT 面试回答中另一个可接受的答案。如果能指出:有必要让利益相关者了解 Scrum 作为一个框架应该如何运作,以及利益相关者如何为 Scrum 团队的成功做出贡献,例如通过参加Sprint Review并提供反馈;我会给它加分。
07 不稳定的团队速率
问题:您的 Scrum 团队总是无法完成预测的工作并达成 Sprint 目标,并且团队的速率不稳定。这个问题的可能原因是什么,您会如何与团队一起解决这个问题?
新的团队成员入职; 有经验的成员离开团队; 团队在未知的领域工作; 团队在处理遗留的代码,可能是没有记录的; 团队遇到了意外的技术债务; 假期和病假降低了团队的容量; 行政干预改变了 Sprint 的范围;以及 该团队正在解决计划外的高优先级bug。
3、范围蔓延:如果团队没有有效地管理范围,他们的工作范围不断变化,他们可能难以取得进展或准确预测他们的工作。
2、与团队合作,提高他们的估算技能,帮助他们了解如何准确估算工作的规模和复杂度。
3、通过设定明确的界限,建立变更管理和优先级排序的流程,来帮助团队有效地管理范围。
4、鼓励团队提高他们的协作和沟通技巧,并组织讨论会和问题解决工作坊,来帮助他们成为更高效的团队。
08 组建第一个 Scrum 团队
指引:当一个组织正在向 Scrum 过渡,同时又在处理重大的组织、业务和技术问题时,其 Scrum 团队的创始成员应该是那些充分理解他们所面临的挑战的志愿者,而不是被逼迫的人。最好的志愿者是那些渴望证明变得敏捷是实现目标的最有效方式的人。
Scrum Master 角色的候选人应该足够机敏,建议邀请产品交付团队的每个成员,以及作为转型赞助方的 CXO 们来参与启动会议。转型启动会议的目的,是支持开发团队和产品团队的成员们,选择如何自组织成为第一个跨职能 Scrum 团队。转型启动会议可以持续几个小时或几天,取决于组织的具体情况。
虽然启动会议对 Scrum 转型很重要,但对其结构进行更深入的探讨会占用太多面试时间。因此,更重要的是,你的候选人要接受团队自我选择的理念,并提出新成立的 Scrum 团队下一步应该做什么的简要路线图。
ChatGPT 的回答:
要在组织中创建第一个 Scrum 团队,可以遵循以下几个步骤:
4. 建立团队的工作协议:团队应该建立工作协议,定义他们将如何一起工作,包括他们将如何进行沟通、协作和做出决策。
5、设置团队的工作环境:团队应该以支持 Scrum 框架并帮助他们有效工作的方式设置他们的工作环境。这可能涉及建立物理工作空间、设置沟通和协作工具,以及建立管理工作和跟踪进度的流程。
通过遵循这些步骤,团队可以有效地将自己打造成一个 Scrum 团队,并开始使用 Scrum 框架开展工作。
通过遵循这些步骤,组织可以创建一个强大而有效的 Scrum 团队,该团队能够有效地工作并为组织创造价值。
评论:ChatGPT 对于这个问题的答案基本上与 Scrum 无关,而是入门级的一般项目管理最佳实践。它完全忽略了 ChatGPT 之前推崇的自我管理和 Scrum 价值观的理念。重新生成回复也无济于事。
补充提问:Scrum 团队的成员不应该是自我选择的吗?毕竟,Scrum 团队是自管理的。
总的来说,Scrum 团队由自我选择的团队成员组成是最好的做法,但在某些情况下,可能需要外部投入以确保团队拥有成功所需的技能和专业知识。
Scrum 团队成员负责自我组织和自我管理他们的工作,因此,人们通常期望他们能识别出可能缺乏的任何技能或专业知识,并找到弥补这些差距的方法。这可能涉及寻求专家的指导或支持,或者通过培训或其他方式获得必要的技能。
在某些情况下,团队可能无法确定他们所缺乏的具体技能或专业知识,或者无法找到合适的专家来弥补这些差距。在这种情况下,可能需要团队以外的人,如 Scrum Master 或经理,帮助确定需要的技能或专业知识,并协助寻找合适的专家来填补空白。
ChatGPT 的工作面试 — 结论
然而,这次 ChatGPT 工作面试也让我们瞥见了未来:如果我们可以自己训练 ChatGPT 4.0 会怎样?当然,我指的不是整个模型,而是敏捷和 Scrum 的部分。需要付出多少训练才能使 ChatGPT 达到让我们的面试官推进到下一步的水平?
此外,您会选择哪些文档来培训 ChatGPT 4.0 的 敏捷和 Scrum 部分?请在评论中与我们分享您的建议。
注:部分图片来源于网络
Stefan是Scrum.org的专业Scrum培训师,致力于通过课堂和社区帮助Scrum Master 及 Product Owner 的专业成长。Stefan是即将出版的《Scrum反模式指南》一书的作者。
【译者】Scrum中文网翻译组
Scrum中文网是全球第一个Scrum中文网站,中国最早的Scrum和敏捷教育及推广机构,也是国际Scrum联盟(ScrumAlliance)官方授权教育机构和大规模敏捷SAFe官方机构SAI中国区金牌授权合作伙伴。
Scrum中文网是国内领先的敏捷培训及教练咨询机构,作为中国敏捷教练的摇篮,启蒙和培养了数万名敏捷专业人士,帮助数百家知名企业成功转型敏捷。