溫伯格的軟體管理學:系統化思考(第1卷) | 拾書所

溫伯格的軟體管理學:系統化思考(第1卷)

$ 489 元 原價 514

書籍詳介

內容簡介:

如果《人月神話》是一種反思與沉澱,那麼《溫伯格的軟體管理學》就是軟體專案管理的最佳實務!

要有高品質的軟體,就要有高品質的管理。這就是《溫伯格的軟體管理學》這套書的主題。

在第一卷《系統化思考》中,溫伯格探討了開發高品質軟體的第一個需求:學習如何去做正確的思考──思考問題、解決之道,還有品質本身。溫伯格將軟體機構依做事方式(軟體次文化)分類如下:

模式0(渾然不知):我們都不知道我們正循著一個過程在做事。
模式1(變化無常):我們全憑當時的感覺來做事。
模式2(照章行事):我們凡事皆依照工作慣例(除非我們陷入恐慌)。
模式3(把穩方向):我們會選擇結果較好的工作慣例來行事。
模式4(防範未然):我們會參照過往的經驗制定出一套工作慣例。
模式5(全面關照):人人時時刻刻都會參與所有事務的改善工作。

本書的特色是,對於會影響專案成敗的諸多變數(如規模、複雜度、風險、顧客的要求、人力、時間、壓力……)進行動態分析;有許多例子可證明,若能在「控制點」上做好管理的工作,就可防止危機發生,或是不讓危機繼續惡化下去。溫伯格特別強調,「動作要早,動作要小」是保持軟體過程都在控制之中的關鍵。

本書討論到的主題包括:品質、軟體文化、品質模式、管理模式、反饋效應、壓力與工作績效間的關係、規模對應於複雜度的動態學、功能失常的偵測與反應、缺陷解決之道的動態學、以及顧客的角色等。本書有珍貴的圖表、參考資料、練習、以及相關書目,幫助讀者應用這本書。

面對專案、產品、同事、客戶等等複雜狀況,你需要的正是「正確的思考」,也就是系統化的思考,因為唯有如此,我們才能「明白自己在做什麼」。


【好評推薦】
◎「溫伯格在這本書中,把我們軟體人所困擾的品質問題的形式與本質,講得非常清楚……除了將溫伯格這本好書廣為流傳,我想不出還有什麼更好的方法,可以幫助你的組織改變思考方式。」
—Edward Yourdon (軟體界知名顧問與作家)

◎「這本書是一個里程碑,它在合適的時間討論了合適的問題。……本書的結構和表達方式使它成為獨一無二的無價之寶。每一位軟體開發經理都應該讀這本書。」
—Shel Siegel (CASE Trends)

◎「在企業界臣服於全面品質管理、ISO 9000、美國國家品質獎(Baldrige Awards)的浪潮中,還有像溫伯格這樣腳踏實地強調,高品質的管理才是獲得高品質軟體的先決要件,這真是令人欣喜……這是一種以人為重的品質方法。」
—Warren Keuffel (Computer Language)

◎「我喜歡溫伯格。他異於常人——我就是喜歡這樣的人。他的著作從技術和心理學的觀點,描述如何去思考我們所做的事……這套書是我的最愛之一。」
—Ron Jeffries (xprogramming.com)


【出版緣起】
經濟新潮社在陸續出版了《人月神話》、《最後期限》、《與熊共舞》、《你想通了嗎?》等等軟體業必讀的經典之後,編輯感覺到,這些書已透徹分析了時間不夠、需求膨脹、人員流失、管理不當,每每導致軟體專案的失敗。這些也都是軟體業永遠的課題。

究竟,這些問題有沒有解答?如何做得更好?
專案的管理千絲萬縷,面對的偏偏又是最(自以為)聰明的程式設計師(知識工作者),以及難纏(實際上也不確定自己要什麼)的客戶,做為一個專案經理,究竟該怎麼做?

軟體能力,於今已是國力的指標;縱然印度、中國的軟體能力已凌駕台灣……我們依然認為,這表示還有努力的空間。還有需要補強的地方。如果台灣以往的科技業太「硬」(著重硬體),那麼就讓它「軟一點」,就像有「軟體業界的達文西」之稱的Martin Fowler說過:Keeping Software Soft(把軟體做軟)。也就是說,搞軟體,要「思維柔軟」。

因此,我們決定出版軟體工程界的天王巨星——溫伯格(Gerald M. Weinberg)集40年的軟體經驗所寫的一套四冊《溫伯格的軟體管理學》,正由於軟體專案的牽涉廣泛,從技術面到管理面,得要面面俱到,而最重要的關鍵在於:你如何思考,如何觀察究竟發生了什麼事,然後採取行動,也預期到未來的變化。

前微軟亞洲研究院院長、現任微軟中國研究開發集團總裁的張亞勤先生,為本書的簡體版作序時提到:「溫伯格認為:軟體的任務是為了解決某一個特定的問題,而軟體開發者的任務卻需要解決一連串的問題。……我們不能要求每個人都聰明異常,能夠解決所有難題;但是我們必須持續思考,因為只有如此,我們才能明白自己在做什麼。」

這四冊書的主題分別是:系統化思考(Systems Thinking)、第一級評量(First-Order Measurement)、關照全局的管理作為(Congruent Action)、擁抱變革(Anticipating Change),將陸續由經濟新潮社出版。四本書雖然成一系列,也可單獨閱讀。希望藉由這套書,能彌補「技術」到「管理」之間失落的環節,協助您思考,並實際對您的工作有幫助。

目錄:


【致台灣讀者】 ◎溫伯格

【導讀】從技術到管理,失落的環節 ◎曾昭屏

【前言】



◎ Part 1: 品質的模式

1. 何謂品質?品質的重要性何在?

2. 軟體次文化

3. 怎樣才能改變模式?



◎ Part 2: 管理的模式

4. 管理用的控制模式

5. 讓管理模型變得透明

6. 反饋效應

7. 把穩軟體的方向

8. 掌握不住方向的時候



◎ Part 3: 會對模式造成壓力的要求

9. 為什麼掌握方向那麼難?

10. 如何讓一切都在控制中

11. 回應顧客的要求



◎ Part 4: 缺陷的模式

12. 對錯誤進行觀察與推論

13. 功能失常偵測曲線

14. 找出藏在功能失常背後的缺陷

15. 缺陷解決的動態學



◎ Part 5: 壓力的模式

16. 權力、壓力,與工作績效

17. 如何處理停擺的壓力

18. 我們努力得來的成就



註釋

法則、定律、與原理一覽表

索引


Brand Slider