內容簡介

★一本在軟件領域絕無僅有,32年後依舊暢銷不衰的傳奇經典!

軟件開發人員、軟件項目經理、系統分析師必讀的一本書!

又見人月神話 重溫軟工經典

在軟件領域,很少能有像《人月神話》一樣具有深遠影響力和暢銷不衰的著作。Brooks博士為人們管理復雜項目提供了最具洞察力的見解,既有很多發人深省的觀點,又有大量軟件工程的實踐。本書內容來自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的項目管理經驗,該項目堪稱軟件開發項目管理的典範。該書英文原版一經面世,即引起業內人士的強烈反響,後又譯為德、法、日、俄、中、韓等多種文字,全球銷售數百萬冊。確立了其在行業內的經典地位。

在本書第一次出版32年後的今天,我們重新整理了Brooks博士的經典內容,並將國內軟件開發領域先行者們對《人月神話》中的實踐及系統理論的使用經驗和心得集結成冊免費贈與大家共享,更使本書成為國內從業者的必讀經典之一。

本書讀者包括︰軟件開發人員、軟件項目經理、系統分析師等IT從業者。
 

目錄

第1章 焦油坑
編程系統產品
職業的樂趣
職業的苦惱
第2章 人月神話
樂觀主義
人月
系統測試
空泛的估算
重復產生的進度災難
第3章 外科手術隊伍
問題
Mills的建議
如何運作
團隊的擴建
第4章 貴族專制、民主政治和系統設計
概念的完整性
獲得概念的完整性
貴族專制統治和民主政治
在等待時,實現人員應該做什麼
第5章 畫蛇添足
結構師的交互準則和機制
自律——開發第二個系統所帶來的後果
第6章 貫徹執行
文檔化的規格說明——手冊
形式化定義
直接整合
會議和大會
多重實現
電話日志
產品測試
第7章 為什麼巴比倫塔會失敗
巴比倫塔的管理教訓
大型編程項目中的交流
項目工作手冊
大型編程項目的組織架構
第8章 胸有成竹
第9章 削足適履
第10章 提綱挈領
第11章 未雨綢繆
第12章 干將莫邪
第13章 整體部分
第14章 禍起蕭牆
第15章 另外一面
第16章 沒有銀彈
第17章 再論“沒有銀彈”
第18章 《人月神話》的觀點︰是與非?
第19章 20年後的《人月神話》
結束語︰令人向往、激動人心和充滿樂趣的50年
注解與參考文獻
 

這是本書中唯一的一節廢話。

我是個書狂,積習甚深,費盡心機在軟件工程、系統工程方面積累了一些書。書,在我看來當分為神品、精品和普通三等,其中神品、精品又分別有一、二和三品之分。我所收集的書中,軟件工程書大都屬于精品,神品只有兩本,Frederick P.Brooks的這本書就屬于神品之列。

軟件作為一個行業,逐步背起了“solving the wrong problem”的名聲。問題決定解決方案,這也就是說,我們一直在制造錯誤解決方案!這方面有大量的證據,其中最著名的是美國政府統計署(GAD)的數據︰全球最大的軟件消費商——美國軍方——每年要花費數十億美元購買軟件,而在其所購軟件中,可直接使用的只佔2%,另外3%需要做一些修改,其余95%都成了Rubbish。一句話,不管這些軟件是否符合需求規格,但它們顯然沒有滿足客戶的需求。面向對象技術並沒有給我們帶來“神奇的效應”,不管開發商如何吹噓面向對象OO(Object-Oriented)工具是多麼萬能,也不管那些00狂熱者是多麼毅然地前赴後繼,這方面的數據從20世紀80年代以來並沒有發生大的改觀。

這實在是令我們的軟件工程專家和從業人員們羞愧,因為它揭示了我們可能一開始就從根本上做錯了什麼120世紀90年代中期,當軟件工程一代宗師Michael Jackson(非歌壇巨星Michae Jackson)宣布他們的研究結果時,立刻在軟件工程界激起了陣陣漣漪。Jackson指出,軟件從業人員和方法學大師們只是簡單地模仿和照搬其他學科的方法,卻將最重要的方面——問題域——給忽略了。他指出,面向對象方法和結構化方法對問題域的處理沒有什麼大的區別,卻被人們過分地用美好的詞匯給美化了︰

“...You can see the results clearly in many object-oriented modeling descriptions.Often they are accompanied by fine words about modeling the real world.But when you look closelky you can see that they are really descriptions of programming objects,pure and simple.Any similarity to real-world objects,living or dead,is purely coincidental...”

(……從眾多面向對象建模的描述中,你可以很清楚地看到這些惡果。而且它們還經常伴隨著有關現實世界建模的非常美好的詞匯。然而,仔細看看,你就會發現它們其實是徹頭徹尾的編程對象!如果說有任何和現實世界對象相似的地方,不管是死是活,純屬巧合……)

回首軟件工程近40年的發展,Jackson哀嘆軟件行業普遍缺乏專業性,充滿了業余人員,“手中有個錘子,看到什麼都是釘子”,誰都可以開發性命攸關的軟件。

這就是我們面臨的嚴峻而復雜的現實,也許您會感到震驚!然而在大師Frederick P.Brooks眼里,那麼的平靜。因為早在28年前,他就在“The Mythical Man-Month”這本不朽著作中對這些內容作了深論述。

這本小冊子行文優美,思想博大精深,字字真言,精讀之有不盡的趣味,藏之又是極珍貴的文獻,名眼高人,自能鑒之。

前些年,一位朋友從印度歸來,說此書印度極為普及,我也動起筆來,但慚愧終未成正果。汪穎兄素來勤懇,明知此翻譯為“success without applause,diligence without reward”,卻兢兢業業,反復琢磨,歷經單調、繁瑣、艱辛的勞動,終于付梓。欽佩之余隨即作序共勉。

Dave Wang
SE Forum China
2002年3月,于深圳
網路書店 類別 折扣 價格
  1. 新書
    87
    $251