高質量軟件過程改進及管理培訓
高質量軟件過程改進及管理培訓????
?????????????????????????
???????????????????????
培訓對象
???????????????????????
項目經理、項目管理人員、質量控制人員、軟件架構師、軟件分析師、資深開發人員以及與過程改進有關的其他人員。
???????????????????????
培訓目標
???????????????????????
1、對軟件項目管理和過程管理理論有深刻的理解并且靈活有效的應用;
???????????????????????
2、對項目管理和過程改進問題、對策與解決方案有深入的認識;
???????????????????????
3、能夠針對本單位情況提出過程改進的具體方案;
???????????????????????
4、可以對本單位參與過程改進的員工提供培訓。
???????????????????????
???????????????????????
培訓內容
???????????????????????
1、項目管理與過程管理
???????????????????????
1)為什么要研究項目管理
???????????????????????
2)什么是過程管理
???????????????????????
3)基本的軟件設計生命周期與過程
???????????????????????
經典項目階段
???????????????????????
V型軟件開發生命周期模型
???????????????????????
4)高質量軟件開發與項目管理的關系
???????????????????????
成功軟件開發的基本原理
???????????????????????
從項目管理的角度研究失敗的原因
???????????????????????
項目經理的能力和知識體系
???????????????????????
項目管理職能
???????????????????????
2、項目管理基本過程的研究
???????????????????????
1)項目管理生命周期
???????????????????????
2)范圍協商的方法和技巧
???????????????????????
3)確定與分解任務
???????????????????????
工作分解結構的問題與對策
???????????????????????
建立WBS的方法
???????????????????????
建立項目的里程碑
???????????????????????
4)任務工期的估計
???????????????????????
估計工期的一般方法
???????????????????????
估計和評估規模
???????????????????????
代碼行規模度量
???????????????????????
功能點規模度量
???????????????????????
估計持續時間和成本
???????????????????????
5)研究任務之間的依賴關系與進度安排
???????????????????????
研究依賴關系的重要意義
???????????????????????
依賴性的識別
???????????????????????
合理安排工作進度
???????????????????????
進度安排完整過程
???????????????????????
6)給項目分配資源
???????????????????????
資源分配的問題與機會
???????????????????????
把職責分配給個人
???????????????????????
7)制定項目規劃
???????????????????????
項目估計
???????????????????????
制定項目計劃
???????????????????????
審批項目計劃
???????????????????????
項目計劃變更管理
???????????????????????
8)有效的項目跟蹤與控制
???????????????????????
項目監控的重要意義
???????????????????????
過程控制、管理和報告
???????????????????????
有效的指導團隊工作
???????????????????????
變更管理、預期管理與范圍管理
???????????????????????
進度管理、成本管理、進展管理和風險管理
???????????????????????
項目監控(PMC)過程
???????????????????????
9)事后績效分析
???????????????????????
成熟度等級的過程特征
???????????????????????
評估項目結果和經驗
???????????????????????
經典成功軟件工程的原則
???????????????????????
3、項目過程中幾個重要問題的研究
???????????????????????
1)需求規范的引出與開發
???????????????????????
需求管理與CMMI
???????????????????????
“好的”軟件需求構成要素
???????????????????????
引出需求的方法與技巧
???????????????????????
建立與評價項目的SRS
???????????????????????
軟件需求規范(SRS)
???????????????????????
2)項目風險管理與決策
???????????????????????
風險管理的模型和問題
???????????????????????
分析和量化風險
???????????????????????
開發和控制風險
???????????????????????
項目風險管理計劃
???????????????????????
3)組織形式和項目團隊的選擇
???????????????????????
選擇合適的項目團隊的意義
???????????????????????
確認需要協同工作的部分
???????????????????????
共同工作需要的框架
???????????????????????
提供全面解決方案
???????????????????????
4)軟件配置管理
???????????????????????
SCM的原則
???????????????????????
SCM的計劃和組織
???????????????????????
SCM的過程及效益
???????????????????????
軟件配置管理計劃(SCMP)
???????????????????????
5)軟件質量控制與測試管理
???????????????????????
三層次軟件質量度量模型
???????????????????????
軟件質量屬性的場景
???????????????????????
靜態測試:復審
???????????????????????
動態測試
???????????????????????
McCabe圈數復雜性分析
???????????????????????
軟件測試計劃
???????????????????????
6)軟件產品線及其對管理的挑戰
???????????????????????
軟件產品線的應用
???????????????????????
關于產品線架構的思考
???????????????????????
基于產品線架構的組織和管理
???????????????????????
7)外包項目管理
???????????????????????
外包項目管理的難點與機會
???????????????????????
如何選擇最合適的承包商
???????????????????????
簽訂外包合同的關注點
???????????????????????
監控外包開發過程
???????????????????????
外包開發成果驗收
???????????????????????
4、軟件項目的過程改進
???????????????????????
1)持續的過程改進
???????????????????????
軟件開發組織中的浪費
???????????????????????
軟件開發過程改進模型
???????????????????????
軟件開發過程改進模型的應用
???????????????????????
2)軟件開發生命周期的改進
???????????????????????
順序“瀑布”生命周期帶來的問題
???????????????????????
原型軟件開發生命周期模型
???????????????????????
RAD軟件開發生命周期模型
???????????????????????
增量軟件開發生命周期模型
???????????????????????
螺旋式軟件開發生命周期模型
???????????????????????
3)迭代式生命周期最佳實踐
???????????????????????
迭代式生命周期的一般原理
???????????????????????
迭代開發的過程描述
???????????????????????
現代軟件管理原理
???????????????????????
統一軟件開發過程最佳實踐
???????????????????????
4)軟件經濟學問題及其改進
???????????????????????
軟件經濟學需要解決的問題
???????????????????????
軟件成本估計的建議
???????????????????????
改進的軟件經濟學
???????????????????????
改進預算成本和開支的管理
???????????????????????
改進人員結構和團隊動態性的管理
???????????????????????
5、過程改進中度量理論的進一步討論
???????????????????????
1)過程改進中度量的重要意義
???????????????????????
軟件項目過程中度量的應用特點
???????????????????????
測量和過程改進
???????????????????????
2)改進過程預測與度量
???????????????????????
現有預測建模方法存在的問題
???????????????????????
改進模型提升預測的準確性
???????????????????????
3)改進度量的數據收集
???????????????????????
良好的數據應該具備哪些條件
???????????????????????
如何收集數據
???????????????????????
4)改進軟件測量的數據分析
???????????????????????
實驗結果分析
???????????????????????
常用分析技術舉例
???????????????????????
6、軟件項目管理案例分析
???????????????????????
1)定義項目的目標和范圍
???????????????????????
2)工作拆分
???????????????????????
3)風險管理:風險的識別、評估和緩解方法
???????????????????????
4)軟件估算:WidebandDelphi方法
???????????????????????
5)項目計劃變更控制
???????????????????????
7、項目跟蹤與監控案例分析
???????????????????????
1)項目量化管理:掙值分析法
???????????????????????
掙值分析實例展示及分析練習
???????????????????????
2)功能點分析法應用案例
???????????????????????
3)管理評審
???????????????????????
4)項目周報/項目會議紀要
???????????????????????
5)項目數據統計分析報表
???????????????????????
8、甲方項目管理案例分析
???????????????????????
1)甲方項目管理中的關鍵矛盾和解決思路
???????????????????????
2)立項和計劃
???????????????????????
3)選擇合格乙方
???????????????????????
4)簽署合作協議
???????????????????????
5)監控乙方表現
???????????????????????
6)驗收乙方產品
???????????????????????
9、配置管理案例分析
???????????????????????
1)配置管理的基本概念
???????????????????????
2)如何實施配置管理
???????????????????????
3)配置管理工具簡介和選擇建議
???????????????????????
10、過程改進的總體思路、框架及案例
???????????????????????
1)過程改進/過程改進的重要性
???????????????????????
2)過程改進的目的和好處(列舉國際知名公司的數據)
???????????????????????
3)過程成熟與不成熟的組織
???????????????????????
4)目前業界公認的指導框架——CMMI模型
???????????????????????
5)5個成熟度級別特征
???????????????????????
6)CMMI各過程域的主要概念與應用
???????????????????????
?
?