身為英國知名線上軟體設計集團ONEworks旗下企業在台灣的研發中心,瑞嘉(ONElab)軟體科技以尖端的軟體開發及維運能力,搭配專業客製化服務,成功透過授權將ONElab平台快速推廣至亞洲及全球。

2021年轉型敏捷開發以來,瑞嘉的實力廣獲認可,除了在ACT台灣敏捷大賞獲頒年度敏捷團隊的殊榮,瑞嘉軟體科技處長游士瑢也同時獲得年度產品負責人的獎項。

敏捷開發的轉型無法一步到位,瑞嘉以「在付得起的範圍內瘋狂改變」的精神積極行動,從一開始找書、找規格自行摸索導入的土法煉鋼,到後來引進敏捷教練以專業協助團隊脫胎換骨,一路走來的心得成為值得借鏡的寶貴經驗。

從各行其是到互助合作

游士瑢處長所帶領的LeSS(大規模敏捷框架)的團隊由40人組成,並區分為5個功能團隊。如同許多開發團隊的轉型歷程,瑞嘉原先也是使用瀑布式開發模式,從需求訪談到軟體交付的週期很長,為了準時交付,採取拆解特定功能由特定人員負責的作法,好處是熟悉度高、錯蟲減少,但相對也帶來不少痛點。這種作法不利於人力備援,一旦負責特定功能的人員請長假,在其他人員都不熟悉的情況下,交付期會被迫延後;此外,研發人員必須等規格定案才能行動,難以因應臨時的需求變更如插件。另一個棘手的問題則在心態,大家只想趕快做完案子,而不去深究這麼做的效益為何。

轉型敏捷開發之初,瑞嘉雖是由內部自行摸索、土法煉鋼,但也的確小有成果。然而,新問題浮上檯面,必須合力打造產品的5個功能團隊各做各的敏捷開發,彼此缺乏溝通,身為PO的游士瑢處長首當其衝,分身乏術無法出席5個團隊的每一場會議,同一個訊息重複傳達5次,但不同團隊的理解或溝通常有落差。

身為專業顧問的敏捷總舵主張昀煒以敏捷教練的角色,進入了瑞嘉的團隊,透過一次次的精煉會議(Refinement Meeting)和計畫會議,讓團隊逐漸融合,建立了可行的合作模式,也激發出團隊成員的主動性。

身為專業顧問的敏捷總舵主張昀煒以敏捷教練的角色,進入了瑞嘉的團隊。

 

自組織功力與轉型意願缺一不可

第一次的精煉會議(Refinement Meeting)被瑞嘉視為轉型敏捷開發的里程碑,這次會議由張昀煒引導,5個功能團隊同時參與。對PO而言,最有感的改變就是時間。相較於PO必須分別和5個團隊花2個小時開會,第一次全員到齊的會議僅耗費4小時,不僅訊息只需傳達一次,交付工作拆解過程的待確認項目都可以現場完成,而非在會議後私下確認。

瑞嘉軟體科技SM張博群形容,精煉會議如同汽車的遠光燈,讓大家看的更遠,計畫會議則是近光燈,讓大家看到目前的狀況。兩者並進之後,團隊的改變顯而易見,例如:成員會主動認領沒做過的工作,打破過去專人開發的模式,大幅改善人力備援;此外,成員也會更積極的提問,想瞭解為什麼要做這件事,以及預期的成果。

瑞嘉軟體科技SM張博群形容,精煉會議如同汽車的遠光燈,讓大家看的更遠,計畫會議則是近光燈,讓大家看到目前的狀況。

 

張昀煒表示:「敏捷轉型的關鍵在自組織,也就是要有足夠的自組織功力來支援團隊轉型。我起初擔憂的是我對團隊很陌生,也不確定團隊的轉型意願,但團隊主動提出要做全部門所有人都參與的會議,讓我感受到他們的強烈意願。」

將意願化為行動的過程,仍不免跌跌撞撞。由於參與人數多,會議的進行容易失控,現場由張昀煒顧問和四位SM引導並確保會議的效率,不過仍有成員會抱怨會議時間太久。

此時登場的解方是會後會,成員由顧問、PO、SM和隨機挑選的數名與會者組成,共同討論如何改善會議流程。會後會在計畫會議結束後半小時內召開,而非接續計畫會議立即進行,藉此沈澱之前開會的情緒,而且一次只改善一件事情,舉例來說,使用便利貼讓大家以簡單的字句表達心情或想法,以先寫再講的方式來降低與會者說真心話的門檻。

會後會的執行技巧與助益

游士瑢認為,會後會是瑞嘉獲得敏捷大賞的關鍵助力。計畫會議推行之初,高達8成的與會者表達負面感覺且參與意願低落,但過去一年來,成員甚至會提早到會議室,認為開會有收穫,知道自己在做什麼,也有明確的目標和方向。目前,會議時間也從初次舉行的4小時,逐步精煉為可在2小時內完成40人參與的跨團隊會議。

游士瑢認為,會後會是瑞嘉獲得敏捷大賞的關鍵助力。張昀煒進一步說明,會後會有雙環學習的效果,不只要改善產品,更要持續改善團隊合作與流程。所有會議都必須照顧成員當下的感受,因此,為了改善負面感覺,也討論出許多支持作法如提供食物,讓每次會議的反應變得更好。

歸納瑞嘉在敏捷開發的經驗,公司的大力支援和老板的明確表態是成功的首要條件,例如:提供大量課程與教育訓練;其次,願意改變的團隊、持續改善的精神、堅持做下去的態度,缺一不可。因為敏捷開發的導入無法一步到位,而是長期挑戰,必須要有堅持做下去的態度;同時,抱著持續改善的精神,就不會一直擔心做的不夠好、不夠完美。

張昀煒表示:「在敏捷開發裡,不會再有要花三個月才能完成的事,關鍵是PO和團隊成員都要認知及擁有將任務拆解到不同Scrum的能力。因為,不只是產品的迭代,PO、SM和團隊成員也透過一次次的會議進行自身的迭代,持續改善及提升團隊功力,而瑞嘉已經成功掌握到方法與心法。」

熱門新聞

Advertisement