預備修煉:開發團隊需要什麼?六項修煉如何幫助團隊?


此系列文以自己過去的經驗,以工程師為角度來切入探討一個開發團隊需要具備哪些特質,這些特質可以如何幫助團隊,以及我們該如何修煉並加強這些特質。雖說本人從事的都是軟體產業以及產品開發團隊,所以文章中的案例都是與自己領域相關的,但我相信這些團隊特質可以適用各領域。如果讀者您處於不同領域的話,就請發揮想像力依據自己所在的環境帶入調整。

這系列講的是團隊內部、建立團隊的準則。對外比如利害關係人的溝通、需求管理之類在此系列內有可能會提及,但不會是討論重點。若能先從自己開始,建立一個強健體質的團隊,那麼對外溝通也會更有本錢,正所謂『修身齊Team治組織平天下』是也。

進入正題,如果你是團隊內比較資深的人、或已經是管理職、或想要對團隊有點貢獻,那麼你可能會發現一件事情:培養建立一個團隊或是增進團隊效能是個很複雜的議題。當我們只關注在自己時,個人能力的培養、需求的滿足相對的都比較單純,反正自己開心就好,可是當我們開始建立一個團隊的時候,就需要完全不同面向的努力。

軟體產品開發的特性是,需要大規模的協作,同時又需要高度的創造力,加上越來越短的 Time to Market,這對於產品開發團隊都是非常大的挑戰。一個人跑步很簡單對吧?那麼兩人三腳呢?九人十腳?所謂團隊就是成員齊一身心共同前進,但為了讓每個成員都能同方向前進,我們有許多練習該做,以確保順利的在時間內抵達目標。同樣的,一個工程師只要專注於技術的精進,但如果是一個團隊呢?技術精進當然很重要,但人越多就越需要花費精力建構一個大家都能舒適工作的環境,不然成員間有意或無意的互相拉扯,就可能耗費掉團隊的能量。

成就這樣的團隊需要努力的修煉,關於這些修煉我自己歸類兩個面向共六個項目,未來系列文會一個個闡述,這裡就先來概略介紹這六大修煉:

心態面

比較像是『背景環境』似的存在,通常與任務執行沒有直接關係,但卻會大大的影響任務的進行。團隊與個人的不同就在於,人與人的想法與想法之間本來就不一致甚至衝突。如果我們依據熱力學第二定律來看 — 系統中的亂度只會增加不會減少 — 可以預見這些想法若不處理只會造就一個越來越混亂的團隊。維持了這個『背景環境』的秩序與舒適度,才能較順暢的執行工作事項,也有助於工程師把心力放在正確的方向鑽研合用的技術,並應用在正確的地方。

修煉一:以人為本

整個社會的所有活動,最終其實都脫離不了『人』。團隊也是由人組成的,也因此人可以說是最重要的元素。『以人為本』講起來有點抽象,但不外乎就是了解各種利害關係人有什麼需求、需求背後的起因、偏好與地雷等等。團隊要能前進其實就是找出各方人馬的共同需求,並沿著走下去。

修煉二:溝通與誠信

『人』是團隊的核心元素,而『溝通』就是把核心元素連結在一起形成一個團隊的黏著劑。團隊一定需要溝通,而溝通首重『誠信』,誠信確保了溝通訊息足夠的貼近現實狀態。好的團隊溝通應該是聆聽多方意見,消除團隊的盲點的。從人性角度來看,人都是希望被聽到的,因此落實溝通與誠信除了信息傳達會較為順暢之外,也因成員互相傾聽,而有助於團隊的凝聚力。

修煉三:開放與學習

關於開放與學習有很多名詞:成長型思維、自我提升、學習性組織、自組織等等等,這麼多名詞背後潛藏著大家對這領域的興趣及需求。而探究其背後的根本原因實在是因為現今市場的變動之快,任何一個個體或是組織其實都沒辦法確實地掌握實際狀態,更別說有相對應的處理技能了。我們唯有透過開放與學習讓自己、讓團隊能夠跟上現況,有更多更好的武器來應付不斷變化的環境。

執行面

執行面關注在任務執行的過程比如說開發一個新功能、研究市場等等。所謂的執行就是把某件計畫的事情變成真實的,因而這些事情在執行時都會有三個重點:

認知現況、設定目標、擬定計畫

想想你上次開 Google Map 或任何導航軟體來找地點時,是不是會有『我現在在哪裡(認知現況)』、『我想要去哪裡(設定目標)』、『要怎麼去到那裡(擬定計畫)』這三個步驟?

不過團隊的執行面當然沒有操作 Google Map 這麼簡單,反而比較像是在沒有人煙的地方找到出路一樣,要用各種方式定位自己所在(認知現況)、設定目標(可能是某個想要到達的山頂)、要怎麼去(依據現況、環境、及目標來擬定計畫)。通常在組織或團隊內,起始點通常是老闆突然想要做什麼事、客戶希望能具備什麼功能之類。然後團隊就這些功能進行討論,討論的依據當然會以『團隊現在在哪』為準,透過各種方式比如 Brainstorming 找出一個粗略的執行計畫,並且重新就團隊的能力回頭與利害關係人一同調整目標。待大家有了『共同目標』之後,團隊即可開始著手『擬定計畫』規劃更詳盡的執行方式,在規劃時就更需要了解『產品/團隊現況』以有一個更實際的計畫,很高機率需要回頭修正『共同目標』。團隊需要持續的在這三個階段中來回,以求得一個平衡。三個重點缺一不可,沒能認知現況就無法擬定可行的計畫、沒有目標團隊成員會不曉得要做什麼、沒有計劃或是執行方案等於事情不會有任何改變。

預期修煉成果

對於軟體產品開發個人所保持的態度是:希望對社會的正面影響大過其負面影響。在思考團隊準則時也是如此,修煉一二三基本上就是致敬正向心理學的原則,期望能多帶出人性光輝的那一面。這些修煉是經過驗證可以建立起正向循環,產生自動自發的團隊動力。

正向+自動自發 ⇒ 一個持續進化的團隊 ⇒ 老梗但是仍然重要的 Making the world a better place

https://www.youtube.com/watch?v=B8C5sjjhsso

如果你認同此文論點或是對此沒有什麼概念,請繼續閱讀此系列文,有其他想法也歡迎回饋討論:)

#產品 #開發團隊 #團隊 #文化







你可能感興趣的文章

Python 程式設計函式的 內建函式和自訂函式 入門教學

Python 程式設計函式的 內建函式和自訂函式 入門教學

How to solve the perpetual loading issue in Evernote? Evernote 一直轉圈圈的解決辦法

How to solve the perpetual loading issue in Evernote? Evernote 一直轉圈圈的解決辦法

Stack 跟 Queue 的差別是什麼?

Stack 跟 Queue 的差別是什麼?






留言討論