ChatGPT針對敏捷專家準(zhǔn)備的面試問題,能用嗎?
譯文譯者 | 李睿
審校 | 重樓
敏捷教練Stefan Wolpers表示,在OpenAI公司發(fā)布ChatGPT之后,他對ChatGPT如何回答敏捷專家(Scrum Master)面試指南中的問題進(jìn)行了測試。他表示,如果回到2023年1月,他就不會親自參與敏捷專家面試過程,而是通過敏捷團(tuán)隊成員采用ChatGPT進(jìn)行全方位的面試。
如果GPT 3.5或GPT 4.0這樣的大型語言模型能夠很好地用于敏捷專家面試問答,那么它們創(chuàng)建類似面試問題的能力如何呢? Stefan Wolpers撰寫的文章對于如何采用ChatGPT創(chuàng)建敏捷專家面試問題進(jìn)行闡述和分析。
為敏捷專家面試問題設(shè)置會話
Wolpers于2023年5月28日上午7:05至8:55在ChatGPT上運(yùn)行了GPT-4模型的會話(這需要升級到ChatGPT Plus)。他并沒有將語法糾錯軟件Grammarly應(yīng)用于ChatGPT的回答。
提示設(shè)計
Wolpers使用以下提示來觸發(fā)會話:
作為敏捷專家的GPT,你的任務(wù)是生成五個獨(dú)特的面試問題,以識別有才華的敏捷專家和敏捷教練。每個問題都應(yīng)該針對與Scrum事件、角色或工件相關(guān)的特定主題。你的問題應(yīng)該是開放式的,并提供討論的空間,同時避免刁鉆的問題或那些可以通過瀏覽Scrum指南快速回答的問題。
ChatGPT提供的面試問題應(yīng)該符合特定的標(biāo)準(zhǔn),包括長度少于400個字符,由四個段落組成:
1.問題標(biāo)題。
2.問題本身。
3.基于Scrum指南2020或Scrum宣言的問題主題的背景。
4.應(yīng)聘者對合適答案的建議。
除了通常的面試模式,應(yīng)該把重點(diǎn)放在發(fā)人深省和可操作的內(nèi)容上。你的目標(biāo)是在了解Scrum或Scrum產(chǎn)品開發(fā)的申請人中識別出知識淵博的候選人。
此外,在提出問題時,請參考提示中提供的關(guān)于ChatGPT的相關(guān)信息。
ChatGPT的回答
Stefan Wolpers的評論:這只是ChatGPT提供的敏捷專家五個面試問題中的第一個:
1.問題標(biāo)題:推動組織采用Scrum。
2.問題:在傳統(tǒng)的非敏捷環(huán)境中,你如何促進(jìn)和支持Scrum的采用?
3.背景:在傳統(tǒng)的非敏捷的環(huán)境中引入Scrum具有挑戰(zhàn)性。敏捷專家通常負(fù)責(zé)推動這一變革,宣傳Scrum的好處,并指導(dǎo)組織完成過渡。
4.合適的回答:候選者應(yīng)該分享他們使用的策略和克服挑戰(zhàn)的具體例子。其回答可能包括:
- “我組織了研討會和培訓(xùn)課程,向團(tuán)隊和利益相關(guān)者傳授Scrum知識?!?
- “我與領(lǐng)導(dǎo)層密切合作,幫助他們理解并支持敏捷轉(zhuǎn)型的好處?!?/span>
- “我擔(dān)任變革推動者,推廣Scrum價值觀和原則,并幫助團(tuán)隊完成轉(zhuǎn)型。”
Stefan Wolpers的評論:關(guān)于可接受答案的建議太膚淺了,只是一些模糊的元級的單詞序列——我想說這是LLM-ish,因此不適合從競爭激烈的申請者識別具有才華的候選人。因此需要對提示進(jìn)行微調(diào)。
跟進(jìn)提示
詳細(xì)闡述上一個回答“推動組織采用Scrum”的“合適答案”:
1.目前的答案是膚淺的,缺乏完成概述任務(wù)的實(shí)際例子。
2.哪些研討會和培訓(xùn)課程可能有助于教育團(tuán)隊和利益相關(guān)者?
3.你做了什么來“與領(lǐng)導(dǎo)密切合作”?
4.你是如何推廣Scrum的價值觀和原則的?
ChatGPT的回答
合適的回答:在之前回答的基礎(chǔ)上,候選人應(yīng)該分享他們使用的策略和克服挑戰(zhàn)的具體例子。以下是更深入的的回答:
- “我組織了研討會和培訓(xùn)課程,涵蓋Scrum的基礎(chǔ)知識、角色、事件和工件。還包括了實(shí)踐練習(xí),例如創(chuàng)建模擬產(chǎn)品待辦事項列表,運(yùn)行Sprint模擬,以及主持回顧會議。此外,我還提供了關(guān)于敏捷價值觀和原則的培訓(xùn),強(qiáng)調(diào)了它們在Scrum框架中的重要性?!?/span>
- “與組織領(lǐng)導(dǎo)層密切合作,包括定期開會討論Scrum采用的進(jìn)展,解決他們可能遇到的任何問題。我還幫助他們理解他們在Scrum框架中的角色。例如,我強(qiáng)調(diào)了尊重Scrum團(tuán)隊決策的重要性,一旦Sprint開始,就不要干涉它?!?/span>
- “為了促進(jìn)Scrum的價值觀和原則,我在與團(tuán)隊和利益相關(guān)者的互動中始終對其進(jìn)行建模。例如,我確保在所有流程中保持透明度,營造一個鼓勵檢查和調(diào)整的環(huán)境,并強(qiáng)調(diào)個人和互動對流程和工具的重要性。我還促成了與團(tuán)隊的一次會議,討論這些價值觀和原則,以及我們?nèi)绾卧谌粘9ぷ髦懈玫伢w現(xiàn)它們。”
Stefan Wolpers的評論:這些回答看起來好多了。下一步是合并答案的片段。
跟進(jìn)提示2
根據(jù)上一個答案,返回并重新生成前一個答案中的“推動Scrum在組織中的采用”,并將其與擴(kuò)展的第4節(jié)“合適的答案”合并。
Stefan Wolpers的評論:這是我們?yōu)槊艚輰<颐嬖囍改蠝?zhǔn)備的第一個ChatGPT生成的問題:
敏捷專家的面試指南— ChatGPT問題#1
1.問題標(biāo)題:推動組織采用Scrum。
2.問題:在傳統(tǒng)的非敏捷環(huán)境中,你如何促進(jìn)和支持Scrum的采用?
3.背景:在傳統(tǒng)的、非敏捷的環(huán)境中引入Scrum是具有挑戰(zhàn)性的。敏捷專家通常負(fù)責(zé)推動這種變化,推廣Scrum的好處,并指導(dǎo)組織完成過渡。
4.合適的答案:理想的候選人應(yīng)該提供他們以前經(jīng)歷的詳細(xì)例子。以下是可接受的回答,合并了以前和修訂后的適當(dāng)答案:
- “我組織了關(guān)于Scrum的研討會和培訓(xùn)課程。他們涵蓋了Scrum的基礎(chǔ)知識,并涉及了實(shí)踐練習(xí),例如創(chuàng)建一個模擬的產(chǎn)品待辦事項列表,運(yùn)行Sprint模擬,或者主持回顧會議。關(guān)于敏捷價值觀和原則的培訓(xùn)是這些會議的核心部分?!?/span>
- “為了與領(lǐng)導(dǎo)層緊密合作,我安排了定期會議來討論Scrum采用的進(jìn)展,在會上我解決了他們的關(guān)注點(diǎn)或問題。我還幫助他們理解他們在Scrum框架中的角色,特別是尊重Scrum團(tuán)隊決策的重要性和Sprint的神圣性?!?/span>
- “我通過在我的互動中建模來展示Scrum原則。我保持了所有流程的透明度,營造一種鼓勵檢查和調(diào)整的環(huán)境,并強(qiáng)調(diào)個人和互動的重要性,而不是過程和工具?!?/span>
跟進(jìn)提示#3
重復(fù)上一個練習(xí):回到最初的回答,包括以下問題:
- 作為敏捷專家促進(jìn)沖突解決
- 構(gòu)建高效的Scrum團(tuán)隊
- 處理Scrum過程中的外部干擾
- 敏捷專家在產(chǎn)品待辦列表管理中的角色
我想讓你詳細(xì)說明面試問題1到4的“合適答案”部分。然后,添加更多的經(jīng)驗教訓(xùn)和完成候選人可能分享的任務(wù)的實(shí)際例子。
最后,將第4部分新生成的回答與最初的四個問題合并,以提供全面的敏捷專家面試問題。
ChatGPT的回答
以下是四個面試問題,并詳細(xì)列出了合適的答案:
敏捷專家面試指南-ChatGPT問題#2
1.問題標(biāo)題:作為敏捷專家促進(jìn)沖突解決。
2.問題:你能描述一個你必須在Scrum團(tuán)隊中促進(jìn)沖突解決的情況嗎?這場沖突是關(guān)于什么的,你是如何處理的?
3.背景:在任何團(tuán)隊中,沖突都是不可避免的。作為敏捷專家,促進(jìn)沖突的解決對于保持團(tuán)隊的和諧和生產(chǎn)力至關(guān)重要。
4.合適的答案:候選人應(yīng)該強(qiáng)調(diào)他們保持中立,促進(jìn)開放溝通,并幫助團(tuán)隊達(dá)成解決方案的能力。
- “我確保團(tuán)隊成員有一個安全的空間來表達(dá)他們的擔(dān)憂和感受,而不用擔(dān)心遭到反對。然后我們試圖找到共同點(diǎn),確保每個人都感到被傾聽和尊重?!?
- “我促成了一個關(guān)于有效溝通和沖突解決技術(shù)的研討會。隨著時間的推移,這種訓(xùn)練使團(tuán)隊能夠獨(dú)立地解決沖突。”
- “對于一場特別復(fù)雜的沖突,我聘請了外部調(diào)解人提供幫助。這一決定幫助我們找到了解決方案,并了解了未來處理此類情況的更多方法?!?/span>
Stefan Wolpers的評論:你不能確保一個安全的空間,因為團(tuán)隊需要在現(xiàn)有的文化中隨著時間的推移創(chuàng)造它。然而,“合適的答案”部分包含了一些發(fā)現(xiàn)人才的具有價值的提示。
敏捷專家面試指南— ChatGPT問題#3
1.問題標(biāo)題:構(gòu)建一個高效的Scrum團(tuán)隊。
2.問題:作為敏捷專家,你會采取什么步驟將一個新組建的團(tuán)隊轉(zhuǎn)變?yōu)橐粋€高績效的Scrum團(tuán)隊?
3.背景:敏捷專家對于構(gòu)建高績效團(tuán)隊至關(guān)重要。它們有助于營造信任、協(xié)作和持續(xù)改進(jìn)的環(huán)境。
4.合適的答案:候選人應(yīng)該展示出對Scrum價值觀的理解,以及他們?nèi)绾螢楦呖冃F(tuán)隊做出貢獻(xiàn)。
- “我通過團(tuán)隊建設(shè)練習(xí)和關(guān)于有效溝通和反饋的研討會,在團(tuán)隊內(nèi)部培養(yǎng)了一種信任和協(xié)作的文化?!?/span>
- “我定期與每個團(tuán)隊成員單獨(dú)聯(lián)系,幫助他們克服障礙,解決他們的需求和挑戰(zhàn)?!?/span>
- “為了促進(jìn)持續(xù)改進(jìn),我確保團(tuán)隊理解回顧會議的價值。我們利用這些會議來確定需要改進(jìn)的領(lǐng)域,并制定可行的計劃。”
Stefan Wolpers的評論:同樣,“合適的答案”部分指出了正確的方向,但最終沒有達(dá)到要求。我想要更具體的建議,例如關(guān)于解放結(jié)構(gòu)、核心協(xié)議或工作協(xié)議的指針。不過,這只是一個開始。
敏捷專家面試指南——ChatGPT問題#4
1.問題標(biāo)題:處理Scrum過程中的外部干擾。
2.問題:你能分享一下在Sprint中處理外部干擾的經(jīng)歷嗎?你是如何保護(hù)團(tuán)隊的,結(jié)果如何?
3.背景:敏捷專家的職責(zé)之一是保護(hù)團(tuán)隊在Sprint期間不受干擾,并保持對Sprint目標(biāo)的關(guān)注。
4.合適的答案:候選人應(yīng)該展示他們?nèi)绾伪Wo(hù)Scrum團(tuán)隊,并幫助他們專注于Sprint目標(biāo):
- “我與受到干擾的利益相關(guān)者召開了一次會議,澄清了Scrum規(guī)則以及在Sprint期間尊重團(tuán)隊重點(diǎn)的重要性?!?/span>
- “我與產(chǎn)品負(fù)責(zé)人合作,管理利益相關(guān)者的期望,確保變更在產(chǎn)品待辦事項列表中得到適當(dāng)?shù)膬?yōu)先級,以供未來的sprint使用?!?/span>
- “我引入了一個利益相關(guān)者參與計劃,定義了利益相關(guān)者的輸入過程,這有助于減少Sprint期間的中斷?!?/span>
Stefan Wolpers的評論:這一次,“合適的答案”部分包含了很多無用的內(nèi)容。例如,敏捷專家沒有確?!白兏诋a(chǎn)品待辦事項列表中被適當(dāng)?shù)貎?yōu)先化”。此外,定義受到干擾的利益相關(guān)者參與計劃是典型的項目管理用語。與其相反,存在多種與利益相關(guān)者保持一致的其他方式,從Scrum級別的Sprint Review開始,或者在產(chǎn)品發(fā)現(xiàn)期間進(jìn)行用戶故事映射等實(shí)踐。
敏捷專家面試指南——ChatGPT問題#5
1.問題標(biāo)題:敏捷專家在產(chǎn)品待辦列表管理中的角色。
2.問題:你如何支持產(chǎn)品負(fù)責(zé)人和開發(fā)人員優(yōu)化產(chǎn)品待辦事項列表?
3.背景:敏捷專家支持產(chǎn)品負(fù)責(zé)人和開發(fā)人員管理產(chǎn)品待辦事項列表,確保其對所有利益相關(guān)者透明、可見和清晰。
4.合適的答案:候選人應(yīng)該強(qiáng)調(diào)他們對敏捷專家的支持作用的理解:
- “我促進(jìn)了待辦事項列表細(xì)化會議,確保他們有時間限制和重點(diǎn),這有助于產(chǎn)品負(fù)責(zé)人細(xì)化產(chǎn)品待辦事項列表?!?/span>
- “我培訓(xùn)開發(fā)人員編寫好的用戶故事和驗收標(biāo)準(zhǔn),提高待辦事項列表中項目的質(zhì)量?!?/span>
- “我主持了一個關(guān)于優(yōu)先級排序技術(shù)的研討會,例如MoSCoW和價值與努力矩陣,以支持產(chǎn)品所有者有效地對產(chǎn)品積壓進(jìn)行優(yōu)先級排序。然后,這些技術(shù)被用于我們的改進(jìn)會議,以決定下一次Sprint規(guī)劃應(yīng)考慮哪些項目?!?/span>
Stefan Wolpers的評論:產(chǎn)品待辦事項列表細(xì)化的神奇之處在于,產(chǎn)品負(fù)責(zé)人提出“為什么”,開發(fā)人員決定“如何”,雙方就“什么”進(jìn)行協(xié)商,從而就團(tuán)隊為什么要朝著哪個方向前進(jìn)達(dá)成共識。另外,不知道為什么敏捷專家會組織一個關(guān)于優(yōu)先級劃分技術(shù)的研討會;這是產(chǎn)品負(fù)責(zé)人的核心領(lǐng)域,假設(shè)他們有能力。這些建議過于注重過程;然而,敏捷專家并不是項目經(jīng)理。
然后繼續(xù)跟進(jìn),看看是否能解決這個問題。跟進(jìn)提示:通過消除項目管理語言和視角來重新生成響應(yīng),并將Scrum和敏捷原則應(yīng)用于任務(wù)。
ChatGPT的回答:
合適的答案:候選人應(yīng)該強(qiáng)調(diào)他們對敏捷專家的支持作用的理解:
- “在待辦事項細(xì)化會議期間,我確保了一個促進(jìn)產(chǎn)品負(fù)責(zé)人和開發(fā)人員之間討論的環(huán)境。產(chǎn)品負(fù)責(zé)人會解釋用戶故事背后的‘為什么’,這將導(dǎo)致開發(fā)人員集思廣益討論‘如何’實(shí)現(xiàn)它們。這個過程將促進(jìn)對我們前進(jìn)方向的共同理解?!?/span>
- 我支持開發(fā)人員學(xué)習(xí)提出關(guān)于用戶故事和驗收標(biāo)準(zhǔn)的正確問題。這有助于他們更清楚地了解每個項目的目的,提高我們實(shí)施的質(zhì)量?!?/span>
- “為了確保我們維持一個產(chǎn)品負(fù)責(zé)人領(lǐng)導(dǎo)的環(huán)境,我致力于授權(quán)產(chǎn)品負(fù)責(zé)人有效地發(fā)揮他們的作用。我會支持他們理解和應(yīng)用優(yōu)先排序技術(shù);然而,我確保尊重他們角色的界限。我還幫助創(chuàng)建了一個協(xié)作環(huán)境,在這個環(huán)境中,產(chǎn)品負(fù)責(zé)人和開發(fā)人員可以在待辦事項細(xì)化會議中有效地協(xié)商‘什么’?!?/span>
Stefan Wolpers的評論:ChatGPT努力進(jìn)行解答。不幸的是,這收效甚微,因為其答案只比鸚鵡學(xué)舌好一點(diǎn)。
關(guān)于敏捷專家面試的思考:GPT 4.0是實(shí)施這一任務(wù)的正確模型嗎?
Stefan Wolpers還使用了GPT 3.5而不是GPT 4.0的提示。這是其中一個建議:
敏捷專家面試指南——ChatGPT問題#6 (GPT 3.5)
1.問題標(biāo)題:Scrum工件——完成的定義
2.問題:如何建立和維護(hù)一個清晰的完成定義(DoD),以確保團(tuán)隊始終如一地交付高質(zhì)量的、可發(fā)布的增量,正如Scrum指南所強(qiáng)調(diào)的那樣?
3.背景:完成的定義是Scrum團(tuán)隊內(nèi)部對完成產(chǎn)品積壓項目意味著什么的共同理解。Scrum指南強(qiáng)調(diào)了定義明確的完成定義(DoD)的重要性,以確保一致的質(zhì)量和可發(fā)布的增量。
4.合適的答案:
- 展示完成定義(DoD)的目的和好處,以確保交付增量的質(zhì)量。
- 討論協(xié)作建立和發(fā)展完成定義(DoD)的技術(shù),例如團(tuán)隊研討會,持續(xù)改進(jìn)實(shí)踐,或回顧性討論。
- 解釋他們將如何強(qiáng)制遵守完成定義(DoD),例如通過同行評審、自動化測試或代碼評審。
- 分享他們?nèi)绾闻c團(tuán)隊合作,隨著時間的推移,完善和改進(jìn)他們的完成定義,從而產(chǎn)生更高質(zhì)量的可交付成果的例子。
Stefan Wolpers的評論:這回答得很好,考慮到GPT 3.5用了不到30秒的時間來創(chuàng)建所有五個問題。誠然,像“強(qiáng)制”或“交付”這樣的單詞并不是我的選擇,盡管如此,我需要稍后再回到這個想法。
結(jié)論
基于GPT 4.0模型的會話的結(jié)果是喜憂參半的。事實(shí)證明,提示設(shè)計比預(yù)期的更具挑戰(zhàn)性,從而產(chǎn)生了一個糟糕的、幾乎無法使用的結(jié)果。有趣的是,原有的大型語言模型非常接近,在提示創(chuàng)建方面花費(fèi)的精力更少。
稍后需要回到這個問題,然后使用擴(kuò)展的提示創(chuàng)建方法。在GPT 4.0的某些方面,有一些很好的問題值得成為敏捷專家面試問題指南的一部分,只需要把它們發(fā)掘出來。
原文標(biāo)題:Scrum Master Interview Questions — ChatGPT Edition,作者:Stefan Wolpers