敏捷開發(fā)團隊的那些事兒
原創(chuàng)【51CTO獨家特稿】敏捷開發(fā)正在被越來越多的人所接受,從敏捷宣言誕生到現(xiàn)在,敏捷開發(fā)理念已經逐步的滲透在在各個行業(yè)中。在軟件開發(fā)領域,敏捷更是成為一種主流的開發(fā)模式。
當然,與傳統(tǒng)開發(fā)理念不同,敏捷開發(fā)不單單是一個人的事,更需要團隊的合作。在傳統(tǒng)開發(fā)理念根深蒂固的同時,團隊要想應用好敏捷,應如何做好轉型呢?怎樣才算是優(yōu)秀的敏捷開發(fā)團隊呢?帶著這些問題,51CTO記者在2010第五屆敏捷中國大會上,采訪了ThoughtWorks***科學家Martin Fowler先生。
傳統(tǒng)開發(fā)團隊如何轉型?
目前有越來越多的開發(fā)者開始使用并喜歡敏捷,也有越來越多的企業(yè)開始嘗試并運用敏捷,那么針對敏捷開發(fā),傳統(tǒng)的開發(fā)團隊如何轉型呢?Martin Fowler先生表示,敏捷開發(fā)是一種理念,這樣一種理念并不能夠用一言一語來說明。
傳統(tǒng)的開發(fā)團隊想要轉型,首先要在思想上接受敏捷開發(fā),“團隊需要認清自己,接受改變”,Martin Fowler如是說。的確,這樣一種改變并不是簡簡單單就能夠完成,從某種程度上說,這種向敏捷的轉變,也是一種提高。
想要做到敏捷開發(fā),每個團隊都要經歷這樣一個轉型期,問題大多也都出現(xiàn)于此。當然,就如Martin Fowler所說,并不是有一個單一的藥方就能把一個復雜問題解決,也許更沒有一個通用的方法,讓團隊順利的完成轉型。解鈴還需系鈴人,轉型期的問題,還需要每個團隊根據自身的不同,找出合理有效的解決方法。
優(yōu)秀的敏捷開發(fā)團隊
有人說,敏捷開發(fā)并不適用于水平一般的程序員或團隊,那么優(yōu)秀的敏捷開發(fā)團隊到底會是什么樣的呢?Martin Fowler給出了自己的答案:可能最重要的度量就是這個團隊能夠快速地、經常地發(fā)布軟件,而且應該能夠比較高質量的發(fā)布軟件,開發(fā)人員能夠把代碼放到系統(tǒng)當中而不至于出現(xiàn)問題,這些都是高質量的敏捷團隊。
當然,除了高效、有質量的發(fā)布軟件外,開放也是一個優(yōu)秀的敏捷團隊應有的“素質”。同時,一個優(yōu)秀的敏捷團隊,要有專注于敏捷的思想,更要有一種對敏捷開發(fā)的興趣。
Martin Fowler簡介
著名作家,軟件開發(fā)咨詢師及演講家,ThoughtWorks***科學家。他以其超過20年的專業(yè)經驗幫助企業(yè)核心系統(tǒng)應用面向對象技術 。加入ThoughtWorks之前,他曾是一位獨立咨詢師,與歐洲及北美客戶共同推進面向對象設計及敏捷方法。 Martin以其著述聞名。他曾撰寫五本軟件開發(fā)書籍并多次獲獎。他的個人博客www.martinfowler.com也備受軟件開發(fā)人員追捧。 Martin是敏捷開發(fā)宣言的創(chuàng)始人之一。曾多次受邀在國際會議中演講,而今他更享受隱退幕后。作為***科學家,Martin的工作是為業(yè)界提供重要技術和信息,并通過ThoughtWorks向業(yè)界推廣。多數來自ThoughtWorks***手的項目資料都成為他進行顛覆性IT變革的重要原料。
【編輯推薦】