敏捷與紀(jì)律,這兩個截然相反的屬性,是軟件開發(fā)中的互補因素。計劃驅(qū)動的開發(fā)人員必須具有一定的敏捷性,而敏捷開發(fā)人員也必須具有一定的紀(jì)律性。成功的關(guān)鍵是找到兩者之間的平衡點。根據(jù)環(huán)境和風(fēng)險的不同,這個平衡點在不同的項目中也是不同的。那些基于熱情總是走的開發(fā)人員,必須學(xué)會如何根據(jù)實際情況分配其重點。 本書直接介紹可操作的核心概念。并且提供了定義平衡的軟件開發(fā)策略的建設(shè)性方法。作者在書中展示了不具敏捷性的紀(jì)律所導(dǎo)致的官僚作風(fēng)和停滯,以及沒有紀(jì)律約束的敏捷所導(dǎo)致的松弛和不考慮結(jié)果的技術(shù)狂熱。本書通過對兩個開發(fā)組生活中的24小時的介紹及案例分析,演示了敏捷方法與計劃驅(qū)動方法之間的區(qū)別和相似之處,并展示了結(jié)合所有特性之后的開發(fā)策略。在進(jìn)行客觀和腳踏實地的分析后,最終得出了對所有軟件專家來說清晰和實用的指導(dǎo)--如何在任何項目中定位敏捷和紀(jì)律之間的平衡點。
"作為一個公認(rèn)的書籍收藏愛好者和專家,我的書架中收藏了比其他人所能擁有的多得多的關(guān)于軟件方法方面的書籍。《平衡敏捷和紀(jì)律》一書與我書庫中的同類書籍相比,地位更為顯著,因為它幫助我從現(xiàn)在的方法戰(zhàn)爭中剔除了噪音和煙幕 "要建立彈性和組織性之間的平衡,其5種關(guān)鍵要素是:人、風(fēng)險、尺寸、文化,以及推動力。作者為識別這5種關(guān)鍵要素做出了值得贊揚的工作。這些深入的分析可以幫助開發(fā)人員理清敏捷與紀(jì)律之爭,幫助他們在項目中正確地將激昂敏捷及紀(jì)律性結(jié)合起來。 "這是一本主題錯綜復(fù)雜到不可思議的書,我不得不為作者們貫穿本書的那種精心態(tài)度而喝彩。
Barry Boehm美國國家工程院院士,AIAA、IEEE、ACM會士(Fellow),他從1955年開始就嘗試在軟件開發(fā)的敏捷和紀(jì)律之間尋找平衡點,他是TRW軟件工程教授和南加州大學(xué)軟件工程中心主任。他曾在DARPA信息科學(xué)與技術(shù)中心擔(dān)任主管,并擔(dān)任TRW的首席科學(xué)家。Boehm博士的貢獻(xiàn)包括
Foreword by Grady Booch
Foreword by Alistair Cockburn
Foreword by Arlhur Pyster
Preface
Acknowledgments
Prelude
Chapter1
Didciplie,Agility, and Perplexity
Chapter2
Contrasts and Home Grounds
Chapter3
A Day in the Life
Chapter 4
Ecpanding the Home Grounds Two Case Studies
Chapter5
Using risk to balance agility and discipline
Chapter6
Concludinons
Appendicx A
Comparing the Methods
AppendicxB
Manifesto forf Software Develofment
AppendicxC
AppendicxD
…………
AppendicxE