編輯推薦
《軟件項目管理(原書第5版)》為瞭涵蓋軟件項目管理的新進展,本版進行瞭全麵更新,新增和擴展的主題如下:
·溝通策劃。
·敏捷方法,包括XP(極限編程)、Scrum和DSDMCOCOMO2。
·項目組閤管理。
·新增一章,主要是關於閤作、分散和虛擬團隊管理。
·職業道德規範。
內容簡介
《軟件項目管理(原書第5版)》是經典的項目管理課程教材,采用步進式策劃方法逐一分析瞭軟件開發的各個環節。主要內容包括:項目評價、項目集管理、項目策劃、選擇閤適的項目方法、軟件工作量估計、活動策劃、風險管理、資源分配、監督與控製、管理閤同、人員管理、團隊管理和軟件質量等。書中附有大量的實例和輔助練習,並在附錄中給齣瞭練習的答案。
《軟件項目管理(原書第5版)》不僅適閤作為計算機及相關專業的本科生和研究生教材,而且適閤軟件項目管理人員和軟件開發人員閱讀,還特彆適閤作為BCS/ISEB專業考試的參考書。
作者簡介
休斯(Bob Hugtles),曾在産業界和高等教育界擔任各種職務,現在是英國布萊頓大學信息管理學院信息係統部的負責人。他還是BCS/ISEBI項目管理認證考試的主考官和相關培訓課程的主講老師。
考特萊爾(Mike Cotterell),曾是英國布萊頓大學信息管理學院的高級講師。
廖彬山,先後就讀乾南京大學數學係和北京航空航天大學計算機科學與技術係。現在是美國CMU/SEI認證CMMI主任評估師(CMU/SEI-certified SCAMPI Lead .Appraiser),北京國信普道科技有限公司CMMI首席顧問,北京航空航天大學軟件學院客座教授。目前主要從事CMMI的培訓、谘詢和評估工作及軟件工程理論與方法的研究工作。迄今為止,成功地為幾十傢不同類型、不同規模、不同應用領域的企業進行瞭基於CMM和CMMI的谘詢和評估工作,積纍瞭豐富的實踐經驗,有效地解決瞭企業實際存在的問題;成功地為國內近百傢企業提供瞭軟件估算、軟件度量與量化管理、功能點、統計過程控製、高成熟度組織的過程改進、個體軟件過程(PSP)、團隊軟件過程(TSP)、需求工程、缺陷管理、軟件測試、同行評審、持續風險管理、統一軟件開發過程等專題培訓,有效地提高瞭國內企業的項目管理和工程開發能力。
周衛華,先後就讀於國防科技大學、同濟大學計算機科學與技術專業,具有多年軟件開發以及項目管理實踐經驗,近年來主要從事企業質量管理體係的建立和過程改進方麵的工作。
目錄
齣版者的話
譯者序
譯者簡介
前言
第l章 軟件項目管理引言
1.1 引言
1.2 為什麼軟件項目管理很重要
1.3 什麼是項目
1.4 軟件項目和其他類型的項目
1.5 閤同管理和技術項目管理
1.6 軟件項目管理覆蓋的活動
1.7 計劃、方法和方法學
1.8 軟件項目的分類方式
1.8.1 強製使用用戶和自願使用用戶
1.8.2 信息係統與嵌入式係統
1.8.3 目標與産品
1.9 利益相關者
1.10設定目標
1.10.1 子目標和目標
1.10.2 有效性度量
1.11 業務案例
1.12 項目成敗
1.13 什麼是管理
1.14 管理控製
1.15 小結
附件項目策劃內容列錶
1.1 6進一步的練習
第2章 項目評價和項目集管理
2.1 引言
2.2 業務案例
2.2.1 介紹和背景
2.2.2 提議項目
2.2.3 市場
2.2.4 組織和運營基礎架構
2.2.5 效益
2.2.6 概括實施計劃
2.2.7 成本
2.2.8 經濟論證,
2.2.9 風險
2.3 項目組閤管理
2.3.1 項目組閤定義
2.3.2 項目組閤管理
2.3.3 項目組閤優化
2.3.4 項目組閤管理的問題
2.4 單個項目評估
2.4.1 技術評估
2.4..2 成本效益分析
2.4.3 現金流預測
2.5 成本效益評價技術
2.5.1 淨利潤
2.5.2 迴收期
2.5.3 投資迴報率
2.5.4 淨現值
2.5.5 內部迴報率
2.6 風險評價
2.6.1 風險標識和排等級
2.6.2 風險和淨現值
2.6.3 成本效益分析
2.6.4 風險剖麵分析
2.6.5 使用決策樹
2.7 項目集管理
2.7.1 商業周期項目集
2.7.2 戰略項目集
2.7.3 基礎設施項目集
2.7.4.研究和開發項目集
2.7.5 創新的夥伴關係
2.8 管理項目集內的資源分配
2.9 項目集管理策略
2.10 創建項目集
2.10.1 項目集命令
2.10.2 項目集摘要
2.10.3 構想陳述
2.10.4 藍圖
2.11 輔助項目集管理
2.11.1 依賴關係圖
2.11.2 交付計劃
2.12對項目集管理的保留意見
2.13收益管理
2.14小結
2.1 5進一步的練習
第3章 項目策劃概述
3.1 步進式項目策劃概述
3.2 第0步:選擇項目
3.3 第1步:標識項目的範圍和目標
3.3.1 步驟1.1 標識目標以及滿足目標有效性的實用度量
3.3.2 步驟1.2 確立項目的全權管理者
3.3.3 步驟1.3 項目利益相關者分析——標識項目中所有的項目利益相關者以及他們的利益
3.3.4 步驟1.4 根據項目利益相關者的分析修改項目目標
3.3.5 步驟1.5 確定各部門之間的溝通方法
3.4 第2步:標識項目的基礎設施
3.4.1 步驟2.1 確立項目和戰略策劃之間的關係
3.4.2 步驟2.2 標識安裝標準和規程
3.4.3 步驟2.3 標識項目組的組織結構
3.5 第3步:分析項目的特徵
3.5.1 步驟3.1 識彆項目是目標驅動的還是産品驅動的
3.5.2 步驟3.2 分析項目的其他特徵(包括基於質量的特徵)
3.5 0步驟3.3 標識項目的高級彆風險
3.5.4 步驟3.4 考慮關於實現方麵的用戶需求
3.5.5 步驟3.5 選擇開發方法學和生命周期方法
3.5.6 步驟3.6 評審整體資源估計
3.6 第4步:標識項目的産品和活動
3.6.1 步驟4.1 標識和描述項目的産品(或可交付物)
3.6.2 步驟4.2 文檔化共性産品流
3.6.3 步驟4.3 標識産品實例
3.6.4 步驟4.4 産生理想的活動網絡圖
3.6.5 步驟4.5 根據階段和檢查點的需要修改理想的活動網絡
3.7 第5步:估算每個活動的工作置
3.7.1 步驟5.1 執行由底嚮上的估計
3.7.2 步驟5.2 修改策劃創建可控製的活動
3.8 第6步:標識活動的風險
3.8.1 步驟6.1 標識和量化基於活動的風險
3.8.2 步驟6.2 計劃閤適的風險緩解和應急措施
3.8.3 步驟6.3 根據風險調整計劃和估計
3.9 第7步:分配資源
3.9.1 步驟7.1 標識和分配資源
3.9.2 步驟7.2 根據資源約束修改計劃和估計
3.10 第8步:評審/發布計劃
3.10.1 步驟8.1 評審項目計劃的質量
3.10.2 步驟8.2 文檔化計劃並取得一緻意見
3.11 第9步和第10步:執行計劃並進行較低層次的策劃
3.12 小結
3.13 進一步的練習
第4章 選擇閤適的項目方法
4.1 引言
4.2 構建還是購買
4.3 選擇方法學和技術
4.3.1 將項目標識為目標驅動的或産品
驅動的
4.3.2 分析其他項目特徵
4.3.3 標識高級彆項目風險
4.3.4 考慮與實現有關的用戶需求
4.3.5 選擇通用的生命周期方法
4.4 過程模型的選擇
4.5 結構與交付速度
4.6 瀑布模型
4.7 螺鏇模型
4.8 軟件原型開發
4.9 分類原型的其他方法
4.9.1 要從原型中學到什麼
4.9.2 原型要做到什麼程度
4.9.3 哪些要進行原型化
4.9.4 在原型開發期間控製變更
4.10 增量式交付
4.10.1 優點
4.10.2 缺點
4.10.3 增量式交付計劃
4.10.4 係統目標
4.10.5 開放的技術計劃
4.10.6 增量式計劃
4.10.7 增量示例
4.11 敏捷方法
4.12 Atern/動態係統開發方法
4.13 極限編程
4.13.1 策劃活動
4.13.2 小規模發布軟件
4.13.3 隱喻
4.13.4 簡單設計
4.13.5 測試
4.13.6 重構
4.13.7 結對編程
4.13.8 集體所有
4.13.9 持續集成
4.13.10 每周40小時的工作時間
4.13.11 現場客戶
4.13.12 編程標準
4.13.13 XP的局限性
4.14 管理迭代過程
4.15 選擇最閤適的過程模型
4.16 小結
4.17 進一步的練習
第5章 軟件工作量估計
5.1 引言
5.2 在何處進行估計
5.3 估計過高和估計過低的問題
5.4 軟件估計基礎
5.4.1 需要曆史數據
5.4.2 工作的度量
5.5 軟件工作量估計技術
5.6 由底嚮上估計
5.7 自頂嚮下法和參數模型
5.8 專傢判斷
5.9 類比估計
5.10 Albrecht功能點分析
5.11 MarkII功能點
5.12 COSMIC全功能點
5.13 COCOMOII:參數化的生産率模型
5.14 小結
5.15 進一步的練習
第6章 活動策劃
6.1 引言
6.2 活動策劃的目的
6.3 何時計劃
6.4 項目進度錶
6.5 項目和活動
6.5.1 定義活動
6.5.2 標識活動
6.6 確定活動的次序和進度
6.7 網絡策劃模型
6.8 網絡模型的公式化錶示
6.8.1 構造優先網絡
6.8.2 描繪滯後活動
6.8.3 集閤活動
6.8.4 標注約定
6.9 增加時間維
6.10 正嚮遍曆
6.1 l反嚮遍曆
6.1 2標識關鍵路徑
6.1 3活動緩衝期
6.1 4縮短項目周期
6.1 5標識關鍵活動
6.1 6活動一箭頭網絡
6.1 6.1 活動一箭頭網絡的規則和約定
6.1 6.2 使用虛活動
6.1 6.3 描繪滯後的活動
6.1 6.4 給活動加標簽
6.1 6.5 網絡分析
6.1 7小結
6.1 8進一步的練習
第7章風險管理
7.1 引言
7.2 風險
7.3 風險分類
7.4 處理風險框架
7.5 風險識彆
7.6 風險評估
7.7 風險策劃
7.7.1 接受風險
7.7.2 規避風險
7.7.3 降低風險
7.’7.4.轉移風險
7.8 風險管理
7.8.1 應急
7.8.2 風險應對措施的決策
7.8.3 創建和維護風險記錄
7.9 評價進度風險
7.10 應用PERT技術
7.10.1 使用PERT評價不確定性的影響
7.10.2 使用期望周期
7.10.3 活動標準偏差
7.10.4 滿足目標的可能性
7.10.5 計算每個項目事件的標準偏差
7.10.6 計算z值
7.10.7 轉換z值為概率
7.10.8 PERI的優點
7.11 濛特卡洛仿真
7.12 關鍵鏈概念
7.12.1 獲得最可能的活動周期
7.12.2 利用活動的最晚開始時間
7.12.3 插入項目和匯入緩衝期
7.12.4 一個樣例
7.12.5 項目實施
7.13 小結
7.14 進一步的練習
第8章 資源分配
8.1 引言
8.2 資源的性質
8.3 標識資源需求
8.4 資源調度
8.5 創建關鍵路徑
8.6 計算成本
8.7 特定的細節
8.8 發布資源進度錶
8.9 成本進度
8.10 調度順序
8.11 小結
8.12 進一步的練習
第9章 監督與控製
9.1 引言
9.2 創建框架
9.2.1 責任
9.2.2 進展評估
9.2.3 設置檢查點
9.2.4 取快照
9.3 收集數據
9.3.1 局部完成報告
9.3.2 紅黃綠交通燈報告
9.4 進展可視化
9.4.1 甘特圖
9.4.2 延遲圖
9.4.3 時間綫
9.5 成本監督
9.6 掙值分析
9.6.1 基綫預算
9.6.2 監督掙值
9.6.3 進度偏差
9.6.4 時間偏差
9.6.5 成本偏差
9.6.6 性能比
9.7 優先級控製
9.8 使項目返迴目標
9.8.1 縮短關鍵路徑
9.8.2 重新考慮優先需求
9.8.3 維護業務案例
9.8.4 異常計劃
9.9 變更控製
9.9.1 變更控製規程
99.2 係統範圍的變更
9.9.3 配置庫管理員的職責
9.10 小結
9.11 進一步的練習
第10章 管理閤同
10.1 引言
10.2 閤同的種類
10.2.1 固定價格閤同
10.2.2 時間和材料閤同
10.2.3 每單位固定價格閤同
10.2.4 公開的投標過程
10.2.5 受限製的投標過程
10.2.6 談判規程
103閤同部署階段
10.3.1 需求分析
10.3.2 評估計劃
10.3.3 邀請投標
10.3.4 評估提議
1014典型的閤同條款
10.4.1 定義
10.4.2 協議的形式
10.4.3 供應的商品和服務
10.4.4 軟件的所有權
10.4.5 環境
10.4.6 客戶承諾
10.4.7 驗收規程
10.4.8 標準
10.4.9 項目和質量管理
10.4.10 時間錶
L0.4.11 價格和付款方式
10.4.12 其他法律上的需求
10.5 閤同的管理
10.6 驗收
10.7 小結
10.8 進一步的練習
第11章 人員管理
11.1 引言
11.2 理解行為
11.3 組織行為:背景
11.4 為工作選擇閤適人選
11.5 用最好的方法進行教育
11.6 激勵
11.6.1 raylodst模型
11.6.2 Maslow的需求層次
11.6.3 Herzberg的雙因素理論
11.6.4 工作熱情的期待理論
11.7 Oldham-HackmanI作特徵模型
11.8 壓力
11.9 健康和安全
11.10 職業道德注意事項
11.11 小結
11.12 進一步的練習
第12章 團隊管理
12.1 引言
12.2 組成團隊
12.3 決策製定
12.3.1 製定正確決策的心理障礙
12.3.2 小組決策的製定
12.3.3 製定正確小組決策的障礙
12.3.4 減少小組決策製定的缺點的措施
12.3.5 團隊精神
12.3.6 非自我編程
12.3.7 主程序員組
12.3.8 極限編程
12.3.9 Scrum
12.4 組織結構
12.4.1 組織結構與項目
12.4.2 正式的與非正式的結構
12.4 -3層次化的方法
12.4.4 員工與開發流程
12.4.5 部門化
12.5 閤作依賴關係
12.6 分散或虛擬團隊
12.7 溝通風格
12.7.1 在項目早期
12.7.2 項目中期的設計階段
12.7.3 項目的實現階段
12.8 溝通計劃
12.9 領導能力
12.10 小結
12.11 進一步的練習
第13章 軟件質量
13.1 引言
13.2 軟件質量在項目策劃中的位置
13.3 軟件質量的重要性
13.4 定義軟件質量
13.5 ISO9126
13.6 産品與過程質量管理
13.7 質量管理體係
13.7.1 BSEN:ISO9001:2000
13.7.2 BSEN:ISO9001:2000QMS需求概述
13.8 能力過程模型
13.8.1 ISO15504過程評估
13.8.2 實施過程改進
13.9 有助於提高軟件質量的技術
13.9.1 審查
13.9.2 Fagan方法的基本原理
13.9.3 結構化編程和淨室軟件開發
13.9.4 形式化方法
13.9.5 軟件質量循環
13.9.6 經驗教訓報告
13.10測試
13.11 質量計劃
13.12 小結
13.13 進一步的練習
附錄A.PRINCE2概述
附錄B練習答案
進一步閱讀材料
精彩書摘
1.8 軟件項目的分類方式
項目之間的區彆可能是因為開發不同的技術産品導緻的。因此需要識彆項目的特徵,這些特徵會影響項目所采用的計劃和管理的方式。下麵討論其他的因素。
1.8.1 強製使用用戶和自願使用用戶
在工作場所中,有一些係統是員工完成工作(比如記錄銷售業務)必須使用的係統,然而有些係統的使用是自願而非強製的,比如遊戲軟件。我們很難用一個業務係統從潛在客戶那裏引導齣精確的需求。遊戲軟件的內容主要依靠開發人員豐富的創造力,以及市場調查、關注群體和原型評價等技術手段。
1.8.2 信息係統與嵌入式係統
信息係統與嵌入式係統之間存在著傳統的區彆。信息係統可以幫助員工完成事務處理操作,如庫存管理係統。嵌入式(或過程控製)係統用於控製機器,比如建築物的空調設備的控製係統。有些係統可能兼有二者的要素,例如上述庫存管理係統也可以控製一個自動化倉庫。
練習1.4 計算機操作係統是信息係統還是嵌入式係統?
1.8.3 目標與産品
要區彆項目的目標是為瞭生産一種産品,還是為瞭滿足一定目標。
項目可能是生産一種其細節由客戶規定並負責證實的産品。
另一方麵,項目可能是為瞭滿足一定目標,這些目標可能有多種方法來達到。比如組織存在亟待解決的問題,可以通過谘詢相關專傢獲得推薦的解決方案。
……
前言/序言
軟件項目管理(原書第5版) [Software Project Management Fifth Edition] 下載 mobi epub pdf txt 電子書 格式
軟件項目管理(原書第5版) [Software Project Management Fifth Edition] 下載 mobi pdf epub txt 電子書 格式 2024
軟件項目管理(原書第5版) [Software Project Management Fifth Edition] 下載 mobi epub pdf 電子書
軟件項目管理(原書第5版) [Software Project Management Fifth Edition] mobi epub pdf txt 電子書 格式下載 2024