位於花卉之都荷蘭阿姆斯特丹的TomTom,是全球第一個開發出攜帶式汽車衛星導航產品的公司,是全球最知名的兩大汽車導航(Navigation)業者之一。截至2015年底,TomTom在全球41個國家,已經銷售出7,800萬臺攜帶式汽車導航裝置。
TomTom以汽車衛星導航裝置聞名全球,近年來,也陸續推出許多運動專用的穿戴式裝置搶市。TomTom看起來像是銷售硬體裝置的業者,但是,TomTom全球LTP(Location Technology Products)事業體資深副總裁Han Schaminee則坦言,「TomTom嚴格說來是一個軟體公司,」因為,全公司90%以上的員工都是軟體工程師。
要跟Han Schaminee回報的開發工程師,目前已經超過500人,要如何讓這500名開發工程師都可以在他們的職掌上,表現稱職,TomTom便導入敏捷開發(Agile Development)的方式,將原本一個長期的專案,切割成數個時間較短的子專案開發周期,透過快速且持續性的產品交付方式,適應開發過程中持續的需求變化,讓專案團隊更有彈性因應外界的變化。
不僅如此,除了產品相關的部門引進敏捷開發的方式外,也有包括財務、人資等後勤單位,也開始導入敏捷開發的管理模式,設定比較短的衝刺周期,持續且頻繁的檢視各種待辦事項並設定優先順序後,讓每一個人的工作進度都是透明、公開的,等時間到,再看這樣的產出是否需要測試,以及蒐集其他的回饋意見,納入下一個階段的工作周期。
也因此,敏捷開發不僅是TomTom產品部門的核心運作模式,Han Schaminee表示,整個敏捷管理已經深入TomTom每個部門的管理風格,更內化成每個員工工作的DNA。
面對不確定性帶來的時間和品質問題,決定導入敏捷開發
傳統的軟體公司,也包括以前的TomTom,每個專案多是採用所謂的瀑布式開發(Waterfall),專案少說也3~4年為期,因為每一個專案都耗時相當長,從產品的開發到真正有產品產出,送到客戶的手中時,最常面臨的情況是,原本規畫的產品從樣式到功能,都可能和客戶心中對產品的預期有很大的落差,有些時候,必須等客戶看到產品的原型時,才可能發現當初規畫的方向完全走錯,也因為花了更長的時間開發,成本也會超乎預期。
這種要在時間內提供高品質的軟體,所有開發工程師面臨的共同困境就是,每個環節都充滿種種的不確定性(Uncertainty),沒有一個工程師可以真正打包票,到底什麼時候才可以真正將整個軟體產品開發完成,不管是開始打造新版產品,或者是在中間的軟體開發過程,甚至是釋出新版的軟體功能時,都面臨同樣的問題,
這種種不確定性,最大的變數就是時間規畫。以往,大家會習慣透過關鍵鏈(Critical Chain)的方式估算軟體開發時間,找出延遲整體專案的關鍵,並在現況下,設法找出加快整個專案進度的方式,聚焦在應該做的事情,不讓不該做的事情分散專案團隊的心力,以期能達到整體專案的預期績效。
如果想要縮短執行專案的時間,就得讓專案更可靠、更可以被管理,相對應的解決方式就是,讓工廠的專案執行,朝向日本豐田汽車運作的精實管理(Lean)一樣,生產線上的狀態都可以被清楚的掌握,不僅每一個專案的範圍變小了、更好掌握了,客戶對專案有什麼新的想法,更容易回饋給專案團隊知道。
因此,TomTom便決定導入敏捷開發(Agile)的方式,將原本一個長達3~4年的專案,切分成數個比較短期的專案,一次只要完成一小個專案,慢慢累積,就可以完成一個大專案了。
讓團隊自己做決策
敏捷開發可以成功的關鍵因素和「團隊」的運作方式息息相關。因為好的團隊攸關專案的成敗,包括所有專案的高階主管們,都必須將更多的心力放在團隊的運作上。
好的團隊運作一個重要的關鍵就是,這個團隊有能力自己做決定。Han Schaminee也以軍隊指揮為例,軍隊在打仗時,士兵是無法事事都要打電話向軍隊指揮官請示接下來要怎麼做才對,這時候,士兵就得依照現場的情況,自行判斷應該怎麼做才對。
因此,軍隊指揮官最大的責任就是,讓每一個在現場打仗的士兵,都有能力可以依照現場的情況作決策,而Han Schaminee認為,對TomTom的軟體開發工程師也是一樣,要提供一個讓軟體開發團隊可以自己快速做決定的環境,讓第一線工程師也有能力自己做決定。
但是,相較傳統的瀑布式開發,要做到讓第一線的工程師、團隊,可以自己決定下一步該怎麼做,而不是聽從專案團隊高階主管的命令行事,則是一個非常重大的改變。
以Han Schaminee的經驗為例,他很熟知開發團隊如果採用傳統的瀑布式開發時,一定會面臨到時間控管和品質控管的問題。
為了改善這樣的流程,他開始掌管整個TomTom導航產品事業部門時,決定在他自己的部門先引進敏捷開發的方式,嘗試解決傳統軟體開發上會面臨到的時間管理和品質管理的問題。
Han Schaminee笑說,他團隊中有500名成員要向他回報,如果是傳統的瀑布式開發,他可能得幫這500名成員做好決定,幫忙他們決定到底該做些什麼才對。不過,要幫500人做決定根本是不可能的事情,因此,他的管理風格其實不是幫團隊做決定,而是讓團隊自己做決定,他只負責每天四處逛逛走走,和團隊成員聊聊天,問問看團隊成員每天日子過的好不好?開不開心?聽聽看,他們有沒有什麼需要幫忙的,諸如此類的「小事」。
Han Schaminee的管理風格,讓他只負責做上述這些「小事」,因為他心理很清楚,當這些小事只是小事時,這就表示,整個專案團隊已經自己可以運作的很順暢,不論是決策或是執行,團隊本身就已經可以做到得心應手,決策速度也可以大幅提升。
「事實上,當初在導航部門引進敏捷開發的實驗,是非常成功的案例。」他說,當時執行長對於導航產品部門導入敏捷開發後,帶來的成效非常滿意,執行長甚至認為,這是他看過有史以來表現最好的專案,不僅可以在時間內,持續有新產品產出,連新產品的品質客戶也都非常滿意,幾乎都沒有聽到任何的抱怨與不滿。
Han Schaminee坦言,當初如果是採用傳統的瀑布式開發,團隊是無法有如此優異的表現,執行長也看好敏捷開發可以對TomTom帶來的效益,決定將這樣的模式,複製到公司的其他部門中。
主管學會放手,打造讓團隊安心失敗的環境
但是,將敏捷開發複製到TomTom其他部門的決定,對於整個組織來講,都是非常大的挑戰,因為,「未來將不會有所謂的專案經理(Project Manager),只會有產品負責人(Product Owner)。」Han Schaminee說,面對這樣的改變,每個人不只要持續學習,每一次都還要回頭檢視,每一次的專案是否有需要修正改進的地方。就可以讓每一次的專案越來越好。
在這個轉變得過程中,對組織而言,「管理」成為必須面對的挑戰。Han Schaminee認為自己很幸運,因為,他有足夠的權限可以管理整個組織,而他的管理風格就是組織的管理風格,其他被授權管理的主管,還得克服更多管理問題,他相較其他人在管理所面臨的困難相對小一點。
但是,要讓這樣的管理風格可以被團隊成員接受,他有一個最大的使命就是,必須打造一個讓團隊成員不用擔心失敗,可以從失敗中學習的環境,也是就是他所謂的「Fail Safe Environment」(安心失敗的環境)。
不過,很多的管理階層很難接受要打造一個「安心失敗環境」的使命,因為「失敗」往往意味著缺乏掌握,而主管必須是要能掌握全局的人,一旦不能掌握,可能就是一種不適任。
在這樣情緒的交雜影響過程中,這些主管因為無法或者是害怕打造一個讓團隊成員可以安心失敗的環境,害怕讓團隊做決定,害怕讓團隊脫離自己的掌控,反而提高了團隊的緊張感,甚至於,整體的團隊生產力也會大幅降低。
事實上,Han Schaminee認為,主管們應該要學會放手,不需要像傳統瀑布式開發的管理風格,由少數的管理階層決定每件事情,每件事情都代為決策後,再下命令給團隊執行。但更多時候,這些管理階層的決策反而成為組織發展的瓶頸,讓團隊無法快速反應決策、協同作業,也無法提高整體生產力。
當然,要真正做到打造一個讓團隊可以安心失敗的環境,相信團隊的決策能力,是非常困難的任務,但是Han Schaminee以自己的經驗為例,只要願意、只要相信,這件事情是一定可以成功的。
「對於導入敏捷開發甚至是敏捷管理部門最大的特色就是,他們看起來都比較快樂。」Han Schaminee在荷蘭阿姆斯特丹TomTom總部的辦公室裡面,有一個撞球檯,團隊成員只要想,就可以自己去打打撞球抒發一下心情;也準備一個西洋棋盤,團隊只要願意,也可以去下西洋棋,設法讓自己開心一點。他不介意員工在上班時間休閒玩樂,一起玩,反而有助於增進團隊成員的互動關係。對於主管而言,讓團隊感到快樂,是非常重要的事情。他認為,只要問對問題,讓團隊知道,主管有認真傾聽他們的想法,設法解決他們的問題,團隊很快就找到最好解決問題的方式,繼續發光發熱下去。文⊙黃彥棻、沈庭安
TomTom全球LTP事業體資深副總裁Han Schaminee表示,敏捷開發最重要的關鍵在於團隊,主管要打造讓團隊安心失敗的環境。(圖片來源/TomTom)
CIO小檔案
Han Schaminee
TomTom全球LTP事業體資深副總裁
● 學歷:艾恩德霍芬科技大學數學及電腦碩士
● 經歷:在飛利浦公司工作28年,歷經各個部門,一路從軟體開發工程師到擔任研發主管;於2008年3月轉任TomTom汽車OEM部門資深副總裁;2012年負責TomTom導航產品部門,擔任資深副總裁;從2014年1月迄今,擔任LTP事業體資深副總裁
公司檔案
TomTom
● 地址:Oosterdoksstraat 114.1011 DK Amsterdam,The Netherlands
● 成立時間:1991年
● 主要業務:地圖繪製,導航解決方案軟硬體供應商,車隊管理解決方案及消費者穿戴式裝置
● 總部:荷蘭阿姆斯特丹
● 員工數:4,600多人,其中3,500多人與研發工作相關
● 年營收:10.07億歐元
● 執行長:Harold Goddijn
產品技術部門檔案
● 部門名稱:Location Technology Products
● 部門業務類型:負責Location技術與產品相關事業體
● 部門主管職稱:資深副總裁
● 部門主管姓名:Han Schaminee
● 直屬主管:執行長
● 部門人數:500人
產品技術大事紀:
● 2015年:整合業界導航專用NDS地圖格式,並推出相關產品;放棄傳統Batch(大批)地圖製作模式,製作即時精準的地圖;在美國密西根州、底特律和德國高速公路,推出高清地圖(HD Map)
● 2016年:提供連結TomTom地圖服務的API;釋出基於NDS 地圖格式的NavKit導航開發套件,新增可以動態回報路上障礙物的新功能
熱門新聞
2024-11-10
2024-11-12
2024-11-10
2024-11-11
2024-11-11
2024-11-12