1. 程式人生 > >高效、快速、專業的外科手術團隊

高效、快速、專業的外科手術團隊

      外科手術團隊是一個分工明確的團隊,該團隊的特點是人員少而精,工作方向是往深度發展,工作範圍較窄,專業性很強。外科手術團隊可以先按職責劃分角色,制定好每個角色需要完成什麼任務,然後每個角色分配一個或幾個人來完成,反正人數不會太多,一般每個角色一個也夠了,這樣溝通的成本不會太高,而且每個人分工明確,耦合度小。

  個人是比較偏向於外科手術團隊的,認為這樣的團隊可以高效、快速、專業地完成任務。因為在工作過程中,每個人只需要負責好自己的領域,然後向團隊其它成員提供交付物,甚至符合軟體開發中的低耦合高內聚的道理。

我們來看看不同團隊做同一件事的方式:
  現在團隊中有5個人,他們要完成一個專案的開發,非外科手術團隊的做事方式可能是這樣的:
    10個頁面,每個人2個頁面,需要負責樣式和HTML構建,資料庫操作,後端程式編寫,前端程式編寫,互動設計。當然,每個人的工作量只有2個頁面。
  而外科手術團隊做事方式是這樣的:
    1個人負責所有樣式和HTML構建,1個人負責所有資料庫操作,1個人負責所有後端程式編寫,1個人負責所有前端程式編寫,還有1個人負責所有的互動設計。

  那麼這樣二種方式有什麼區別呢
    第一種方式,對人員的要求是廣度優先,要具有多面手的能力,什麼都得會,一個人的能力值是100的話,那麼他只平均會在每個環節中投入的值就是20,這樣的結果就是會的東西多了,但不夠專業,深度不夠。而且因為是不同的人做不同的頁面,那麼產品的統一性難免很出現一點偏差,所以專案質量也有可能得不到保證。
  再來看看外科手術團隊的方式,對人員的要求是深度優先的,個人能力必須要強,要有獨立解決問題的能力,對自己負責的領域要專業,還是100的個人能力值,那麼這時就能全力投入到當前領域中,質量肯定會更高。在溝通上也不需要太多的成本,大家各自完成自己負責的工作後,再按約定給出交付物(有點像軟體開發中的面向介面程式設計^_^),這樣就能達到高效、快速的執行力。

當然,也不是說外科手術團隊的工作方式在任何環境下都適用,要完成一件事情有很多方法,我們要找到最合適的。