團隊越來越大,對於每一個leader都是一次精力和靈魂的考驗。
在規模不大的時候,大家還能口耳相傳,很容易達到團隊規範。偶有例外,也能把影響控制到很小的範圍,並且透過一次次高強度的code review,保證最終的程式碼質量。但是新人不斷加入,讓整個過程管理變得不那麼絲滑。
有人可能會說,需要透過積累靠譜的文件,讓新人起步得更容易。這的確有一定道理,我也是這樣做的。主流且必要的方式如下:
- 從專案開始以來,我們不斷地編寫模組,業務邏輯以及構建的指南文件,把相關的知識也進行了詳盡的歸檔.
- 每次迭代週期裡面,我們定期也做文件實時性的維護,保證文件和最新穩定版本是一致的。每次更新文件也會同步通知給相關呼叫方。
- 團隊任何成員都可以隨時找到相關熟悉業務模組的人進行溝通確認,整個團隊的知識體系是共享的。
- 如何科學尋找資料和文件,以及分析問題,拆解問題的方法建議,我都在新人培養的過程裡面反覆講解,也做了必要示範。
但是就是如此,也不能保證所有人100%都能得到成長和相應的知識。文件只是一種呈現知識和技能傳承的方法,也不是適合每一個人。有的人需要手把手教,甚至需要多次演示,最終仍然get不到。
而且個人驅動往往是一個漫長的過程,需要自發的去反思,然後真正去改進甚至改變自己。
所以我一直在思考如何幫助新人,也如何做知識的傳遞和消化。這種思考還在繼續。