内容简介
本書的特色是,對於會影響專案成敗的諸多變數(如規模、複雜度、風險、顧客的要求、人力、時間、壓力……)進行動態分析;有許多例子可證明,若能在“控制點”上做好管理的工作,就可防止危機發生,或是不讓危機繼續惡化下去。溫伯格特別強調,“動作要早,動作要小”是保持軟體過程都在控制之中的關鍵。
内页插图
目录
致臺灣讀者
Prefacc to the Chinese Editions
〔導讀〕從技術到管理,失落的環節
前言
第一部 品質的模式
1 何謂品質?品質的重要性何在?
1.1 軟體品質打開的故事
1.2 品質的相對性
1.3 品質足在某人心曰中的價值
1.4 Precision Cribbage牌戲
1.5 要改善牕質九何如此閑難
1.6 軟體文化與次文化
1.7 心得與建議
1.8 摘要
1.9 練習
2 軟體次文化
2.1 克勞斯此的想法應用於軟體業
2.2 軟體次文化的六種模式
2.3 模式0:渾然不知型
2.4 模式1:變化無常型
2.5 模式2:照章行事型
2.6 模式3:把穩方向型
2.7 模式4:防範木然型
2.8 模式5:全面關照型
2.9 心得與建議
2.10 摘要
2.11 練習
3 怎樣才能改變模式?
3.1 思維模式的政變
3.2 利用模型以選出較佳的模式
3.3 讓模式能夠接納新資訊
3.4 心得與建議
3.5 摘要
3.6 練習
第二部 管理的模式
4 管理用的控制模式
4.1 射擊移動的標靶
4.2 榘成y(的控制模型
4.3 模式與模式的控制論模型
4.4 工程化的管理
4.5 從計算機科學到軟體工程
4.6 心得與建議
4.7 摘要
4.8 練習
5 讓管理模型變得透明
5.1 為什麼事情會不照計畫進行?
5.2 線性模型從其謬誤之處
5.3 效應圃
5.4 從輸出結果逆向得出效應圖
5.5 非線性才是事態惡化的上因
5.6 心得與建議
5.7 摘要
5.8 練習
6 反皚效應
6.1 小矮胖癥候群
6.2 失控、棊增、與癱瘓
6.3 動作要早,動作要小
6.4 負向反鱸——為什麼完全沒有癱瘓發生
6.5 心得與建議
6.6 摘要
6.7 練習
……
17 如何處理停擺的壓力
18 我們努力得來的成就
註解
法則、定律、與原理一覽表
索引
精彩书摘
何謂品質?
品質的重要性何在?
軟體行業中人對於消除「模稜兩可的用詞」可說是不遺餘力,作家亦復如此。不過,有時作家會故意把用詞弄得摸棱兩可,就像本書的書名。「高品質軟體管理」(Quality Software Managemcnt)的意思可以是「高品質欹體的管理」,也可以是「軟體業的高品質管理」,因為我認為這兩者是無法分割的。兩者的意思都若重於「高品質」一詞,因此我們若想在合理的範圍內保持用詞的模稜兩可,首先我們必須將這個經常受到誤解的術語之真正涵義弄清楚。
1.1 與軟體品質有關的故事我的妹妹有個女兒名叫泰拉,她是她們家中唯一步找後塵,以作家為業的。她寫的是有開醫藥史方面頗具趣味件的書籍’而我對她所寫每一本書的進展都很關心,就像那是我自己的書一樣。為了要提拔自家人的這份私心,當她第一本書(美國大眾傳播媒體上的疾病).完成後,竟然發現一大堆嚴重的打字錯誤和整段的文字遺漏,這讓我感到非常難以忍受(參看圖1-1)。讓我更不能忍受的是,那些錯誤都是因她所使用的文字處理軟體——Cozy Write(輕鬆寫)——中的一個bug所造成,而該軟體足由我的一個客戶Mini Cozy(迷你輕鬆)軟體公司所發行。
泰拉請我在下一次拜訪Mini Cozy公司時,能夠和該公司討論一下這個問鱷。我找到Cozy Write的專案經理’他承認該產品中存在此一錯誤。
「這個bug很難碰得到,」他說。
「我可不這麼認為,」我反駁道「在我外甥女的書中,我可以找出25個例子。」
「可是這類錯誤要在寫作計晝的規模有一本書這麼大的文件上才會發生。我們的產品有超過10萬個用戶,當中可能不出10個用戶,其寫作計畫甲一檔案的大小有到那麼大的。」
「不過,偏偏樁我的外甥女給碰上了。這是她的第一本書,也把她給嚇壞了。」
……
前言/序言
溫伯格的軟體管理學:系統化思考(第1卷) 下载 mobi epub pdf txt 电子书 格式