[經驗分享]如何用VS Online及Scrum帶領兩岸三地團隊進行專案開發與管理 - (一)緣起
請留意這篇文章是我配合2014年六月底的研討會所撰寫的連續幾篇關於介紹如何透過VS Online以Scrum方式帶領專案團隊進行開發的其中一篇(其餘的會陸續發表),因此並不完整,閱讀時請務必參考相關的 VS Online 標籤以閱讀更完整的前後文。 這一篇是先談談整件事情的緣起... 過去,Scrum並不是我主要的興趣,ALM一開始也和我沒有太密切的關聯,這麼多年來,我一向是務實主義者,工作上有用到的技術我才會多少涉獵一下。而過去這十幾年,我專注的大多都是.NET的軟體開發技術,而非ALM或是專案管理(雖然我小時候對管理就有著濃厚的興趣)。 因此,接觸Agile/Scrum,最早要說是因為李智樺(Ruddy)老師的關係。 其實Ruddy老師專研敏捷開發多年,但我一直沒有機會好好跟他聊聊這部分。然而有一次,在海外參與一場大型技術盛會,講的是架構設計,有幸我和Ruddy老師都是講員。 還記得,講完第一堂課之後,Ruddy老師中午吃飯時跟我說:『David,你整場內容都講的非常好...』聽到前輩的肯定,我正準備油然自得,但沒想到...Ruddy老師繼續說了:『但...中間有個地方我覺得不太對,不過你別擔心,我下午場會幫你跟學員說你哪裡講錯...』 OOXXOOXX...這怎麼得了,難得來海外上一次課,就要被Ruddy老師拆台? 因此,我當下就激起奮發之心,由於中午時間已經來不及,當晚拉就著Ruddy老師討論他覺得有爭議的部分... OK,原來核心問題是對於專案管理和開發流程上的差異,我用傳統的開發流程和管理方法,來闡述架構設計,但Ruddy老師覺得,依照Agile敏捷開發的精神, 則應該是如何如何如何... 有台灣首屈一指的Scrum大師在旁,果然不同,當下如同醍醐灌頂,強灌了20年功力ㄧ般,真氣運行於腦幹與突觸之間,喜悅之情實在是無從言喻。 但,這都還只是別人的經驗,要能夠把別人的功力內化成自己的功力,得要實作才行。 當下我就覺得,接下來我要搞個案子來玩玩。 不玩還好,一玩下去不得了!!! 接下來我們公司所有的項目(專案),都被我從傳統的waterfall形式,整個改成了Scrum的架構。 累積了信心和經驗之後,接著,我就在我能夠掌握的相關團隊中,將整個流程比較有計畫的實施了起來。一實施下去,確實也發現,果...