如果《人月神話》是一種反思與沉澱,那麼《溫伯格的軟體管理學》就是軟體專案管理的最佳實務!
要有高品質的軟體,就要有高品質的管理。這就是《溫伯格的軟體管理學》這套書的主題。
在第一卷《系統化思考》中,溫伯格探討了開發高品質軟體的第一個需求:學習如何去做正確的思考──思考問題、解決之道,還有品質本身。溫伯格將軟體機構依做事方式(軟體次文化)分類如下:
模式0(渾然不知):我們都不知道我們正循著一個過程在做事。
模式1(變化無常):我們全憑當時的感覺來做事。
模式2(照章行事):我們凡事皆依照工作慣例(除非我們陷入恐慌)。
模式3(把穩方向):我們會選擇結果較好的工作慣例來行事。
模式4(防範未然):我們會參照過往的經驗制定出一套工作慣例。
模式5(全面關照):人人時時刻刻都會參與所有事務的改善工作。
本書的特色是,對於會影響專案成敗的諸多變數(如規模、複雜度、風險、顧客的要求、人力、時間、壓力……)進行動態分析;有許多例子可證明,若能在「控制點」上做好管理的工作,就可防止危機發生,或是不讓危機繼續惡化下去。溫伯格特別強調,「動作要早,動作要小」是保持軟體過程都在控制之中的關鍵。
本書討論到的主題包括:品質、軟體文化、品質模式、管理模式、反饋效應、壓力與工作績效間的關係、規模對應於複雜度的動態學、功能失常的偵測與反應、缺陷解決之道的動態學、以及顧客的角色等。本書有珍貴的圖表、參考資料、練習、以及相關書目,幫助讀者應用這本書。
面對專案、產品、同事、客戶等等複雜狀況,你需要的正是「正確的思考」,也就是系統化的思考,因為唯有如此,我們才能「明白自己在做什麼」。
作者簡介
傑拉爾德.溫伯格(Gerald M. Weinberg)
是美國軟體工程界大師級的人物。在40多年的軟體業生涯中,他曾任職於IBM、Ethnotech、水星計畫(美國第一個載人太空計畫),並曾任教於多所大學。他更是傑出的軟體專業作家和軟體管理思想家,因對技術問題與人性問題所提出的創新思考法而為世人所推崇。1997年,溫伯格因其在軟體領域的傑出貢獻,入選為美國計算機博物館的「計算機名人堂」成員。他也榮獲J.-D. Warnier獎項中的「資訊科學類卓越獎」。
溫伯格共寫了30幾本書,包括《顧問成功的祕密》、《你想通了嗎?》、《領導的技術》(以上皆由經濟新潮社出版)、《程式設計的心理學》、《探索需求》、一共四冊的《溫伯格的軟體管理學》等等,主要涵蓋兩個主題:人與技術的結合;人的思維模式、思維習慣與解決問題的方法。在西方國家,溫伯格擁有大量忠實的讀者群。
溫伯格現為Weinberg and Weinberg顧問公司的負責人,他的網站是http://www.geraldmweinberg.com
譯者簡介
曾昭屏
交大計算機科學系畢,美國休士頓大學計算機科學系碩士。譯作有《顧問成功的祕密》。
專長領域:軟體工程、軟體專案管理、軟體顧問。
最喜歡的作者:Tom DeMarco, Gerald Weinberg, Steve McConnell.
Email: marktsen@hotmail.com |