軟體項目管理案例教程(第3版)

本書以案例的形式講述了軟體項目管理的全過程,藉助路線圖講述了項目管理的理論、方法以及技巧,覆蓋項目管理十大知識域的相關內容,並重點強調了軟體項目管理實施過程。本書在第1章給出軟體項目管理概述,然後分成“項目初始”、“項目計畫”、“項目執行控制”、“項目結束”四篇來全面介紹如何在軟體項目整個生命周期實施項目管理,最後的附錄給出了一些軟體項目管理的模板供讀者參考。本書注重理論與實際的結合,通過案例分析幫助讀者消化和理解所學知識,而且每章配有課程實踐來強化讀者的實際項目操作能力。本書既適合作為高等院校計算機軟體及相關專業高年級本科生和研究生的教材,也適合作為廣大軟體技術人員和項目經理培訓的教材,同時也是希望了解軟體開發項目管理的人員的極佳參考。

出版信息

書號:50163ISBN:978-7-111-50163-3
作者:韓萬江等印次:3-8
責編:開本:16開
字數:480千字定價:49.0
所屬叢書:國家示範性軟體學院系列教材
裝訂:出版日期:2018-04-02

內容簡介

本書以案例的形式講述了軟體項目管理的全過程,藉助路線圖講述了項目管理的理論、方法以及技巧,覆蓋項目管理十大知識域的相關內容,並重點強調了軟體項目管理實施過程。本書在第1章給出軟體項目管理概述,然後分成“項目初始”、“項目計畫”、“項目執行控制”、“項目結束”四篇來全面介紹如何在軟體項目整個生命周期實施項目管理,最後的附錄給出了一些軟體項目管理的模板供讀者參考。本書注重理論與實際的結合,通過案例分析幫助讀者消化和理解所學知識,而且每章配有課程實踐來強化讀者的實際項目操作能力。本書既適合作為高等院校計算機軟體及相關專業高年級本科生和研究生的教材,也適合作為廣大軟體技術人員和項目經理培訓的教材,同時也是希望了解軟體開發項目管理的人員的極佳參考書。

圖書目錄

前言
第1章  軟體項目管理概述1
1.1  項目與軟體項目1
1.1.1  項目及其特徵1
1.1.2  項目群與項目、項目與子項目的關係2
1.1.3  軟體項目2
1.1.4  軟體項目要素組成3
1.1.5  項目目標實現的制約因素3
1.2  項目管理3
1.2.1  項目管理背景4
1.2.2  項目管理定義4
1.2.3  軟體項目管理的特徵及重要性5
1.3  項目管理知識體系6
1.3.1  項目管理的知識領域7
1.3.2  項目管理知識體系的標準化過程組9
1.4  過程管理與軟體項目管理的關係11
1.4.1  軟體過程定義11
1.4.2  過程管理在軟體項目中的作用12
1.4.3  過程管理與項目管理的關係13
1.4.4  軟體工程技術的發展趨勢13
1.5  本書的組織結構14
1.6  案例分析及課程實踐說明15
1.7  小結16
1.8  練習題16
第一篇  項目初始
第2章  項目確立20
2.1  項目評估20
2.2  項目立項21
2.2.1  立項流程21
2.2.2  自造-購買決策22
2.3  項目招投標23
2.3.1  甲方招標書定義24
2.3.2  乙方項目分析與競標準備25
2.3.3  招標過程26
2.3.4  契約簽署27
2.4  項目授權28
2.4.1  項目章程28
2.4.2  項目經理的職責30
2.5  “醫療信息商務平台”招投標案例分析30
2.5.1  甲方招標書30
2.5.2  乙方投標書31
2.5.3  項目契約31
2.6  課程實踐一:項目招投標32
2.7  小結36
2.8  練習題36
第3章  生存期模型38
3.1  瀑布模型38
3.2  V模型39
3.3  快速原型模型40
3.4  增量式模型41
3.5  漸進式階段模型42
3.6  敏捷生存期模型43
3.6.1  Scrum44
3.6.2  XP48
3.6.3  OpenUP51
3.7  “醫療信息商務平台”生存期模型案例分析52
3.8  課程實踐二:生存期模型確定54
3.9  小結54
3.10  練習題55
第二篇  項目計畫
第4章  軟體項目範圍計畫——需求管理58
4.1  軟體需求定義58
4.2  需求管理過程59
4.2.1  需求獲取60
4.2.2  需求分析62
4.2.3  需求規格編寫63
4.2.4  需求驗證63
4.2.5  需求變更64
4.3  需求分析方法67
4.3.1  結構化分析方法67
4.3.2  面向對象的用例分析方法67
4.3.3  功能列表方法68
4.4  “醫療信息商務平台”需求案例分析70
4.4.1  需求規格說明書70
4.4.2  需求變更控制系統82
4.5  課程實踐三:項目需求管理82
4.6  小結83
4.7  練習題83
第5章  軟體項目範圍計畫——任務分解85
5.1  任務分解定義85
5.1.1  WBS85
5.1.2  工作包87
5.1.3  任務分解的形式87
5.2  任務分解過程88
5.2.1  任務分解的基本步驟88
5.2.2  任務分解的標準89
5.2.3  WBS字典90
5.3  任務分解方法90
5.4  任務分解結果92
5.4.1  任務分解結果的檢驗92
5.4.2  任務分解的重要性93
5.5  “醫療信息商務平台”任務分解案例分析93
5.6  課程實踐四:項目任務分解95
5.7  小結95
5.8  練習題95
第6章  軟體項目成本計畫97
6.1  成本估算概述97
6.1.1  項目規模與成本的關係98
6.1.2  成本估算的定義98
6.2  成本估算過程98
6.3  成本估算方法100
6.3.1  代碼行估算法100
6.3.2  功能點估算法100
6.3.3  用例點估算法106
6.3.4  類比估算法110
6.3.5  自下而上估算法111
6.3.6  參數模型估算法112
6.3.7  參數模型估算法——COCOMO模型113
6.3.8  參數模型估算法——Walston-Felix模型119
6.3.9  專家估算法119
6.3.10  猜測估算法120
6.3.11  估算方法綜述120
6.4  成本預算121
6.5  “醫療信息商務平台”成本估算案例分析123
6.5.1  用例點估算過程123
6.5.2  自下而上成本估算過程124
6.6  課程實踐五:項目成本估算126
6.7  小結126
6.8  練習題127
第7章  軟體項目進度計畫129
7.1  關於進度估算129
7.2  任務定義130
7.3  任務關聯關係130
7.3.1  任務之間的關係130
7.3.2  任務間關係的依據131
7.4  進度管理圖示131
7.4.1  甘特圖131
7.4.2  網路圖133
7.4.3  里程碑圖135
7.4.4  資源圖135
7.5  任務資源估計135
7.6  任務歷時估計136
7.6.1  定額估算法137
7.6.2  經驗導出模型137
7.6.3  工程評估評審技術137
7.6.4  專家估計方法139
7.6.5  類推估計方法139
7.6.6  模擬估計方法139
7.6.7  基於承諾的進度估計方法139
7.6.8  Jones的一階估計準則139

7.7  進度計畫編排140
7.7.1  關鍵路徑法140
7.7.2  時間壓縮法145
7.7.3  資源平衡方法147
7.7.4  管理預留148
7.7.5  敏捷計畫149
7.8  軟體項目進度問題模型150
7.8.1  項目需要的技能150
7.8.2  項目中的任務150
7.8.3  項目中的人員151
7.8.4  SPSP模型解決方案151
7.8.5  項目進度計畫的最佳化154
7.9  “醫療信息商務平台”項目進度計畫案例分析155
7.9.1  疊代計畫155
7.9.2  Sprint計畫155
7.9.3  Sprint待開發事項列表157
7.9.4  Sprint預算162
7.10  課程實踐162
7.10.1  課程實踐六:網路圖和歷時估算162
7.10.2  課程實踐七:項目進度編排163
7.11  小結163
7.12  練習題163
第8章  軟體項目質量計畫165
8.1  質量概述165
8.1.1  質量定義165
8.1.2  質量與等級166
8.2  質量模型166
8.2.1  Boehm質量模型167
8.2.2  McCall質量模型167
8.2.3  ISO/IEC 9126質量模型167
8.3  質量管理過程169
8.3.1  質量計畫169
8.3.2  質量保證171
8.3.3  質量控制171
8.4  質量計畫開發172
8.4.1  質量成本172
8.4.2  質量計畫的方法173
8.4.3  質量計畫的編寫174
8.5  軟體質量改善的建議175
8.6  “醫療信息商務平台”質量計畫案例分析175
8.7  課程實踐八:項目質量計畫182
8.8  小結182
8.9  練習題182
第9章  軟體配置管理計畫184
9.1  配置管理概述184
9.1.1  配置管理定義185
9.1.2  配置管理在軟體開發中的作用187
9.2  配置管理過程188
9.2.1  配置項標識、跟蹤189
9.2.2  配置管理環境建立190
9.2.3  基線變更管理191
9.2.4  配置審計193
9.2.5  配置狀態統計194
9.3  配置管理計畫194
9.3.1  配置管理計畫角色194
9.3.2  配置管理計畫模板196
9.4  配置管理工具197
9.5  “醫療信息商務平台”配置管理計畫案例分析199
9.6  課程實踐九:配置管理計畫203
9.7  小結204
9.8  習題204
第10章  軟體項目人員與溝通計畫206
10.1  團隊人員計畫206
10.1.1  項目組織結構207
10.1.2  責任分配矩陣211
10.1.3  人員管理計畫212
10.2  項目干係人計畫212
10.2.1  識別項目干係人212
10.2.2  按重要性對干係人進行分析213
10.2.3  按支持度對干係人進行分析214
10.2.4  項目干係人分析坐標格215
10.2.5  項目干係人計畫215
10.3  項目溝通計畫215
10.3.1  溝通方式216
10.3.2  溝通渠道217
10.3.3  項目溝通計畫217
10.4  “醫療信息商務平台”人員與溝通計畫案例分析220
10.4.1  團隊人員計畫220
10.4.2  項目干係人計畫222
10.4.3  項目溝通計畫222
10.5  課程實踐十:團隊人員與項目溝通計畫224
10.6  小結224
10.7  習題225
第11章  軟體項目風險計畫227
11.1  風險概念227
11.1.1  風險定義227
11.1.2  風險類型228
11.1.3  風險管理過程230
11.2  風險識別230
11.2.1  風險識別的方法231
11.2.2  風險識別的結果234
11.3  風險評估234
11.3.1  風險評估的方法234
11.3.2  風險評估的結果238
11.4  風險應對策略239
11.4.1  迴避風險239
11.4.2  轉移風險239
11.4.3  損失控制239
11.4.4  自留風險240
11.5  風險規劃240
11.6  “醫療信息商務平台”風險計畫案例分析241
11.7  課程實踐十一:項目風險計畫242
11.8  小結242
11.9  練習題242
第12章  軟體項目契約計畫244
12.1  項目採購244
12.2  契約245
12.2.1  契約定義245
12.2.2  契約條款245
12.3  契約類型246
12.3.1  成本補償類契約246
12.3.2  固定價格類契約247
12.3.3  單價類契約247
12.4  軟體外包248
12.5  契約計畫250
12.6  “醫療信息商務平台”契約計畫案例分析250
12.7  小結251
12.8  練習題251
第13章  項目集成計畫253
13.1  項目集成概念253
13.1.1  項目目標的集成253
13.1.2  平衡項目四要素關係254
13.2  集成計畫255
13.2.1  項目集成計畫的內容255
13.2.2  項目集成計畫模板257
13.3  “醫療信息商務平台”項目集成計畫案例分析257
13.4  課程實踐十二:項目集成計畫265
13.5  小結265
13.6  練習題265
第三篇  項目執行控制
第14章  項目集成計畫執行控制268
14.1  項目集成管理流程268
14.2  項目數據採集與度量分析270
14.3  集成變更管理271
14.4  “醫療信息商務平台”項目數據採集案例分析273
14.4.1  項目工時採集273
14.4.2  人力規模統計274
14.4.3  缺陷數據採集275
14.5  小結275
14.6  練習題275
第15章  項目核心計畫執行控制276
15.1  範圍計畫執行控制276
15.1.1  範圍計畫的執行276
15.1.2  需求變更控制278
15.1.3  範圍核實279
15.2  時間、成本執行控制279
15.2.1  時間、成本控制要點279
15.2.2  圖解控制法280
15.2.3  掙值分析法281
15.2.4  敏捷進度控制286
15.2.5  偏差管理287
15.3  質量計畫執行控制289
15.3.1  質量保證的管理289
15.3.2  質量控制的管理292
15.3.3  質量保證與質量控制的關係297
15.4  “醫療信息商務平台”核心計畫執行控制案例分析297
15.4.1  範圍計畫的執行控制298
15.4.2  時間、成本的執行控制299
15.4.3  質量計畫的執行控制305
15.5  課程實踐308
15.5.1  課程實踐十三:進度成本控制308
15.5.2  課程實踐十四:項目質量控制308
15.6  小結309
15.7  練習題309
第16章  項目輔助計畫執行控制312
16.1  團隊人員計畫的執行控制312
16.1.1  項目團隊建設312
16.1.2  項目成員的培訓313
16.1.3  項目成員的激勵314
16.2  項目干係人計畫的執行控制317
16.3  項目溝通計畫的執行控制317
16.3.1  項目溝通執行方式318
16.3.2  溝通中衝突的解決322
16.4  風險計畫的執行控制323
16.5  契約計畫的執行控制326
16.5.1  甲方契約管理327
16.5.2  乙方契約管理327
16.6  “醫療信息商務平台”輔助計畫執行控制案例分析329
16.6.1  項目干係人計畫的執行控制329
16.6.2  項目溝通計畫的執行控制329
16.6.3  風險計畫的執行控制331
16.7  課程實踐十五:項目評審管理332
16.8  小結332
16.9  練習題332
第四篇  項目結束
第17章  項目結束過程336
17.1  契約結束336
17.1.1  甲方契約結束過程336
17.1.2  乙方契約結束過程338
17.2  項目結束338
17.2.1  項目結束過程338
17.2.2  項目總結339
17.3  項目管理的建議340
17.3.1  常見問題340
17.3.2  經驗和建議341
17.4  “醫療信息商務平台”結束過程案例分析342
17.4.1  驗收計畫342
17.4.2  項目驗收報告346
17.4.3  項目總結347
17.5  課程實踐349
17.5.1  課程實踐十六:驗收答辯349
17.5.2  課程實踐十七:項目總結350
17.6  小結350
17.7  習題350
附錄  常用的項目管理模板352
結束語370
參考文獻371

相關詞條

熱門詞條

聯絡我們