內容提要
這是一本介紹軟體管理的小品文集。全書分為45章,每章就是一個獨立的專題或者知識點。本書內容十分豐富全面,小到項目負責人制訂進度表,大到軟體執行總裁提出富有競爭性的戰略,都在本書的介紹之列。儘管內容很多,但事例驅動的寫作方式,奠定了本書在可學性與可用性方面明顯的優勢。
本書從不同側面滿足了軟體開發人員、設計人員、管理人員及從事軟體相關工作的人員的學習與工作需要。
編輯推薦
這是一本關於軟體管理的隨筆文集。
這是一本無論在任何方面都會讓你受益頗多的休閒之作。
它被冠以軟體管理方面的“MBA教程”的稱號!
它榮獲第15界JOLT大獎!
——其中精彩,自有體會……
作者簡介
Joel Spolsky,軟體行業的一位老兵,開辦了一個叫做“Joel說軟體”的bolg網站專欄。這是在程式設計師當中的最為流行的獨立網站之一。該網站被描述為“反dilbert宣言書”。Spolsky設計與開發的軟體擁有數以百萬計的用戶,他參與研發的軟體是各種各樣的,從Microsoft Excel到 Juno用戶界面。此外,他在紐約市創建了Fog Creek軟體公司。
目錄
第一部分 位與位元組:編程實踐點滴
一 語言的選擇
二 深入底層
三 JOEL測試:改進代碼的12個步驟
四 每一位軟體開發人員必須、絕對要至少具備UNICODE與字元集知識(沒有任何例外!)
五 輕鬆寫就功能規格說明書 第1節:為什麼煩心?
六 輕鬆寫就功能規格說明書 第2節:什麼是規格說明書?
七 輕鬆寫就功能規格說明書 第3節:但是……如何?
八 輕鬆寫就功能規格說明書 第4節:技巧
九 輕鬆制訂軟體進度表
十 每日連編是朋友
十一 難伺候的故障修復
十二 軟體開發中的5個世界
十三 稿紙原型開發
十四 不要被太空架構師所嚇倒
十五 開火與運動
十六 人員技能
十七 源於計算機學科的三個錯誤思想
十八 二元文化
十九 自動獲取用戶故障報表
第二部分 開發人員的管理
二十 面試游擊指南
二十一 重金激勵害多利少
二十二 不配備測試人員的五個首要(錯誤)原因
二十三 任務換人有害無益
二十四 絕不去做的事情,第一部
二十五 冰川下的秘密
二十六 漏洞抽象定律
二十七 程式設計界的Lord Palmerston
二十八 評測
第三部分 Joel對常態問題的遐想
二十九 Rick Chapman解讀愚昧
三十 在這個國家狗是乾什麼的?
三十一 作為哼哈二將,只管去做事
三十二 兩個故事
三十三 巨無霸麥當勞與天才廚師Jamie Oliver
三十四 沒有什麼像IT看起來那么簡單
三十五 提防非自主開發綜合症
三十六 策略I:BEN & JERRY公司與AMAZON
三十七 策略II:雞與蛋問題
三十八 策略III:讓我回去!
三十九 策略IV:大件與80/20神話
四十 策略V:公開原始碼的經濟因素
四十一 墨菲法則肆掠的禮拜
四十二 微軟公司是如何敗北API之戰的
第四部分 對.NET稍多的評說
四十三 微軟精神失常了
四十四 我們的.NET對策
四十五 請問,我可以使用連線程式嗎
第五部分 附錄
附錄A 很好的問題
前言
你可能從來沒有奢望自己成為一名經理。像我所知道的大多數軟體開發人員一樣,要是能夠讓你坐在那裡安安靜靜地寫代碼,你就會感到由衷地高興。不過,作為一名最優秀的開發人員,在小組老領導Nigel出了那場不幸的包裝繩與筆記本電腦事故之後,你晉升為小組的主角似乎顯得順理成章了。這樣一來,現在你有了自己的辦公室(而不是與整日待在房間裡的暑期打工仔共用一間臥室),並且必須去填寫每年兩次的業績評估表(而不是整天兩眼盯著CRT樂此不疲)。也就是說,現在不用浪費時間去處理女首席程式設計師提出的奇怪要求,應付拍肩膀的推銷員,以及傾聽充滿創造力的“用戶界面設計人員”(因為Pete之故,他們是作為圖形..
書摘
在這個國家狗是乾什麼的?
2001年5月5日,星期六
我們是多么幼稚啊!
我們一直認定:Bezos純粹是唯利是圖的,要不然他們為什麼不在底線
上盡情賣弄呢?
大概就是在去年這個時候,第一波大的dotcom失敗開始衝擊著新聞報導
。Boo.corn與Toysman.com.就在其中。“多快好省”的心理不能發揮作
用了。DOCKERS的500位31歲的員工發現,僅僅抄襲JeffBezos不稱其為商業
計畫。
Fog Creek在過去的開頭幾個星期里感受到一種很奇怪的平靜。我們正
在對CityDesk的完工進行最後的衝刺。雖然我願意告訴你關於CityDesk的一
切,但是你得等一等。我需要先講一點狗食方面的內容。
狗食?
上個月Sara Corbett向我講了一些關於“遺失的孩子們”的事情,在8
—18歲之間離開家園的蘇丹難民被迫進行從蘇丹到衣索比亞,再到蘇丹,
再到肯亞的千里長途跋涉。一半的人在旅途中會因為飢餓、乾渴或鱷魚的
襲擊而失去生命。有一些人會得到救援,而在隆冬季節輾轉到達位於美國北
達科它州的法戈等地。 “灌木叢中有獅子嗎?”一個乘坐著轎車從機場去
新家的人問到。這是後來在超市里出現的一幕:
彼得拍了一個我的肩膀。他手裡拿著一罐清真狗食。“對不起,打擾一
下,薩拉人,你能告訴我這是什麼嗎?”在他後面,寵物食品從地板上幾乎
一直堆到天花板。“喔,那是餵狗的。”我漫不經心地敷衍著那個看起來在
過去八年里一直在吃麥片粥的人。“呵,我知道了”,彼得說著從架子上換
了一罐,感到非常滿意。他推著購物車走了幾步,然後又折身回來很怪異地
看著我。“告訴我,”他問道:“在這個國家狗是乾什麼的?”
狗……,嗯,彼得,法戈有充足的食物供應,連餵狗的食物也有。
這是一個不景氣的年份。
哎,一開始就讓人感到驚訝。我們一窩蜂似地擠進B2B、B2C與P2P,就
像一個幸福的家庭星期日到郊外新鮮市場去購買農家小菜一樣。不過,請等
一下,這甚至還不是最有趣的地方。最現眼的是眼睜睜地看著最糟糕的商業
計畫遭到挫敗,比如它們的股票從316跌到3/16。傻眼了吧,新經濟的鼓譟
者們!啊,不錯!哈,妙!當“連線”雜誌再次表明,只要在封面上放點什麼
,這樣的事情準保又會在短短的幾個月以內重新上演。
至於作為這樣的新經濟事物,“連線”雜誌確實是對它吹了牛的,因為
在多年吹噓說第六感官與算命公司如何如何,以及PointCast將怎么取代Web
2(喔,等一下,PointCast確實已經在1997年3月取代了Web)之後的當時,他
們應該已 ……