基本介紹
內容提要,編輯推薦,作者簡介,目錄,
內容提要
本書介紹了與軟體估算有關的多種估算方法,包括下面這些內容:估算與計畫和項目控制,以及估算與目標和承諾之間的關係;不確定性錐與估算中的誤差來源以及影響估算的各種因素;先計數、再計算,無法可想時才依靠判斷的基本估算原則;用於估算軟體項目的三個重要部分——規模、工作量和進度估算的基本方法;與規模、工作量和進度估算有關的特殊問題;估算的機率論觀點以及如何採用適當的方式來表達估算結果中的不確定性;如何進行與估算有關的溝通,使技術人員和非技術人員達成共識。
在《軟體估算——“黑匣子”揭秘》一書中,著名的軟體開發書籍的作者SteveMcConnell揭開了圍在軟體估算周圍的層層迷霧。作者在深入淺出地介紹了與軟體估算有關的主要概念之後,深入、全面地介紹了與軟體估算有關的多種估算方法。
本書主要面向軟體開發項目中要進行估算的開發人員和技術管理人員。但本書所涉及的與軟體估算有關的背景知識,以及有關估算談判和表達方式的討論,對於非技術人員出身的主管和項目的其他有關人員同樣大有裨益。
編輯推薦
本書主要面向軟體開發項目中要進行估算的開發人員和技術管理人員。但本書所涉及的與軟體估算有關的背景知識,以及有關估算談判和表達方式的討論,對於非技術人員出身的主管和項目的其他有關人員同樣大有裨益。
作者簡介
SteveMcConnell是ConstruxSoftware公司的首席軟體工程師,負責監督該公司的軟體工程實踐。Steve是軟體工程知識體(SWEBOK,SoftwareEngineeringBodyofKnowledge)項目的構造知識領域(ConstructionKnowledgeArea)的負責人。Steve在微軟、波音以及西雅圖地區的其他公司也從事過軟體項目方面的工作。他是ConstruxEstimate和SPCEstimateProfessional項目開發的負責人,後一個項目獲得過SoftwareDevelopment雜誌的生產力大獎(ProductivityAward)。
Steve是RapidDevelopment(1996)、SoftwareProjectSurvivalGuide(1998)、ProfessionalSoftwareDevelopment(2004)和CodeComplete,SecondEdition(2004,《代碼大全,第2版》)等書的作者。他的著作曾兩次獲得過SoftwareDevelopment雜誌的年度卓越軟體開發書籍震撼大獎(JoltProductExcellenceAward)。Steve還是SPCEstimateProfessional的開發負責人,該產品獲得了軟體開發生產力大獎(SoftwareDevelopmentProductivityAward)。1998年,SoftwareDevelopment雜誌的讀者們把Steve選為軟體行業最有影響力的三個人之一,另外兩人分別是BillGates(微軟公司的創辦人)和LinusTorvalds(Linux的作者)。
Steve在惠特曼學院獲得了學士學位,在西雅圖大學獲得了軟體工程碩士學位。他現在居住在華盛頓州的貝爾維尤市。
目錄
第一部分估算的關鍵概念
第1章“估算”的含義
第2章你的估算水平如何
第3章準確估算的價值
第4章估算誤差的來源
第5章影響估算的因素
第二部分基本估算方法
第6章估算方法概述
第7章計數、計算和判斷
第8章估算校準和歷史數據
第9章專家的個人判斷
第10章分解和重組
第11章類比估算
第12章基於代理的估算
第13章專家小組判斷法
第14章軟體估算工具
第15章使用多種估算方法
第16章獲得良好估算的軟體項目中的估算流程
第17章標準化估算規程
第三部分特定的估算挑戰
第18章規模估算中的特殊問題
第19章工作量估算中的特殊問題
第20章進度估算中的特殊問題
第21章計畫參數的估算
第22章估算結果的表達方式
第23章政治、談判和解決問題
附錄A估算合理性檢查
附錄B第2章“你的估算水平如何?”測驗的答案
附錄C軟體估算提示
參考文獻
索引