培訓受眾:
企業CEO/總經理、研發總經理/副總、公司總工/技術總監、研發/軟件項目經理/產品經理、PMO(項目管理辦公室)成員、研發骨干、QA或流程優化人員、跨部門負責人(市場、采購、制造)等。
課程大綱:
1 軟件項目管理概述
本章節學習目標:建立本課程學習的項目組織,明確本課程學習內容;了解軟件項目管理的相關概念和知識,理解做好軟件項目管理的關鍵因素及成功做法。
1.1 研討:Standish報告顯示軟件項目的成功率不容樂觀
1.2 軟件危機是什么?
1.3 軟件有哪些特性
1.4 什么是項目?項目的三重約束?什么是項目管理?
1.5 項目、項目群和項目組合之間的關系
1.6 企業級項目管理的內容
1.7 項目管理成熟度模型
1.8 項目管理三大知識體系剖析
1.9 項目管理過程
1.10 軟件項目管理專業領域
1.11 軟件開發規范和標準(CMMI、Agile、IPD、ISO9000)
1.12 軟件項目管理面對的典型挑戰與問題有哪些?
2 軟件項目啟動
本章節學習目標:了解軟件項目啟動和目標制定的方法,了解如何組建項目團隊。
2.1 如何制定項目愿景和目標
2.2 項目遠景體現項目的價值
2.3 如何制定有效的項目目標(SMART原則)
2.4 理解項目關鍵驅動因素與約束
2.5 關鍵驅動因素與約束示例
2.6 演練:如何確定項目目標并與項目干系人達成一致?
2.7 項目組織結構模型有哪些
2.8 采用何種項目團隊組織形式更好
2.9 如何組建項目團隊
2.10 案例分析:微軟團隊組織形式
2.11 如何召開好項目啟動會
3 軟件需求開發與管理
本章節學習目標:理解軟件需求的重要性,掌握軟件需求開發與管理的方法、工具和技巧,掌握如何通過良好的需求開發與管理使項目的需求可控可管。
3.1 軟件項目失敗的主要原因有哪些?
3.2 需求問題付出的代價
3.3 不同角色對需求的理解為何不同
3.4 什么是不合格的需求
3.5 優秀需求具有哪些特性
3.6 需求工程包括什么
3.7 客戶需求、產品和產品組件需求之間的關系
3.8 需求獲取的手段和方法有哪些
3.9 如何分析需求
3.10 產品需求的內容有哪些,如何定義
3.11 客戶需求如何轉化為產品需求
3.12 如何驗證需求
3.13 需求管理的原則有哪些
3.14 需求管理的流程(基線、變更、狀態跟蹤、追溯)
3.15 演練:軟件需求評估與優先級排序
4 軟件項目計劃
本章節學習目標:掌握軟件項目計劃的過程、工具、方法、關鍵要素和技巧,掌握如何選擇軟件生命周期模型,掌握如何通過良好的項目計劃對項目成功提前做出安排,而不是盲目的開展項目工作,掌握如何把握技術解決方案。
4.1 軟件項目計劃主要存在哪些問題
4.2 選擇統一過程的重要性與必要性
4.3 軟件生命周期模型有哪些,如何選擇
4.4 案例分析:如何選擇軟件生命周期模型
4.5 工作分解結構(WBS)是什么及重要性
4.6 創建WBS的主要方法和步驟
4.7 項目的WBS究竟分解到什么程度才合適
4.8 演練:你的估算水平如何?
4.9 項目估算常見問題
4.10 項目估算目的與類型
4.11 估算要考慮哪些因素影響?
4.12 估算誤差隨著項目進行是如何收斂的
4.13 進行估算和重估算的時機是什么?
4.14 估算常用方法有哪些?(Delphi、PERT)
4.15 技術解決方案的內容有哪些
4.16 什么是軟件架構
4.17 軟件架構的內容和原則是什么
4.18 案例分析:軟件架構驗證與重構
4.19 如何制定項目計劃書
4.20 項目活動排序
4.21 如何建立WBS-OBS矩陣
4.22 如何建立RACI責任分配矩陣
4.23 進度估算方法有哪些
4.24 如何制定有效的軟件項目進度計劃
4.25 做好項目計劃的幾個要點
4.26 如何進行高效的項目計劃評審
5 軟件項目監控
本章節學習目標:掌握項目計劃控制的關鍵要素和各種主要方法,學習如何掌控項目狀態,如何高效的組織項目會議,如何構建持續集成的機制,如何有效協調、溝通以快速解決項目中的問題,以確保項目可控并取得成功。
5.1 軟件項目監控常見問題有哪些
5.2 軟件項目監控的內容
5.3 軟件項目監控主要關注點有哪些
5.4 案例分析:90%完成狀態如何處理
5.5 軟件項目監控的方法有哪些
5.6 軟件項目監控手段之一:日常跟蹤
5.7 軟件項目監控手段之二:項目報告
5.8 軟件項目監控手段之三:項目會議
5.9 軟件項目監控手段之四:里程碑管理
5.10 軟件項目監控手段之五:項目問題管理
5.11 軟件項目監控手段之六:度量之掙值管理
5.12 軟件項目監控手段之七:持續集成
5.13 軟件項目監控手段之八:例外管理
6 軟件項目風險管理
本章節學習目標:了解軟件項目風險管理的概念,熟悉軟件項目風險管理的過程,掌握如何有效的進行風險管理,使項目風險可控。
6.1 風險管理常見問題有哪些
6.2 什么是風險、風險管理?
6.3 風險與問題的區別和關系
6.4 風險及其影響有哪些
6.5 風險管理過程
6.6 如何進行高效的風險識別
6.7 如何做好風險評估
6.8 如何提出有效的風險應對規劃
6.9 風險監控的方法有哪些
6.10 如何充分利用好風險管理跟蹤表
6.11 研討:軟件項目風險管理的問題?
7 軟件項目質量管理
本章節學習目標:了解項目質量管理的主要方法,掌握如何有效的進行技術評審、測試和軟件質量保證,以控制項目質量,達到項目進度和質量的平衡。
7.1 常見軟件項目質量問題有哪些
7.2 什么是軟件質量
7.3 軟件質量模型
7.4 質量對成本和進度的影響
7.5 軟件質量管理過程有哪些活動
7.6 軟件質量策劃
7.7 軟件質量控制與保證