培訓(xùn)搜索引擎

軟件項目管理

參加對象: 項目經(jīng)理、研發(fā)骨干、產(chǎn)品經(jīng)理、質(zhì)量經(jīng)理、測試經(jīng)理、QA等

公開課編號 GKK1974
主講老師 周志龍
參加費(fèi)用 4200元
課時安排 2天
近期開課時間 2012-10-19
舉辦地址 加載中...

其他開課時間
此公開課暫無其他開課計劃!

公開課大綱
課程收益                   
華為研發(fā)能力已經(jīng)可以和世界級的企業(yè)相抗衡,華為的產(chǎn)品研發(fā)中大部分比例是軟件開發(fā),而且是功能龐大復(fù)雜的軟件開發(fā)。華為是如何做好軟件的?開發(fā)過程是什么樣子的?如何進(jìn)行軟件項目管理的?為何華為出來的軟件工程師廣為其它企業(yè)所歡迎?其實,華為研發(fā)人員在入職后的三個月左右,都必須參加一個為期5天的被稱為mini project實戰(zhàn)性培訓(xùn),通過培訓(xùn)對新員工進(jìn)行“洗腦”,裝備華為式軟件開發(fā)過程和方法。
關(guān)于軟件工程和項目管理的書籍和培訓(xùn)不少,但是它們大都是理論性的、概念性的,看完了、聽完了,還是不知道具體怎樣做軟件項目。本軟件項目管理實戰(zhàn)演練課程,借鑒了華為mini project實戰(zhàn)培訓(xùn),并結(jié)合漢捷多年的咨詢、培訓(xùn)經(jīng)驗,使課程具有通用性,在課程中安排大量的案例分析和演練活動,可以讓學(xué)員親身感受國內(nèi)最優(yōu)秀的研發(fā)企業(yè)是如何進(jìn)行軟件開發(fā)和管理的,從中將收獲具體的、行之有效方法,可以幫助項目管理者和開發(fā)人員解決長期所面臨的下列困惑,這些困惑也曾是華為管理者和開發(fā)人員所面臨的。

本課程將解決如下困惑:
①. 為何有些項目會夭折?或收益率沒有達(dá)到預(yù)期?有什么好的方法和過程來盡可能避免這種狀況的出現(xiàn)?
②. 項目計劃一般流于形式,如何制定有效的項目計劃?
③. 對于進(jìn)度計劃,如何在初始就盡可能地做準(zhǔn)確?
④. 當(dāng)項目面臨無法達(dá)到的工期要求、人員又不充足等問題,如何來計劃項目?
⑤. 周邊部門/項目組常常不能很好地配合工作,有什么好方法嗎?
⑥. 項目怎樣監(jiān)控?周報怎樣寫?例會如何有效開?
⑦. 風(fēng)險管理容易流于形式,如何做好風(fēng)險管理?
⑧. 項目進(jìn)行過程中如何有效地調(diào)整計劃?
⑨. ……
最后,引用一位學(xué)員培訓(xùn)后的感言:“我做軟件開發(fā)12年了,今天我才知道軟件應(yīng)該怎樣開發(fā)!”愿本課程能讓大家少走12年的彎路!
                    
課程背景                    
據(jù)權(quán)威機(jī)構(gòu)統(tǒng)計,很多項目失敗并非技術(shù)因素導(dǎo)致,而是由于項目管理不善導(dǎo)致。在許多企業(yè)里,軟件項目經(jīng)理都是技術(shù)出身,沒有經(jīng)歷過專業(yè)化的培訓(xùn),即使參加過PMP培訓(xùn)和認(rèn)證,但是由于沒有接受過有針對性的軟件項目管理培訓(xùn),不具備軟件項目管理技能,開發(fā)過程隨意、混亂,導(dǎo)致項目延期、質(zhì)量低下、沒有技術(shù)文檔或不全等許多問題,結(jié)果把項目帶到失敗的境地。
本培訓(xùn)將學(xué)員劃分小組,虛擬為一個項目組,同時以多個軟件案例項目貫穿培訓(xùn)始終,通過對這些案例項目的各個環(huán)節(jié)進(jìn)行實戰(zhàn)性的演練和對演練結(jié)果的分享和點評,從而深刻理解和掌握項目管理知識和技能。
                    
培訓(xùn)特色                    
 實戰(zhàn)性:本課程具有很強(qiáng)的實戰(zhàn)性,以多個軟件項目案例作為培訓(xùn)從始至終的演練對象,通過學(xué)員的實際演練、討論和老師點評,掌握軟件項目開發(fā)和管理的各個重要環(huán)節(jié)。
 系統(tǒng)性:系統(tǒng)地講解和演練軟件項目管理的各個環(huán)節(jié),使學(xué)員掌握軟件管理全面。
 針對性:講師擁有輔導(dǎo)過上百個項目的經(jīng)歷,針對國內(nèi)企業(yè)軟件項目開發(fā)和管理普遍存在的問題,結(jié)合國內(nèi)企業(yè)特點、開發(fā)工程師的特點,有針對性地、重點地進(jìn)行講解、演練和點評。
                    
講師資歷                     
周志龍:資深講師,資深咨詢顧問
• 中國軟件行業(yè)協(xié)會授予的十大咨詢師
 專業(yè)背景:哈爾濱工業(yè)大學(xué)工學(xué)碩士,14年產(chǎn)品研發(fā)、研發(fā)管理、項目管理、質(zhì)量管理及研發(fā)過程改進(jìn)咨詢經(jīng)驗。曾在華為公司北研所和華為3COM公司任職7年,歷任研發(fā)工程師、研發(fā)經(jīng)理、質(zhì)量總監(jiān)等職位,對IPD和CMMI有深入的研究和豐富的實踐,是華為最早按照研發(fā)流程體系成功完成項目的首批項目經(jīng)理;參與了華為和華為3COM研發(fā)流程體系建設(shè)、推行和改進(jìn)工作;在華為3COM主導(dǎo)的產(chǎn)品開發(fā)過程的變革獲得巨大成功,使得華為3COM產(chǎn)品開發(fā)遠(yuǎn)遠(yuǎn)領(lǐng)先于業(yè)界。
 咨詢背景:有6年的咨詢經(jīng)驗,曾在全球著名的咨詢公司QAI任資深咨詢師,為數(shù)十家高科技企業(yè)做過咨詢服務(wù),涉及領(lǐng)域包括金融、郵電、電力、汽車、電子政務(wù)、稅務(wù)、手機(jī)、餐飲等,包括世界500強(qiáng)企業(yè)、上市公司。主要咨詢客戶有:臺灣晨星半導(dǎo)體,宇龍通訊、銳捷網(wǎng)絡(luò)、長春一汽,北京偉創(chuàng)力(中國),埃斯頓自動化,凈雅集團(tuán)、北京軟腦軟件,北京華勝天成,北京天碁科技(T3G),中星電子,北京中科恒業(yè),奧德思電器,江蘇大唐,航天信息,公眾信息,中科院西北星,中興通訊,成都天府軟件園,山東農(nóng)信社等等。專業(yè)、敬業(yè)的咨詢作風(fēng)深受客戶贊揚(yáng),應(yīng)得非常好的口碑,被中國軟件行業(yè)協(xié)會授予十大咨詢師。
 培訓(xùn)背景:憑借豐富的產(chǎn)品開發(fā)和管理、研發(fā)咨詢實戰(zhàn)經(jīng)驗,是國內(nèi)資深的研發(fā)領(lǐng)域培訓(xùn)師,曾在華為公司和華為3COM公司就多次被評為公司級優(yōu)秀講師,也國內(nèi)為數(shù)不多的到海外提供培訓(xùn)的培訓(xùn)師。曾服務(wù)的客戶有:臺灣晨星半導(dǎo)體、廣東核電站、上海中科深江、珠海高凌信息、深圳市文鼎創(chuàng)數(shù)據(jù)科技、奧維通信、深圳市科陸電子、理邦精密儀器、南京科遠(yuǎn)、廣利核、橫河電機(jī)、冶自歐博、中星電子等公司提供培訓(xùn)服務(wù),在北京、上海、深圳、大連、成都、南京等地舉辦過公開課。講授的課程包括:研發(fā)管理、質(zhì)量管理、項目管理、軟件需求、軟件測試、配置管理等課程。
                    
參加對象                     
項目經(jīng)理、研發(fā)骨干、產(chǎn)品經(jīng)理、質(zhì)量經(jīng)理、測試經(jīng)理、QA等
                    
課程大綱                    
1. 軟件項目管理概述

本單元學(xué)習(xí)目標(biāo):對軟件開發(fā)流程體系有初步的認(rèn)識,了解項目管理概況,掌握立項過程和主要活動的實踐方法
1.1. 案例分析:K公司的智能手機(jī)項目為何失敗了?
1.2. 從統(tǒng)計數(shù)據(jù)看軟件項目管理現(xiàn)狀
1.2.1. 18%的項目失敗,53%的項目受到質(zhì)疑,僅有29%的項目成功了
1.2.2. 項目失敗的表現(xiàn):進(jìn)度超期,成本超預(yù)算,質(zhì)量不滿足客戶要求,項目結(jié)束前被取消…
1.3. 研討:根據(jù)本公司情況,討論有哪些主要原因?qū)е马椖渴 ?br /> 1.4. 剖析項目失敗的原因
1.4.1. 不明確的項目目標(biāo)
1.4.2. 拙劣的項目策劃
1.4.3. 缺乏有效項目范圍控制
1.4.4. ……
1.5. 項目管理的定義和作用:項目管理不是為了管理而管理,消除項目的原因、讓項目走向成功才是項目管理存在的價值
1.6. 項目管理涉及的領(lǐng)域:通過案例引出范圍管理、時間管理、成本管理、質(zhì)量管理、風(fēng)險管理……
1.7. 研討:是不是具備了項目管理各領(lǐng)域知識和技能就能把項目做好?
1.8. 案例分享:華為的軟件項目是如何管理的
1.9. 項目管理成熟度等級
1.9.1. 項目級的初級項目管理
1.9.2. 組織級的集成項目管理
1.9.3. 基于數(shù)據(jù)的量化項目管理
1.10. 過程資產(chǎn)庫介紹
1.11. 技術(shù)重用平臺介紹
1.12. 軟件項目分類及其不同特點
1.12.1. 項目型項目VS 產(chǎn)品型項目
1.12.2. 純軟項目VS 嵌入式軟件項目
1.12.3. 項目VS 項目群
1.12.4. ……

2. 項目啟動
本單元學(xué)習(xí)目標(biāo):對軟件開發(fā)流程體系有初步的認(rèn)識,了解項目管理概況,掌握立項過程和主要活動的實踐方法
2.1. 項目五大過程介紹:每個關(guān)注點和主要活動
2.2. 案例分享:華為軟件項目立項過程
——華為如何做了“正確的”項目
2.3. 演練:識別AHS項目的目標(biāo)和干系人及其期望
——講解成功項目的定義
——識別干系人期望及獲得干系人承諾的重要性
2.4. 演練:對AHS項目進(jìn)行可行性分析
——講解項目的可行性分析要從哪些維度入手
2.5. 項目工作任務(wù)書(SOW)
2.5.1. SOW包括的內(nèi)容
2.5.2. 從SOW的制定到審批確認(rèn)的過程講解
2.6. 演練:為AHS項目制定SOW

3. 項目估算
本單元學(xué)習(xí)目標(biāo):掌握軟件估算過程和方法,以及如果根據(jù)估算結(jié)果調(diào)整項目目標(biāo)
3.1. 案例分析:為何兩個項目兩種結(jié)局?
——講解項目估算的重要性
3.2. 演練:體重估算練習(xí)
3.3. 討論:從體重估算練習(xí)中我們學(xué)到了哪些估算原則和要點
3.4. 軟件估算過程
3.5. 軟件估算的常見方法介紹
3.5.1. Wideband Dephi方法
3.5.2. 類比估算法
3.5.3. Proxy-based 估算法
3.5.4. T-Shirt sizing 法
3.5.5. FPA
3.5.6. COCOMO II
3.6. 演練:估算能力測試
3.7. 根據(jù)估算能力測試演練結(jié)果講解估算結(jié)果對執(zhí)行的影響

4. 進(jìn)度計劃
本單元學(xué)習(xí)目標(biāo):掌握如何根據(jù)估算結(jié)果調(diào)整項目目標(biāo),制定可行的進(jìn)度計劃
4.1. 演練:工作量與資源等方面沖突時,如何調(diào)整計劃
4.2. 項目四要素介紹,如何調(diào)整項目計劃使得計劃可行,并點評演練結(jié)果
4.3. 演練:根據(jù)SOW、估算表等計劃項目詳細(xì)進(jìn)度
4.4. 制定進(jìn)度計劃所要考慮的要點,并點評演練

5. 軟件需求和項目范圍管理
本單元學(xué)習(xí)目標(biāo):掌握需求分析方法和需求文檔的寫作方法,從源頭上把控好項目的質(zhì)量,減少返工,提高效率;通過寫好需求文檔,明確項目范圍,并掌握需求變更控制過程方法以有效控制范圍。
5.1. 案例分析:AHS項目的軟件需求和項目范圍管理存在哪些問題
5.2. 需求的重要性
5.2.1. 需求對項目的進(jìn)度和質(zhì)量影響
5.2.2. 需求對測試活動和其它相關(guān)組的影響
5.3. 需求開發(fā)典型問題
5.4. 案例分析:請分析某項目的需求文檔有什么問題,如何改進(jìn)
通過案例,說明什么是好的需求文檔,進(jìn)一步體會需求問題為項目帶來的后果。
5.5. 造成需求開發(fā)典型問題的原因
5.6. 軟件需求過程介紹,需求開發(fā)介紹,包括需求挖掘、分析、文檔化、評審確認(rèn)等
5.7. 軟件需求挖掘和分析過程
5.7.1. 需求層次:needs,feature和requirement
5.7.2. 需求來源和獲取方法,如客戶訪談、競爭對手產(chǎn)品分析等
5.7.3. 需求分析方法和工具,如用例圖
5.8. 高質(zhì)量需求文檔的標(biāo)準(zhǔn)
5.8.1. 好的需求文檔特點
5.8.2. 需求文檔中避免出現(xiàn)的一些詞匯
5.8.3. 演練:寫出一功能需求的輸出部分
5.9. 總結(jié):如何制定出高質(zhì)量的需求文檔
5.10. 演練:當(dāng)需求發(fā)生了變更,項目應(yīng)該怎樣做
5.11. 需求變更
5.11.1. 通過有序需求變更過程使變更合理、受控
5.11.2. 計劃的變更要與需求變更協(xié)同起來

6. 風(fēng)險管理
本單元學(xué)習(xí)目標(biāo):掌握風(fēng)險管理過程和方法
6.1. 風(fēng)險和問題
6.1.1. 什么是風(fēng)險,什么是問題
6.1.2. 什么是風(fēng)險管理,什么是危機(jī)管理,風(fēng)險管理的意義在哪里
6.1.3. 是否所有的風(fēng)險都應(yīng)該管理起來?
6.2. 介紹風(fēng)險管理全過程
6.3. 演練:識別AHS項目風(fēng)險
6.4. 如何識別風(fēng)險
6.4.1. 頭腦風(fēng)暴法
6.4.2. 噩夢法
6.4.3. SEI分類法
6.4.4. 組織級風(fēng)險庫
6.5. 演練:描述風(fēng)險并制定風(fēng)險響應(yīng)計劃
6.6. 如何正確描述風(fēng)險,制定有效的風(fēng)險響應(yīng)計劃應(yīng)對風(fēng)險,并點評風(fēng)險演練結(jié)果
6.7. 如何對風(fēng)險進(jìn)行監(jiān)控
6.8. 剖析風(fēng)險管理不落地的原因

7. 項目質(zhì)量管理
本單元學(xué)習(xí)目標(biāo):認(rèn)識到過程的重要性,掌握過程保證的方法
本單元學(xué)習(xí)目標(biāo):了解過程的重要性,剖析流程不被執(zhí)行的原因,如何通過QA保證流程有效在項目中實施
7.1. 質(zhì)量保質(zhì)和質(zhì)量控制
7.1.1. 區(qū)分質(zhì)量保證和質(zhì)量控制
——質(zhì)量控制關(guān)注產(chǎn)品,被動的,去發(fā)現(xiàn)缺陷
——質(zhì)量保證關(guān)注過程,主動的,去預(yù)防缺陷
7.1.2. 從質(zhì)量鐵三角看過程的重要性,僅僅是牛人和工具是無法保證項目成功的
7.1.3. 流程本質(zhì)是什么
——流程是最佳實踐的固化,不應(yīng)是降低效率的官僚體系
——關(guān)注過程的項目和不關(guān)注過程的項目效率對比
7.2. 產(chǎn)品質(zhì)量和過程質(zhì)量
7.2.1. McCall軟件質(zhì)量模型,從三個方面對軟件質(zhì)量進(jìn)行系統(tǒng)全面地分類說明
——產(chǎn)品運(yùn)行方面:正確性、可靠性、可使用性、效率、完整性
——產(chǎn)品修正方面:可維護(hù)性、測試性、靈活性
——產(chǎn)品轉(zhuǎn)移方面:互聯(lián)性、可移植性、復(fù)用性
7.2.2. 什么是過程質(zhì)量,從三個方面說明
——組織級流程定義質(zhì)量
研討:從“不拉馬的士兵”看到什么?
剖析為何許多項目不愿意走流程,或者走了流程效率反而會下降。
——項目級流程裁剪質(zhì)量
——過程執(zhí)行的質(zhì)量
7.2.3. 過程質(zhì)量定義以及過程質(zhì)量和產(chǎn)品質(zhì)量的關(guān)系
——好的過程體現(xiàn)了產(chǎn)品質(zhì)量要求
——過程質(zhì)量決定了產(chǎn)品質(zhì)量
7.2.4. 演練:如何在項目計劃中體現(xiàn)質(zhì)量要素
7.3. 過程質(zhì)量保證的角色:QA
7.3.1. 研討:在項目中,QA的目標(biāo)和項目經(jīng)理的目標(biāo)是否相同?
——剖析QA和項目經(jīng)理常常發(fā)生沖突的根源
——國內(nèi)QA普遍的角色錯位
7.3.2. QA的律師角色
7.3.3. QA的教練角色
7.3.4. QA的醫(yī)生角色
7.3.5. QA的警察角色
7.3.6. QA的牧師角色
7.4. 產(chǎn)品質(zhì)量控制手段:評審
7.4.1. 評審的意義
7.4.2. 案例分析:剖析某項目的技術(shù)評審
7.4.3. 評審的過程
7.4.4. 技術(shù)評審FAQ
——作者不愿意別人提出問題,評審人員為了顧及面子不愿意提出問題怎么辦?
——評審人員把評審當(dāng)成額外的工作,不愿意參加評審怎么?
——評審人員的技能不足怎么辦?
——評審人員只與評審對象部分內(nèi)容部分相關(guān),對他的評審又什么要求?
……
7.5. 產(chǎn)品質(zhì)量控制手段:測試
7.5.1. 研討:阻礙項目進(jìn)行有效測試有哪些因素?
7.5.2. 測試的常見誤區(qū)
7.5.3. 測試的心理學(xué)問題:測試的目的為了發(fā)現(xiàn)問題,不是為了證明程序是對的
7.5.4. 測試的經(jīng)濟(jì)學(xué)問題:如何在有限的時間盡可能發(fā)現(xiàn)更多的缺陷
7.5.5. 測試分類
——靜態(tài)測試 vs 動態(tài)測試
——黑盒測試 vs 白盒測試
——手工測試 vs 自動化測試
——按階段分類:UT/IT/ST/Alpha測試/AT/Beta測試
7.5.6. 測試過程,包括制定測試策劃和計劃、設(shè)計測試用例和測試環(huán)境準(zhǔn)備、測試執(zhí)行、測試分析

8. 項目監(jiān)控和執(zhí)行
本單元學(xué)習(xí)目標(biāo):掌握項目監(jiān)控方法和過程監(jiān)控方法,剖析項目失控的原因
8.1. 項目監(jiān)控方法簡介
——例會,如何有效召開例會
——報告,報告的內(nèi)容是什么,如何寫好報告
——度量,如何從數(shù)據(jù)中看項目狀況
——重計劃,怎樣把計劃調(diào)整得更有效,而不是一遍又一遍地?zé)o謂地更改計劃
8.2. 演練:對AHS項目進(jìn)行重計劃
8.3. 項目計劃的變更管理
8.4. 討論:項目計劃與執(zhí)行偏差的原因分析
8.5. 逐一剖析偏差原因并給出解決建議

9. 項目關(guān)閉
本單元學(xué)習(xí)目標(biāo):掌握項目關(guān)閉過程和方法
9.1. 項目關(guān)閉過程和主要活動
9.2. 演練:請對AHS項目進(jìn)行關(guān)閉總結(jié)
9.3. 項目總結(jié)維度、時機(jī)和內(nèi)容

10. 答疑、分享與總結(jié)

上一篇:集成產(chǎn)品開發(fā)(IPD)班(胡紅衛(wèi))
下一篇:《研發(fā)項目管理》公開課(張永杰)

培訓(xùn)現(xiàn)場