剷除不公提示您:看後求收藏(奇妙書庫www.qmshu.tw),接著再看更方便。
一定會給他回信。阿捷每天下班回到家第一件事情就是去查自己的MSN上有沒有新加入朋友的請求,而每次的結果都讓阿捷很失望。漸漸地,阿捷的心已經有點涼了,自己有時候也在找藉口安慰自己:“反正專案Delay也不是TD一個專案組的事情,周小小和Rob他們兩個組的進度更慢。 。 想看書來
第3章 橄欖球與軟體開發(4)
還是在週五晚上,時鐘已經指到了凌晨2點,小黑早就已經回到自己的小窩裡打著小呼嚕了,而阿捷還在開著這周的Conference meeting,情況都不容樂觀,不僅中國這三個組,美國那邊的開發情況也都不樂觀,專案Delay已經成為板上釘釘的事情了。Release Manager甚至建議將開發計劃延遲到2008年的5月份。在一陣悲觀情緒之中,阿捷結束了這周的Conference Meeting。突然間,MSN彈出一個讓阿捷怦然心動的視窗,“Hi,阿捷,請加我。”這個人的簽名居然是“敏捷聖賢”!
阿捷一陣激動,趕緊透過“敏捷聖賢”的請求!那邊已經發過來了資訊!
敏捷聖賢:你好,阿捷?
阿捷:聖賢你好!我是阿捷。
敏捷聖賢:你是怎麼知道我的?
阿捷:嗯,是猴子告訴我的,我們上學的時候住一個宿舍!
敏捷聖賢:哪個猴子?Sorry,我已經沒印象了。我知道你說的那個中文的敏捷論壇網站,不過我已經很久沒有登入去看了,那裡真正有價值的東西太少。
阿捷大致把現在他的專案背景、開發方式、專案管理的方法和工具,以及目前遇到的問題等一股腦講給敏捷聖賢。他本以為敏捷聖賢會很驚訝於Agile公司系統的龐大和繁雜,卻沒想到敏捷聖賢對他說:“你之前所說的問題,其實是當前大型軟體公司開發的通病,我一點也不驚訝。既然你想用敏捷開發來改變現狀,那麼我想知道,關於敏捷軟體開發,你又瞭解多少呢?”
阿捷:嗯,我知道TDD,FDD,結對程式設計……
阿捷把這些天學來的敏捷開發詞彙全都敲了出來。
敏捷聖賢:嗯!這都是一些具體的開發模式,對於提高你們的程式設計效率是有幫助的。但對於專案的整體改善,效果不大,你需要改善專案整體管理方式才行!
阿捷:奧!是什麼樣的管理方式?
敏捷聖賢:如果你想使用一個輕量級、能很快取得巨大成效且流程簡單容易使用的東西,那就是Scrum!
阿捷:Scrum?這是什麼的縮寫?
敏捷聖賢:Scrum不是什麼縮寫,就是一個單詞!你看過橄欖球吧?
阿捷:在電視裡看過!橄欖球分為英式和美式,英式不穿防護服和不戴頭盔;美式都要帶,而且比較野蠻。其實橄欖球起源就在英國,美式橄欖球是後來由移民帶到美洲後演變發展而來的。我覺得,共同點是將球送到對方的陣區內,本質區別是英式玩球,美式玩人。但橄欖球跟軟體開發有什麼關係?
喜歡體育的阿捷從前寒假的時候都會在家裡看美國超級碗的轉播。
敏捷聖賢:有關係!你看電視比賽時,當比賽出現小的犯規或因為隊員受傷等原因中斷的時候,怎麼處理的?
阿捷:爭球!雙方各三名前鋒隊員相互摟抱,半蹲頂架在一起。由有球權的隊投球。投球隊員投球后,雙方隊員互相頂推,中間的隊員搶球。投球隊員繞到球隊的後面將球撿起,可以傳球或帶球跑,比賽繼續進行。
敏捷聖賢:嗯!差不多!你知道在橄欖球中這個術語叫什麼嗎?
阿捷:國內都叫司克蘭。
敏捷聖賢:嗯,英文就是Scrum!意思是密集爭球!實際上,我想說的Scrum這個敏捷專案管理方式,寓意就來自於“密集爭球(scrum)”,寓指整個團隊攢足力量,為了一個共同的目標,一起向前快跑!
阿捷沒想到這軟體開發還跟橄欖球扯上了,馬上輸入:呵呵,這個比喻很貼切。
第3章 橄欖球與軟體開發(5)
敏捷聖賢:根據我的實踐,Scrum是目前最符合敏捷開發模式的敏捷專案管理方式,能帶來很多好處。
阿捷馬上問道:最初是誰提出的這個思想?都有哪些公司在用?
敏捷聖賢:Scrum是在十多年前由Ken Schwaber和Jeff Sutherland博士共同提出的