1. 程式人生 > >對於自組織團隊的一些思考

對於自組織團隊的一些思考

我們所處的時代

按照“浴缸商業模型”中的說法,我們正處於後工業時代之中,而它的特點是:高度定製化,新興行業對傳統行業產生了猛烈的衝擊,如何快速響應市場的變化成了企業的核心競爭力。如今各大傳統行業積極擁抱網際網路,倡導數字化轉型的運動,也正是響應了這個時代的特點:易變的,不確定的,複雜的,模糊的(VUCA狀態)。而企業生存和發展下去的前提之一就是適應這種狀態:儘量清晰,準確的定位市場和收集需求,積極快速響應變化。

軟體開發從業者的本質

對於軟體開發行業,有一個比較有趣的說法:世界上最大的手工業。有些調侃,自嘲的意味,但是也不乏道理。對於同樣一個業務功能,由二十個人來寫,就會產出二十種不同的程式碼(Hello World除外),很難做到完全一樣。這當中的每一段程式碼實際上都是從業者對真實世界執行規律的一種設計,需要一定的創作,創新能力。同時,在軟體行業高速發展的今天,從業者需要以更加高效的方式,不斷的學習和實踐新的知識,以應對技術,使用者需求和市場的快速演變。因而本質上,軟體開發行業的從業者是知識型工作者。

人和團隊才是競爭力的核心

雖然AI發展的異常迅猛,在一些行業中也逐步代替了部分“人的工作”,比如製造業中的流水線上的智慧製造機器人,銀行業中替代大廳及櫃檯人員的智慧助手等等。但是在以經驗和創造為主要積累的軟體開發行業中,短時間內,進行活動的主體還將是人類。因為影響一個軟體專案成敗的因素是如此的多,同樣一個專案,同樣一個團隊,同樣一個客戶,也許只是因為時間節點的不同,其結果也完全不一樣。如果想提高專案的成功率,就需要根據以往的專案經驗,結合具體的場景不斷的進行調整和適應,優化,頗需一種”兵來將擋,水來土掩“的氣魄。而也只有人才具如此的分析能力,來處理由商業,人和技術等方面相互交錯,盤根錯節的複雜場景。人和團隊才是目前解決如此問題的良藥,人和團隊才是核心競爭力。(希望在不久的將來,“程式設計機器人”可以替代替代程式設計師做一些真正“搬磚”的工作,而關於綜合分析和創造力的部分,相信還有很長一段路要走)

理想中的團隊——自組織團隊

想要獲取成功,一個優秀的團隊是必不可少的。

那麼什麼樣的團隊才是優秀的呢?每個人的心中都有一個答案。而我心中的答案是:

  1. 團隊具備所需的全部技能和能力,利用成員所有領域的專業知識,演化、調整並且能夠解決廣泛的任務 ;

  2. 團隊願景及目標明確,個體具備翁意識和承諾意識,他們對自己的工作感到自豪,並承擔相應的責任,自發的為實現目標而努力;

  3. 團隊有明確的邊界,有自己的執行機制和規律,不輕易受外界影響,不斷完善,走在正向迴圈優化之中;

  4. 個體極性高,不斷學習和優化行業知識和自身技能,追求卓越;

  5. 個體之間和諧,高效溝通,彼此之間的能力和性格互為補充,相互接納和尊重;

    在敏捷開發方法中,對以上有一個有趣的名字:自組織團隊。

自組織團隊的土壤

傳統的命令和控制式的管理思路和方法已無法服務於自組織團隊的執行(命令和控制型的管理方法更適合於標準化,機械式而無需創造性地的管理場景中)。我們需要做一些轉變,從管理層的角度,需要將管理理念從過程式管理演變成目標式管理,給自組織團隊予充分的授權和信任,允許團隊犯錯並進行自我修復,從而激發團隊的自主性和責任感。而從團隊內部出發,則需要能夠在團隊邊界內部進行自制,自主決策,自我控制,自我執行,自我監督,責任共擔,追求卓越。

在轉型成為自組織團隊過程中,具備變革型領導力的管理層或者管理者是能否成功的關鍵。變革型領導力主要體現在以下五個方面:

  1. 願景:明晰組織方向,明確團隊方向,預見5年後團隊方向;

  2. 鼓舞型溝通:激發團隊成員的自豪感,宣傳團隊內部的正能量,激發熱情和積極性,鼓勵人們看到這種變化帶來的機會;

  3. 支援型領導:在行動之前考慮他人的感受,思考他人的個體需求,關心個人的性缺;

  4. 激發團隊智力:挑戰團隊現狀,挑戰團隊不斷提出新問題,挑戰團隊對工作的基本設想;

  5. 可個體認同:讚揚高出平均水平的工作,認可工作質量的提升,親子讚美個人的出色表現;

構建自組織的團隊可能的過程

敏捷方法中,自組織團隊的形成往往需要一個過程,一般來說可以分成三個步驟或者經歷團隊的三種狀態:無序或僵化的團隊,自執行的團隊和自組織的團隊。在敏捷開發方法中,有借用日本劍道的說法,也就是團隊會經歷守,破,離的過程:

守:原封不動地照搬招式,沒有嘗試去理解隱藏在裡面的奧祕。一次又一次地反覆對著規則模仿 ;

破:掌握了基本功之後,花時間琢磨所有事情的本質和真相,對功夫有很深層面的理解,而不止是停留在單純的重複練習上。這時候可以藉助檢查和調整來打破規則 ;

離:招數已經融入個體的身體。可以拋開形式,但又不違背原則,甚至體現出更深層次的意義和作用;

而對於傳統行業在數字化轉型過程中一般會經歷(或體現為)如下階段:

  1. 原始狀態:公司出項目經理,管理專案進度,範圍和商務協同,而由供應商提供解決方案,架構設計和具體實施;

  2. 初級階段:公司構建核心專案團隊,包括專案經理,產品經理,架構師,核心開發和運維人員等,負責專案整體規劃,需求及質量把控,技術架構設計,專案管理等,而將具體業務功能的開發外包給供應商來做;

  3. 進化階段:公司逐步構建自身全功能團隊,逐步淘汰供應商,可獨立進行軟體全生命週期的實施,同時團隊開始思考關於組織工作效率優化的可能性和方法,並做出一些嘗試;

  4. 成熟階段:即達到前面所說的自組織團隊的要求。

如何構建自組織團隊?

那麼如何構建自組織團隊呢?你是否有思考過?你心中有沒有答案?

這裡先賣個關子,後續會繼續更新,希望大家都能思考一下:你理想中的團隊是什麼樣的?如果要你來構建一個自組織團隊,你會怎樣做?

以上僅為個人觀點,希望你能留言,一起探討~

-----------------2018.08.14 更新---------------------------

更新構建自組織團隊的步驟:

1. 明確團隊目標,願景和價值;

2. 明確團隊價值觀,可能包括但不限於:尊重,平等,勇氣,開放,自我驅動,放權,追求卓越;

3. 在團隊價值觀的基礎上構建基礎執行框架,比如團隊結構,專案運作方式,溝通模式,績效考核標準等等,前期不需要過於詳細,可在後續執行中不斷調整;

4. 構建團隊,先核心成員,再填充其它角色;

5. 團隊磨合,運轉,檢視,調整,不斷進化;

其中前三點是團隊執行的基石,第二點需要保持穩定,貫徹始終,不能朝令夕改,第一點和第三點可隨團隊規模,專案階段等因素進行實時調整。另外,以上幾點不需要嚴格按照順序進行,可相互滲透執行。

再具體實行的過程中還會碰到很多問題,比如使用者,業務和技術的打通(包括工作內容,領域知識,工作方式等等),目標導向下的績效評估等