課程描述INTRODUCTION
軟件開發(fā)項目的培訓
日程安排SCHEDULE
課程大綱Syllabus
軟件開發(fā)項目的培訓
一、 國際項目管理的新發(fā)展
1. 國際上軟件開發(fā)項目管理界在忙什么?
2. 軟件開發(fā)項目管理的新知識是哪些——**的PMBOK 2004版的特點和新內容。
3. 怎樣使整個組織(企業(yè))的軟件開發(fā)項目管理水平走向成熟——**的OPM3介紹:如何幫助組織在軟件開發(fā)項目管理上取得更有效進展?
4. 什么樣的軟件開發(fā)項目經理才能領導好軟件開發(fā)項目——*的PMCDF介紹:軟件開發(fā)項目經理的能力開發(fā)框架:軟件開發(fā)項目經理的知識、績效能力與態(tài)度的標準。
二、 什么是軟件開發(fā)項目和軟件開發(fā)項目管理,軟件開發(fā)項目成功和失敗的要素分析
1. 什么樣的工作應當按軟件開發(fā)項目進行管理?
2. 軟件開發(fā)項目的要素有哪些?
3. 哪些要素能夠促使軟件開發(fā)項目成功?
4. 軟件開發(fā)項目失敗是哪些原因造成的?
5. 什么是軟件開發(fā)項目管理,軟件開發(fā)項目管理的環(huán)境是什么?
6. 如何劃分軟件開發(fā)項目的周期,在每個階段應當關注什么?
三、 怎樣全面透徹理解要管理的軟件開發(fā)項目
1. 如何分析軟件開發(fā)項目的合理性?如何理解軟件開發(fā)項目的目標?
2. 怎樣研究軟件開發(fā)項目的背景?為什么要了解軟件開發(fā)項目背景?
3. 哪些是軟件開發(fā)項目干系人?誰是主要的干系人?如何分析干系人?
4. 當軟件開發(fā)項目的時間、成本、功能三個指標不能全部滿足時軟件開發(fā)項目經理該怎么辦?
四、 如何正確啟動軟件開發(fā)項目
1. 如何選擇一個合適的組織形式?
2. 選擇什么樣的人做軟件開發(fā)項目經理,軟件開發(fā)項目經理應具備什么樣的技能?
3. 應當組建一個什么樣的團隊,怎樣組建高效的軟件開發(fā)團隊?
4. 如何實施有效的領導?
5. 如何選擇一個恰當的軟件開發(fā)項目的生命期模型?
案例分析:微軟的軟件開發(fā)項目團隊
五、 如何做好軟件項目需求管理
1. 需求分析在軟件開發(fā)項目管理中占有什么樣的地位?
2. 為什么需要客戶參與軟件開發(fā)項目全過程?
3. 在軟件開發(fā)項目生命期內不同階段中按什么原則處理需求?
4. 有哪些獲取需求的典型模型,如何采用高效的需求分析模型?
六、 如何把要管理的軟件開發(fā)項目定義清楚
1. 什么是產品范圍和軟件開發(fā)項目范圍?
2. 為什么說范圍管理在軟件開發(fā)項目管理中是重要的?
3. 如何制定范圍管理計劃?
4. 如何定義軟件開發(fā)項目的范圍?
5. 如何進行軟件開發(fā)項目的分解,如何生成軟件開發(fā)項目的工作分解結構(WBS)?
6. 如何進行成本、資源、風險等其他軟件開發(fā)項目要素的分解?
7. 如何把軟件開發(fā)項目的工作任務、資源、成本、風險、合同、文檔等多種要素整合到一起?
學員分組對于實際軟件開發(fā)項目進行分解并交流
七、 怎樣才能制定軟件開發(fā)項目合理的進度計劃(60)
1. 軟件開發(fā)項目進度管理的正確理念是什么?
2. 制定軟件開發(fā)項目進度計劃的正確流程是什么?
3. 怎樣估算任務工期才比較合理的?
4. 如何確定任務之間的依賴性,有哪些類型?
5. 怎樣找到哪些任務的工期是影響整個軟件開發(fā)項目總工期的?
6. 如何應用關鍵路徑法調整和控制軟件開發(fā)項目時間進度?
學員對于實際軟件開發(fā)項目應用網絡計劃技術計算并確定關鍵路徑。
八、 如何管理軟件開發(fā)項目的費用(30)
1. 軟件開發(fā)項目費用包括哪些類別?
2. 怎樣才能把一個軟件開發(fā)項目的費用估算得比較完整?
3. 費用預算的基礎模型有哪些?
4. 如何應用Top-Down費用估算法?
5. 如何應用Bottom-up費用估算法?
6. 如何應用S曲線和香蕉曲線分析軟件開發(fā)項目成本?
7. 如何計算軟件開發(fā)項目現金流量?
8. 如何進行費用控制?
九、 怎樣警惕風險干擾軟件開發(fā)項目(60)
1. 什么是風險?為什么要關注軟件開發(fā)項目風險?
2. 軟件開發(fā)項目風險有哪些管理層次,成功管理風險的要素是什么?
3. 怎樣編制風險管理計劃?
4. 如何識別各種潛在的風險?
5. 如何評估軟件開發(fā)項目風險--影響嚴重性、發(fā)生概率、緊迫性?判斷標準?
6. 如何使用每周前10個風險列表管理風險?
7. 如何使用風險登記表管理風險?
8. 如何編制風險應對計劃和跟蹤控制風險?
案例研究:IBM的軟件項目風險管理
十、 怎樣嚴格控制軟件開發(fā)項目的質量(40)
1. 軟件開發(fā)項目質量的焦點是什么?
2. 過程質量和產品質量的關系是什么?
3. 過程質量越高則進度越快還是慢?
4. 如何應用質量管理的技術(帕瑞托圖和魚骨刺圖)分析質量問題?
案例研究:微軟質量戰(zhàn)略。
十一、 定期跟蹤,確保實現軟件開發(fā)項目目標(30)
1. 軟件開發(fā)項目控制的基本原則是什么?
2. 典型的跟蹤控制的機制是什么?
3. 如何編制軟件開發(fā)項目溝通管理計劃?
4. 如何進行軟件開發(fā)項目信息的收集、分發(fā)、存儲和處理?
5. 如何做好軟件開發(fā)項目的績效報告?
6. 如何進行軟件開發(fā)項目的有效溝通?
7. 為什么要強調軟件開發(fā)項目的變更管理,變更對于軟件開發(fā)項目成功的嚴重影響是什么?
8. 如何建立有效的變更控制系統(tǒng)(配置管理系統(tǒng))?
9. 變更控制委員會的作用和可采取行動有哪些?
案例討論:軟件項目配置管理實施方法
十二、 如何評價軟件開發(fā)項目進展
1. 軟件開發(fā)項目執(zhí)行評價的各種評價方法比較?
2. 怎樣評價軟件開發(fā)項目進展才是合理的?
3. 什么是掙得值法,為什么國際上要采用該方法進行軟件開發(fā)項目評價?
4. 如何把軟件開發(fā)項目管理的關鍵要素可視化在軟件開發(fā)項目管理實踐中?
案例分析: 功能點技術在軟件開發(fā)中的應用
十三、 計算機軟件如何幫助企業(yè)管理軟件開發(fā)項目
1. 軟件開發(fā)項目管理管理軟件如何把現代軟件開發(fā)項目管理的主要技術和方法整合在一起?
2. 軟件開發(fā)項目管理軟件如何幫助你做軟件開發(fā)項目計劃,計算關鍵路徑和進行資源預測和成本預算?
3. 基于Web的軟件開發(fā)項目管理信息系統(tǒng)如何把整個企業(yè)的軟件開發(fā)項目管理起來?
4. 組織的各級人員如何應用基于Web的軟件開發(fā)項目管理系統(tǒng)進行信息的溝通和共享?
案例:一個應用Project 2003/2007 Server實現企業(yè)級的軟件開發(fā)項目管理的實踐?
軟件開發(fā)項目的培訓
轉載:http://szsxbj.com/gkk_detail/265754.html
已開課時間Have start time
- 吳永達