內容簡介
《現代實用軟體項目管理藝術》的結構遵循軟體項目管理的一般過程順序,分章節分別詳述,重點突出四大管理模組,即開發管理、流程管理、質量管理和團隊管理。結構清晰,令讀者一目了然。內容包括軟體項目啟動、軟體項目規劃、軟體項目實施、軟體項目度量和質量、軟體項目發表和結束、團隊建設和軟體外包項目管理。另外,附錄還推薦閱讀書目、軟體項目管理常用工具,並列出軟體項目管理中的英漢術語表等。通過閱讀《現代實用軟體項目管理藝術》可以了解軟體開發的管理,從而有效地對軟體產品開發及外包業務進行評鑑、預估預算和做規劃。
《現代實用軟體項目管理藝術》適用於與計算機和通信技術相關的軟體工程技術人員、項目經理,也適合從事軟體業務外包的公司技術人員和主管人士,以及國內外企業it部門的主管閱讀。
編輯推薦
《現代實用軟體項目管理藝術》特點:
·包括國際通用的軟體項目管理實踐要務和理論論述。
·適應軟體開發全球化協作和軟體外包加工。
·適應軟體開發新形態、新模式,軟體開發國際化和軟體本身巨型化,包括了軟體開源系統、多方模組集成。
·是一本適合中國讀者的軟體項目管理的實用參考書。
·適合所有軟體領域的讀者閱讀。
·最適合計算機和與通信技術相關的軟體工程技術人員、項目經理,以及從事軟體業務外包的公司技術人員和主管人士閱讀。
·適合國內外企業IT部門的主管閱讀,通過閱讀《現代實用軟體項目管理藝術》可以了解軟體開發的管理,從而有效地對軟體產品開發和外包業務進行評鑑、預估、預算及做規劃。
·適合技術企業的主管、銷售技術支持、售後支持人員閱讀,通過閱讀《現代實用軟體項目管理藝術》可以了解軟體開發的過程管理,以及其他功能部門在軟體項目開發中所持角色。
·適合在校大學生,老師、計算機培訓機構、項目經理認證培訓人士,作為教材和教學參考書。
·從真實的跨國軟體外包項目管理案例人手;
·展現美國矽谷軟體項目管理的實際情況和實施步驟;
·綜合軟體項目管理的理論、方法和技術;
·總結目前流行的虛擬團隊管理和軟體外包管理實例。
作者簡介
黃鋼,畢業於清華大學計算機科學與技術系,獲得工學博士學位。他從事計算機套用和積體電路設計多年,有十餘年高等學校科研和教學經歷。同時,還擁有近10年的矽谷工業界的工作經歷,曾在美國矽谷Synopsys、Cadence等著名高科技公司工作多年,有豐富的軟體開發和項目管理經驗。黃鋼博士現就職於安博教育集團和北京師範大學安博教育發展研究院,主導了許多項目的規劃、設計,這些項目包括數位化校園、學習引擎技術、IT培訓模式和體系的創新等等。
目錄
第1章 軟體項目啟動
1.1 軟體項目管理概述
1.1.1 項目管理的歷史
1.1.2 項目的定義
1.1.3項目管理的定義
1.1.4 軟體項目管理的特點
1.1.5 軟體項目管理的利益相關方
1.1.6 為什麼要進行軟體項目管理
1.1.7 項目管理的內容
1.1.8 項目管理者需具備的技能
1.1.9 項目的生命周期和流程
1.2 軟體項目前期——業務開發
1.2.1 企業定位
1.2.2 業務開發活動
1.2.3 業務開發的參與者
1.2.4 業務開發流程輸出
1.3 軟體項目立項
1.3.1 項目資料夾的目錄結構
1.3.2 開工大會流程
1.3.3 項目管理規劃書
1.4 本章小結
1.5 參考文獻
第2章 軟體項目規劃
2.1 需求管理
2.1.1 軟體需求提煉
2.1.2 創建用例
2.1.3 軟體需求規格
2.2 項目預估
2.2.1 預估方法
2.2.2 wideband delphi
2.2.3 其他預估方法
2.2.4 常見預估問題
2.3 工程規劃
2.3.1任務分解結構
2.3.2 建立工程規劃
2.3.3 常見工程規劃問題探討
2.4 風險管理
2.4.1 確認項目風險
2.4.2 評估項目風險
2.4.3 處理項目風險
2.4.4 控制項目風險
2.5 質量規劃
2.5.1 軟體質量管理
2.5.2 現代質量管理的特點
2.5.3 現代軟體質量規劃
2.6 配置管理
2.6.1 配置管理簡介
2.6.2 配置管理規劃
2.6.3 配置管理規劃裁剪
2.7 軟體規劃中的常見問題
2.7.1 缺乏領導能力
2.7.2 孤立的工程團隊
2.8 本章小結
2.9 參考文獻
第3章 軟體項目實施
3.1 模型的定義
3.2 瀑布模型
3.3 增量和疊代模型
3.3.1 增量模型描述
3.3.2 疊代模型
3.4 敏捷模型
3.4.1 極限編程
3.4.2 scrum
3.5 其他敏捷方法
3.5.1 動態系統開發方法
3.5.2 自適應模型
3.5.3 功能驅動開發模型
3.6 如何選擇生命周期模型
3.7 如何裁剪
3.8 本章小結
3.9 參考文獻
第4章 軟體項目度量和質量
4.1 規劃和控制
4.2 度量和軟體度量的表示形式
4.3 軟體項目的度量
4.3.1 項目管理的度量項
4.3.2 軟體工程的度量項
4.3.3 項目流程的度量項
4.4 建立度量
4.5 分析度量
4.5.1 數據預處理
4.5.2 數據表示
4.5.3 分析原因
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.11 缺陷管理
4.11.1 缺陷報告和跟蹤系統
4.11.2 缺陷的生命周期
4.11.3 缺陷防止和改進
4.11.4 變更請求
4.12 本章小結
4.13 參考文獻
第5章 軟體項目結尾
5.1 項目發布
5.1.1 發布生命周期
5.1.2 發布工程
5.2 項目結尾
5.2.1 客戶簽收
5.2.2 項目結束度量
5.2.3 善後會
5.2.4 其他項目結束活動
5.3 本章小結
5.4 參考文獻
第6章 軟體項目團隊
6.1 組建項目團隊
6.1.1 組建項目團隊的時機
6.1.2 項目團隊的組成
6.1.3 分配項目團隊成員的工作
6.2 項目團隊的演化
6.2.1 形成階段
6.2.2 激盪階段
6.2.3 規則階段
6.2.4 行動階段
6.2.5 解散階段
6.3 成功項目團隊的特徵
6.4 管理項目團隊
6.4.1 項目團隊中的領導
6.4.2 項目團隊中的紀律
6.4.3 項目團隊中的公開
6.4.4 項目團隊中的衝突
6.4.5 激勵項目團隊
6.4.6 評估項目團隊
6.5虛擬項目團隊
6.5.1 什麼是虛擬項目團隊
6.5.2 虛擬項目團隊的優勢和存在問題
6.5.3 虛擬項目團隊的管理
6.5.4 虛擬項目團隊小結
6.6 本章小結
6.7 參考文獻
第7章 軟體外包項目管理
7.1 軟體外包簡介
7.2 中國的機會
7.3 軟體外包的好處
7.3.1 發包方的好處
7.3.2 接包方的好處
7.4 軟體外包的過程簡述
7.4.1 是否需要軟體外包
7.4.2 邀誰投標
7.4.3 收集投標者/接包方的信息
7.4.4 清晰明了的建議徵求書
7.4.5 建立軟體外包管理小組
7.4.6 建立外包管理規劃
7.4.7 選擇最好的投標者
7.4.8 契約
7.4.9 監控項目執行
7.4.10 外包軟體項目實例
7.5 軟體外包項目管理的特點
7.6 本章小結
7.7 參考文獻
附錄a 推薦書目
附錄b 軟體項目管理常用工具
b.1 一般工具
b.2 需求管理工具
b.3 軟體配置管理工具
b.4 缺陷跟蹤工具
b.5 代碼複審工具
附錄c 常用項目管理名詞中/英文對照