[TEAP早期試讀]《敏捷武士》推薦序

李忠利發表於2012-03-15

圖靈社群按

TEAP是什麼?TEAP是Turingbook Early Access Program的簡稱,即早期試讀,它公佈的是圖靈在途新書未經編輯的內容。一本書的翻譯週期約為3到6個月,如果在翻譯過程中,譯者就能與讀者進行溝通和交流,對整本書的翻譯品質是有幫助的。通過TEAP,讀者可以提前閱讀將來才能出版的內容,譯者也能收穫寶貴的反饋意見,改進翻譯,提高質量。

現今,有許多軟體管理體系都在研究如何能夠最大化地提高軟體開發活動的ROI(投資回報率),但其中很多體系都遇到了績效天花板。主要原因有二,一是人們經常會從某個理想的開發模型推匯出流程;二是強調開發過程中的可預見性,認為可以通過事先面面俱到的分析而將所有問題考慮完備並確定其解決方案。可惜,其效果總是不甚理想。

21世紀被霍金稱為“複雜性世紀”,而事實上,軟體開發過程也非常複雜。市場、客戶、需求、技術、人員以及組織結構等等,所有這一切都動態地交疊,使得我們很難用一個高保真的系統模型去描述整個過程。故而,在解決動態變化的複雜軟體開發問題時,可預見性思維就顯得力不從心了,因此也就有了所謂“軟體開發管理是管理科學和管理藝術”這一說法。

與許多軟體方法過於強調管理與控制的作用所不同,敏捷開發採取了一種不同途徑。對於軟體開發過程中的諸多不確定性,它並非採用更全面的規範與流程來加以解決,而是以務實的態度承認這一事實。通過不斷與複雜系統互動並頻繁地獲得系統反饋,從而能夠適應性地推動工作向前進行;通過激勵員工、賦能團隊、調和自組織與監管、培養團隊能力來高質量且低成本地應對軟體開發中的各類挑戰。從這一點上來說,敏捷的成功也是對戴明環(計劃-執行-檢查-行動)的繼承和發展。

作為一種卓有成效的軟體開發思想,敏捷抓住了軟體開發過程中的最本質的核心要素——人。讓開發團隊自行尋找更好的解決問題的方法,充分發揮了一線團隊成員瞭解真實問題的知識優勢,使其不斷自我改進、持續優化。我想,這也是敏捷之所以高效的根本原因。

在開發企業軟體的過程中到底該使用哪些敏捷實踐?沒有標準答案,關鍵是要了解每個實踐背後的價值和原理,然後結合自身的實際情況來選用適合的實踐組合。

《敏捷武士》是一本非常貼近實戰的敏捷著作,字裡行間不難發現作者是個執著的實戰型敏捷實踐者。“如果你是客戶,錢是你的,你希望什麼…”,從客戶和專案交付的角度,本書對敏捷的相關概念和具體實踐娓娓道來。

這本注重實效的敏捷著作應會對國內同行學習與應用敏捷具有非常好的指導意義。

金蝶軟體研發中心研發管理部總經理 劉魯江

相關閱讀:

好書短評之《敏捷武士:看敏捷高手交付卓越軟體》

番茄鍾、《敏捷武士》一個都不能少!——圖靈專訪《番茄工作法圖解》作者Staffan十日談之九

[TEAP早期試讀]敏捷武士之敏捷簡介

相關文章