[譯] 三人研發小組的高效研發嘗試

掘金翻譯計劃發表於2019-03-01

三人研發小組工作效率更好。三人小組裡的每一個人都會更有動力,因為他們覺得能夠主宰他們的工作。他們也能更少的面對來自上邊的無理要求。三人小組也不會太小。在輪休或者複雜的問題上小組有充足的人手。

但是三人小組並不常見,因為很難建立起來。要找到足夠的小組領導太難了。為了完成更大的任務,我們通常會嘗試組建更大的團隊。在 Managed by Q 技術平臺的初創階段,工程師數量少於 10 個,這時三人小組很常見。但是當人數上漲到 25 個人時,我們的小組就壯大到五到六個人。每個人的驅動力都變得更少,事情都變得慢了了下來。

幾個月前,我們決定將我們臃腫的團隊拆分,迴歸我們的三人小組。和我們期待的一樣,三人小組更有驅動力,成果也更多。根據我們重組後的調查,小組成員讚揚了更快的速度和更好的自主權:

小規模=快速研發。能夠擁有我們正在處理的程式碼的全部心智模型。沒人在理解力上出問題。

小團隊讓計劃和安排工作更容易,這使我們能夠在一系列專案中快速轉換。

自主權更多,領導的機會更多,也更靈活。

更容易對自己的工作產生自豪,因為每個人都有責任感,而且每個人的工作都直接對團隊的成功產生影響。

但是切換到三人小組也迫使我們改變了一些運作方式。

我們需要學會更容易相信

一個長期在我們這裡工作的工程師告訴我,我在拖我們團隊的後腿。因為我不給新人領導的機會。因此我們決定轉向三人小組。其它的工程師認為只有很少的被喜歡的人才能去領導團隊。

這個工程師迫使我面對一直阻礙我的偏見。我傾向了信任那些能夠持續交付的工程師。但是團隊裡的每個人都想證明他們也能做到之前沒有做過的事情。如果我不學著更多的信任他們,我的團隊就永遠達不到最佳狀態。

更大的團隊規模也不適合我們僱傭的工程師。我們很自豪的是我們招的工程師都是那種能夠很好地處理歧義,並且專注於解決問題而不是隻是完成任務。

為了更多的信任,我們重新定義了領導的職責。我們新的領導應該只是協調另兩個人的工作,而不是 4、5 個人。我們的領導不需要管人。領導也是很明確的臨時角色。這也讓我們的領導更容易回到非領導崗位,無論什麼原因。

我們需要培訓領導

在我們增加一些負責人之後,我們決定培訓他們,讓他們適應新角色。我們一個管理者,Josh Lucas,為我們的新負責人準備了一個迎新課程。他要求新的負責人從不同的維度評估自己。包括目標設立、認識問題、評估風險、管理分享、給與反饋和建立心理安全。

John 的迎新課程要求每一個領導根據這些維度寫一份自我評估。他會給每一個領導寫一份評估。在 1 對 1 的面談中,他們會討論其中的不同。我們的新領導在自我評估中非常內省和坦白。例如:

我覺得反饋都不真實。我尋找並渴望每個人對我的反饋,但是很難得到高質量的回饋。Kim Scott 診斷我是毀滅性同理心。我非常關心和我一起工作的人,但是儘量避免和他們對抗並且傷害他們的感情。雖然我知道如果我對人更加直接和誠實,這樣對他們更好。但是我依然這麼做。這是我最想提高的能力。

迎新活動最好的一點就是幫助我們的新領導理解他們每天要面對的新職責。在一些實驗性領導第一次踏上領導的位置時,他們會被他們的責任驚到。公開交流領導位置的挑戰讓我們的領導明白會遇到什麼,也會在尋求幫助的時候更加舒適。

管理者的角色改變了

由於我們的領導擔起了更多的職責,我們也就不再需要那麼多管理者。很多管理者轉向其他角色,留下的管理者也有了新的職責。

我們的管理者演化成巡遊者。每個管理者現在有多個三人小組向其彙報,也多了直接報告。管理者不在直接對專案負責。他們要學會如何瞭解每個三人小組的細節,並且在需要的時候提供管理和技術的幫助。

技術自主權更不穩定

儘管我們很樂意說每一個三人小組都完全擁有與其他小組完全解耦的小系統,但是現如今還是有很多共享的系統。多個三人小組可以不間斷的輪換同一個系統。作為亞馬遜雙披薩團隊的追隨者,也就是,每一個小組獨有一個授權和系統,我對於共享所有權感到很不舒服。我擔心我們的小組會減少擁有感並且不再投入讓系統變得更好。

事實上我們並沒有在投入科技進步上變得更好。我認為是因為擁有在心理學上太複雜了,三人小組更狹窄和深度的授權更夠增加我們工程師感受到的擁有感。

我得感謝 Kris Gale 和 Kellan Elliott-McCrea,他們鼓勵我去嘗試不同的方式去規劃團隊的職責和權屬。

我們的工程師和其它人的工作關聯的更少

儘管我們團隊對三人小組很滿意,他們也開始報告說他們想更多的瞭解同事。我們的團隊有時候會有些重疊或者互補的工作,我們還沒完全解決這個問題,但是也在實驗每個小組每週用一小段話來介紹他們做了什麼。

我們為產品經理和設計師創造了更多工作

在某種意義上來說,三人小組並不真的只是三個人。每一個小組都有一個助理產品經理和設計師,他們在各個小組之間平衡。我們配備了很好的產品管理團隊,可以處理很多小組的任務,產出和併發的增長某些時候在團隊的設計上施加了很大的壓力。


我們的三人小組實驗是成功的。我們發版更快樂,我們也有了更多樂趣,我們研發技能也增長了。增加三人小組的數量是一個挑戰,我們得找到和培訓更多的專案領導,我們也要增加工程管理,設計和產品管理的規模來跟上三人小組擴張的速度。

感謝 Yann Gregoire, Beccah Erickson, 和 Sam Herbert.

如果發現譯文存在錯誤或其他需要改進的地方,歡迎到 掘金翻譯計劃 對譯文進行修改並 PR,也可獲得相應獎勵積分。文章開頭的 本文永久連結 即為本文在 GitHub 上的 MarkDown 連結。


掘金翻譯計劃 是一個翻譯優質網際網路技術文章的社群,文章來源為 掘金 上的英文分享文章。內容覆蓋 AndroidiOS前端後端區塊鏈產品設計人工智慧等領域,想要檢視更多優質譯文請持續關注 掘金翻譯計劃官方微博知乎專欄

相關文章