1. 程式人生 > >如何招聘一個優秀的Scrum Master(轉載)

如何招聘一個優秀的Scrum Master(轉載)

如何來識別出一個好的scrum master,對於很多人來說都是一個難題。在這裡我有幸跟大家分享一篇Mike大叔的文章,裡面通過一些方法來幫助大家識別誰是一個優秀的Scrum Master。

這裡寫圖片描述
在面試的時候,不僅僅是需要拿出一個清單來識別候選人需要了解的知識和需要做的事情,所以面試scrum master不是一個很簡單的工作。不過,因為很多面試scrum master的內容和麵試其他職位的差不多,所以我不準備浪費時間來闡述這些內容。隨之而來的,我更關注在scrum master這個職位上。
同時, 我也想強調一下確保候選人在面試的過程中能夠感到相對舒服一些的重要性(面試是很有壓力的哦)並且能夠問一些開放性的問題。並且,也希望候選人能夠花一些時間思考一下,怎麼樣能夠成為一個合格的scrum master.

好的scrum master所具有的6大特徵。

每個人都有自己的清單用來衡量一個好的scrum master,而我的清單上則有6個特這。在你面試的時候,可以看看一個候選人能夠在多大程度上符合清單上的要求。我通常會用1分-5分來給每個特質打分。當然了,你可以決定你自己的評判標準。

1.責任
一個好的scrum master有能力並且意願去承擔一些責任,當然他們也可以在適當的時候退出團隊來讓團隊自己組織做事。一個樂團指揮曾經說過,他沒有能力來指導每一個樂團的樂師的具體演奏,但是他能夠幫助樂團裡面的每個人儘自己最大努力做到最好。一個好的scrum master可以在沒有授權的情況下充分的成長並幫助團隊。
2. 謙卑
好的scrum master不是以自己為中心的,你想要的是scrum master能夠把團隊的需求放在自己的身上。我曾經看到在一個sprint review上面,一個不寫程式碼的scrum master不停的敲擊鍵盤並且同時在說著 “這個是我想讓團隊做的”, “這個是我想要團隊接下來做的”,“這個是我要團隊下面來構建的”。這不是一個謙卑的scrum master應該說的,或許,更好的語言是“這個是我們要一起來做的”。當然,最好的是保持安靜,然後讓團隊來掌控鍵盤並且自己決定。
3. 合作
一個好的scrum master能夠讓團隊保持一種合作的文化,他應該能夠讓團隊成員及時的在開發討論中提出一些問題。當糾紛出現的時候, 他能夠引導團隊找到能夠讓所有干係人都能夠受益的解決方案而不是隻有一方勝利。
4. 承諾
一些scrum master對專案的成功不是很關注,這是不對的。Scrum master應該和團隊一起對專案的成功做出承諾。在我的想法中,理想的scrum master應該能夠高度關注專案的成敗,並且盡力去解決其中的問題。
5. 影響力
Scrum master經常需要在沒有直接授權的情況下來建立領導力。所以能夠在這種情況下影響其他成員是很重要的。一些scrum master能夠用一些說服技巧來達到這樣的目的,其他的可能會利用個人魅力和性格特點。無論你使用什麼方法都可以,但是scrum master確實需要用自己的影響力來影響團隊內外的人。這是一個很重要的scrum master特質。
6. 知識體系
在我這裡,知識體系包括技術和產品領域,我不要求一個scrum master是一個傳統的技術能手,也不強制要求他具有產品領域的知識。但是在我這裡,如果有這兩個優勢的話我會給他們加分。

那麼scrum master該怎麼進行工作呢?

上面是scrum master應該具有的一些特性,除此之外,我更想知道scrum master在不同的情況下怎麼去展示他的能力。我將會問一些特定情況下的問題,來看看他們的應對。
舉個例子,你的老闆現在正在一個交易展示上並且希望增加2個沒有在計劃內的新特性。上週發生同樣事情的時候,你加了一點班,然後把這些特性加入計劃。但是如果你不這樣做的話你會影響到銷售並且老闆會很不爽。
我喜歡問一些假設場景的問題,因為通過像上面的開放式問題, 我能夠知道以下兩點:
你曾經給過team的最差的建議
最令你驕傲的給予團隊的幫助
為什麼說這些問題很好呢,是因為他們能夠讓你跟好的瞭解候選人的一些特殊背景。當然我更喜歡加一些假設條件,這樣的基於某種情景的問題可以讓我更還要的比較候選人。
思考一下老闆在交易會上想要新的,沒有計劃的特性。想象一下, 你能從5個不同的候選人手裡得到不同的答案,這些答案對於我來說是很有效的,它們能夠讓我知道這個我要選擇誰。
最後,設定一些基於場景的問題,對於選擇scrum master是一個很有效的方法。