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