引言
第一部分 火星原則
原則一 別重復發(fā)明車輪
原則二 你不會做得比已有的好
原則三 你的客戶不知道他們要什么
原則四 盡快讓系統(tǒng)開始工作
原則五 運用優(yōu)秀的軟件工程實踐
原則六 別相信客戶端應用程序
原則七 永遠計劃著改變
原則八 你不能預測將來
原則九 不要將服務糾纏在一起
原則十 盡早生成系統(tǒng)的可執(zhí)行代碼,經常編譯和鏈接
原則十一 感覺不到的中間件才是值得稱贊的
原則十二 揭開面紗
原則十三 做日志,對所有過程進行記錄
原則十四 認識數據
原則十五 了解系統(tǒng)何時崩潰
原則十六 別敗在沒預料到的成功上
第二部分 項目管理和軟件工程
原則十七 強有力的領導才能使項目成功
原則十八 別忽略人的因素
原則十九 軟件工程都是D
原則二十 成功的公式不復雜
譯后記