傑拉爾德・馬文・溫伯格（英語：Gerald Weinberg，1933 年 10 月 27 日 —2018 年 8 月 7 日）是一位電腦科學家，同時也是電腦軟體開發以及心理學與人類學領域的作家與講師。他最有名的書是《程式開發心理學》與《系統化思考導論》。



生平

傑拉爾德・溫伯格在芝加哥出生長大，曾就讀位於內布拉斯加州奧馬哈市的奧馬哈中心高中。於 1963 年獲得密西根大學的通信科學博士學位]]。
溫伯格於 1956 年開始在電腦產業中工作，他最初在 IBM 的聯邦系統部門的華盛頓分部工作。在那裡，他參與了水星計畫（1959-1963），任職處理系統開發經理，水星計劃的目標是將人類送入地球軌道。 1960 年，他發表了許多早期的論文。1969 年開始，他擔任 Weinberg & Weinberg 的顧問與老闆。在這段期間，他舉辦了大量的工作坊，包括 AYE 研討會、從 1974 年開始舉辦的問題解決領導力工作坊和關於 Fieldstone Method 寫作方法的工作坊。溫伯格還在 1970 年起成為 Dorset House Publishing 出版社旗下的作家，1988 年起擔任微軟的顧問，並從 1993 年起，擔任 SHAPE（Software as a Human Activity Performed Effectively）論壇的版主。 

溫伯格擔任過內布拉斯加大學林肯分校、 賓漢頓大學和哥倫比亞大學的客座教授，在 1950 年代成為了通用系統研究學會 的成員，也是《IEEE 軟體工程彙刊》IEEE Transactions on Software Engineering 的創始成員之一。他同時是西南部與奧勒岡作家網路（ Southwest Writers and the Oregon Writers Network）的成員，也是許多軟體開發研討會的主講人。

1993 年，他獲得 J.-D. Warnier 獎項中的「資訊科學類卓越獎」，2000 年，因對軟體工程領域的傑出貢獻，獲得了 Stevens Award，2010 年成為 Software Test Professionals 研討會上首位「年度專家獎」獲獎者，並在 2013 年於 EuroSTAR 研討會上獲得了「歐洲測試傑出獎」（European Testing Excellence Award）。

溫伯格於 2018 年 8 月 7 號辭世。



事業版圖

他最為人所知的作品是《程式開發心理學》與《系統化思考導論》，兩本書都被公認為經典，也被出版商以「銀年紀念版」再版了這兩本書。他所寫的《領導者，該想什麼？：成為一個真正解決問題的領導者》是少數幾本專門探討管理軟體工程師和工程師團隊的書籍之一。

溫伯格最為人所知的就是其引人入勝的寫作風格，他還幽默地給它們起了名字，像是雙胞胎法則，這個法則是說，有時候無論一個人多麽地努力，都不會造成任何顯著的改變。他在其所著的書籍《顧問成功的祕密》（1985）中解釋了雙胞胎法則這個名字的由來。他寫道，有一天，他在紐約市搭公車，看到一個帶著 8 個孩子的母親。她問司機車票價是多少，司機回票價為一人 3 角 5 分，5 歲以下的孩童免費。結果那位母親只付了 3 角 5 分，司機滿臉懷疑地問道：「你是要告訴我你所有孩子都未滿 5 歲？」。母親解釋說他們生的是 4 對雙胞胎。司機再問道：「你們每次都懷雙胞胎？」，那位母親回答道：「不，大部分時候我們連一個都沒懷上。」

近來幾年，溫伯格參加了 SHAPE 論壇，並與 AYE 研討會合作。2008 年 11 月，溫伯格 75 歲大壽時，他的學生、同事和朋友出版了《The Gift of Time》一書，講述他們從溫伯格身上學到的知識，以及他們如何將這些知識運用到自己的顧問與管理工作中。

溫伯格同時也出版了許多本小說著作。



重要法則、定律、原理書摘

顧問法則

1. 顧問第一法則：不管客戶怎麼跟你說，一定有問題。
2. 顧問第二法則：無論問題乍看之下如何，問題一定出在人身上。
3. 顧問第三法則：不要忘了他們付給你的薪水是按小時計費，而不是按解決問題的方法計費。
4. 顧問第四法則：如果別人沒有僱用你，千萬不要去解決他們的問題。

信任法則

1. 信任第一法則：除了你以外，沒有人會在乎你之所以會讓別人失望的理由有多麼的正當。
2. 信任第二法則：贏得信任要歷時數載，失去信任在轉瞬之間。
3. 信任第三法則：人們不會告訴你他們是從那一刻起對你不再信任。
4. 信任第四法則：贏得信任的招數就是不要耍任何花招。
5. 信任第五法則：人們從不說謊──在他們自己看來。
6. 信任第六法則：永遠相信你的客戶──但要切一下牌。
7. 信任第七法則：千萬不可不誠實，即使那只是應客戶的要求。
8. 信任第八法則：絕不承諾任何事
9. 信任第九法則：永遠要遵守你的承諾。
10. 信任第十法則：要把它寫下來，但倚仗的是彼此信任。

馬文大祕密

1. 馬文第一大祕密：所有疾病中有九成都會自行痊癒──如果醫生完全不去干擾的話。要溫柔地對待那些有能力自行痊癒的系統。
2. 馬文第二大祕密：不斷治療一個能夠自行痊癒的系統，終究會使該系統失去自行痊癒的能力。
3. 馬文第三大祕密：每一個處方有兩大部分：藥物和正確的服用方法。
4. 馬文第四大祕密：不管客戶正在做什麼，建議他另一種做法。如果他們已經做的未能解決問題，要他們換做別的。
5. 馬文第五大祕密：務必要向他們收取高額的費用，高到他們甘願照你的話去做。顧問最重要的一個動作就是要訂出適當的顧問費。
6. 馬文第六大祕密：知道該怎麼做（know-how）所得的酬勞遠不及知道該何時做（know-when）。

行銷學法則

1. 行銷學第一法則：顧問會處於兩種狀態下：狀態閒（太閒）或狀態忙（太忙）。
2. 行銷學第二法則：找到客戶最好的方法是先有一些客戶。
3. 行銷學第三法則：每週至少要花一天的時間在公開露面這件事上。
4. 行銷學第四法則：客戶對你的重要性永遠超過你對客戶的重要性。
5. 行銷學第五法則：千萬不可讓單一客戶超過你生意量的四分之一。
6. 行銷學第六法則：最好的行銷利器就是滿意的客戶。
7. 行銷學第七法則：把你最好的點子捐出來。
8. 行銷學第八法則：由你自己加個蛋，味道會更好。
9. 行銷學第九法則：你至少要有四分之一的時間是花在無所事事上。
10. 行銷學第十法則：為了品質而行銷，不可為了數量。

定價法則

1. 定價第一法則：定價工作有許多的功能，金錢的交換只是其中之一。
2. 定價第二法則：他們付給你的錢愈多，他們就愈崇拜你。他們付給你的錢愈少，他們就愈不尊重你。
3. 定價第三法則：金錢通常只佔價格中最小的一部分。
4. 定價第四法則：定價並不是一場零和遊戲。
5. 定價第五法則：如果你非常需要這筆錢，請不要接這份工作。
6. 定價第六法則：如果他們不喜歡你的工作表現，就不要收他們的錢。
7. 定價第七法則：金錢不只是價格而已。
8. 定價第八法則：價格不是一個死的東西；而是一個談判出來的關係。
9. 定價第九法則：訂出來的價格，無論客戶是否接受，你都不會後悔。
10. 定價第十法則：所有的價格最終都將以感覺為依據，包括你的感覺和他們的感覺。

其它


* 三的定律：對於你的計畫，若是無法找到三個可能出錯的地方，那麼你的思考過程一定有瑕疵。

* 三隻手指定律：當你用食指指著別人的時候，請注意中指、無名指和小指這三隻手指所指的方向。

* 工程學第一法則：如果東西沒有壞，不得動手修理。

* 干預第一法則：少即是多。

* 五分鐘定律：客戶永遠知道要如何解決他們的問題，而且總是在頭五分鐘裡就把解決之道告訴了你。

* 水牛的韁轡：你可以把水牛帶到任何一個地方，只要那是他們想去的地方。

* 水平法則：解決問題的高手會有許多的問題，但少見麻煩特別多的問題。

* 主幹管的座右銘：你不知道的事或許還不會傷害你，會傷害你的經常是你忘了的那些事。

* 功勞法則：如果你計較功勞是誰的，就什麼事也做不成。

* 史巴克的問題解決之道定律：你愈接近找出誰是造成問題的元兇，解決問題的機會卻隨之而降低。

* 布朗動聽的遺訓：話語通常很有用，但聽音樂的獲益永遠更多（尤其是你自己內在的音樂）。

* 白麵包的訓誡：如果你用相同的烹調法，你將得到同樣的麵包。

* 百分之十承諾法則：絕不承諾超過百分之十的改善。

* 百分之十解決法則：如果你一不小心超過了百分之十的改善，也絕不能讓別人發現。

* 艾索的命令：如果你非要新的事物不可，那麼一次只能有一個，不能有兩個。

* 困難法則，倒轉式：確實有人能把顧問的角色扮演好，因此一定有克服失敗的方法。

* 困難法則：若是不能接受失敗，你將永遠無法成為一個成功的顧問。

* 改變第一法則：黃瓜被醃漬的程度要大於滷水被黃瓜影響的程度。

* 更困難法則：一旦你解決掉你的頭號問題，等於你給了排名第二的問題一個出頭的機會。

* 取捨治療法：你若不能捨，就不能得。朝著一個方向前進，會造成另一個方向的損失。

* 居家者法則：想盡辦法要旅行的，反讓你成為居家者。

* 往臉上貼金定律：如果你找不出特點，就用捏造的。

* 往臉上貼金逆定律：凡有虛矯遮掩之現象，則必有需大肆整頓之處。

* 波定的反向基本原理：事物會演變成今日的樣貌，乃日積月累的結果。

* 波頓定律：凡是你無法修復的問題，就把它當作特點。

* 柳橙汁測驗：這件事我們會做──而這是它得花多少錢。

* 洋芋片原理：如果你知道閱聽的對象是誰，設置觸發器就很容易。

* 流浪者法則：想盡辦法要留在家裡的，反讓你成為流浪者。

* 洞察言行不一的能力：當話語和音樂無法配合，就表示有一個必要的因素遺漏了。

* 為什麼魔咒：體力、空氣、水、食物有時盡，理由綿綿無絕期。

* 研究指引：盡量簡單化，不要太細瑣；記住你是顧問，而不是地方檢察官。研究的目的是為了解，不是為批評。從目前的局勢中找出你所喜歡的，評論看看。

* 夏綠蒂法則：為了品質而行銷，不可為了數量。

* 時間炸彈：時間會傷害所有的腳跟。要浪費時間最保險的做法，就是對於警告充耳不聞。

* 草莓醬法則：果醬塗的面積越大，就會變得越薄。影響力或富有，就看你要選哪一個。

* 得自農場的教訓：種子絕不可用便宜貨。調養好的土質是植物栽培的祕訣。時機最為重要。靠自己把根長好的植物，地才抓得緊。澆水過量會導致虛弱，而非強壯。不論你灌注了多少的心力，有些農作物就是活不了。

* 第一號祕密：顧問工作不像表面上看來那般容易。

* 第三次的魔障：顧問處理得最好的，往往是你交付給他的第三個問題。

* 莊家的抉擇：只要他們喜歡就讓他們試試看，但要先教會他們如何保護自己。永遠相信你的客戶──但要切一下牌。

* 速食業的謬誤：沒有差異加上沒有差異加上沒有差異加上…… 最後等於明顯的差異。

* 最困難法則：幫助自己，要比幫助別人困難得多。

* 琳的生活法則：凡做顧問的人，為了能夠對自己說「是」，就要能對任何一個客戶說「不」。

* 絕不後悔原則：訂出來的價格，無論客戶是否接受，你都不會後悔。參見「定價第九法則」。

* 費雪的基本原則：你現在適應得愈好，你的適應性會變得愈差。

* 賀斯特型變種：幅度最大且持續最久的改變，其初衷通常是為了想要保存某樣東西，但到頭來那樣東西卻改變得最多。

* 隆達的第一個天啟：那看來或許像是個危機，其實只不過是一個幻覺的結束。

* 隆達的第二個天啟：當改變無可避免時，我們會拚死去保留我們所最珍愛的東西。

* 隆達的第三個天啟：當你為了防止或弱化改變，而製造出一個幻覺的時候，改變卻會變得更不可免──而且更難以承受。

* 搖撼法則：少即是多。

* 新事物法則：從來沒有哪個新的事物會讓人稱心如意的。

* 榔頭法則：小孩子得到的聖誕禮物若是一把榔頭，突然會發覺每樣東西都需要敲打一番。

* 溫伯格的叼回法則：有時牽強只是短視。

* 溫伯格的雙胞胎法則：多數的時間，在世界上多數的地方，不管人們有多麼的努力，不會有任何有意義的事發生。

* 溫伯格的雙胞胎法則顛倒型：有些時候，在有些地方，有意義的改變會發生──尤其是當人們不很努力地進行改變時。

* 溫伯格測驗法：你願意把自己的性命交到這個系統的手上嗎？

* 福特的基本回饋配方：人人可從任何河川汲取任何數量的水，用於他所想從事的任何目的。人人必須在取水點的上游歸還等量的水。

* 福斯的真理：如果你無法拒絕它，就設法降低它的危險性。

* 蒙面俠的幻想：客戶不表達感激之情的時候，就幻想他們是被你優異的表現給嚇呆了──不過別忘了，這只是你個人的幻想，而非客戶的幻想。

* 蒲萊斯考特的醬瓜原理：黃瓜被醃漬的程度要大於滷水被黃瓜影響的程度。小系統想要藉著長期且持續的接觸來改變大系統，最可能的結果就是自己發生改變。

* 標籤法則：我們多數人買的是標籤，不是商品。事物的名稱不是事物本身。

* 潘朵拉的水痘：從來沒有哪個新的事物會讓人稱心如意的，但人們卻總是希望這一次會有所不同。

* 鄧肯・海恩斯的不同點：由你自己加個蛋，味道會更好。

* 魯迪的大頭菜定律：一旦消除了你排名第一的問題，原本排名第二的問題就會自動升級。

* 羅默法則：失去一樣東西最好的方法就是想盡辦法要留住它。

* 鐵達尼號效應：心存災難不可能發生的念頭，經常會導致一發不可收拾的大災難。



著作

溫伯格出版了 40 多本書和 400 多篇文章。


* 1971. _The Psychology of Computer Programming_. Silver Anniversary Edition (1998). ISBN 0-932633-42-0

* 1975. _An Introduction to General Systems Thinking_. Silver Anniversary Edition (2001). ISBN 0-932633-49-8

* 1982. _Are Your Lights On?: How to Figure Out what the Problem Really is_. With Donald C. Gause. ISBN 0-932633-16-1

* 1986. _Becoming a Technical Leader: An Organic Problem-Solving Approach_. ISBN 0-932633-02-1

* 1986. _Secrets of Consulting: A Guide to Giving and Getting Advice Successfully_. ISBN 0-932633-01-3

* 1988. _General Principles of Systems Design_. With Daniela Weinberg. ISBN 0-932633-07-2

* 1992. _Quality Software Management: Anticipating Change. Vol. 1: Systems Thinking_. ISBN 0-932633-22-6

* 2002. _More Secrets of Consulting: The Consultant's Tool Kit_. ISBN 0-932633-52-8

* 2005. _Weinberg on Writing: The Fieldstone Method_. ISBN 0-932633-65-X

* 2008. _Perfect Software: And Other Illusions about Testing_. ISBN 0-932633-69-2

* 2010. _Freshman Murders_. ISBN 1-4537-0015-3



其他


* Egoless programming

* Prefactoring



參考資料



外部連結


* 溫伯格的部落格 Gerald Weinberg's blog (Secrets of Writing and Consulting) （頁面存檔備份，存於網際網路檔案館）

* 網路推理小說資料庫上的 Gerald M. Weinberg