《軟件項目管理高級實務培訓》課程詳情
點擊下載課大綱及報名表
軟件項目管理概述
本單元學習目標:對軟件開發(fā)流程體系有初步的認識,了解項目管理概況,掌握立項過程和主要活動的實踐方法
案例分析:K公司的智能手機項目為何失敗了?
從統(tǒng)計數(shù)據(jù)看軟件項目管理現(xiàn)狀
18%的項目失敗,53%的項目受到質(zhì)疑,僅有29%的項目成功了
項目失敗的表現(xiàn):進度超期,成本超預算,質(zhì)量不滿足客戶要求,項目結(jié)束前被取消…
研討:根據(jù)本公司情況,討論有哪些主要原因?qū)е马椖渴 ?
剖析項目失敗的原因
不明確的項目目標
拙劣的項目策劃
缺乏有效項目范圍控制
……
項目管理的定義和作用:項目管理不是為了管理而管理,消除項目的原因、讓項目走向成功才是項目管理存在的價值
項目管理涉及的領域:通過案例引出范圍管理、時間管理、成本管理、質(zhì)量管理、風險管理……
研討:是不是具備了項目管理各領域知識和技能就能把項目做好?
案例分享:華為的軟件項目是如何管理的
項目管理成熟度等級
項目級的初級項目管理
組織級的集成項目管理
基于數(shù)據(jù)的量化項目管理
過程資產(chǎn)庫介紹
技術重用平臺介紹
軟件項目分類及其不同特點
項目型項目VS 產(chǎn)品型項目
純軟項目VS 嵌入式軟件項目
項目VS 項目群
……
項目啟動
本單元學習目標:掌握立項過程和主要活動的實踐方法,學會如何做“正確的項目”,如何識別項目干系人及其期望、確定項目目標
項目五大過程介紹:每個關注點和主要活動
案例分享:華為軟件項目立項過程
——華為如何做了“正確的”項目
演練:識別AHS項目的目標和干系人及其期望
——講解成功項目的定義
——識別干系人期望及獲得干系人承諾的重要性
演練:對AHS項目進行可行性分析
——講解項目的可行性分析要從哪些維度入手
項目工作任務書(SOW)
SOW包括的內(nèi)容
從SOW的制定到審批確認的過程講解
演練:為AHS項目制定SOW
項目估算
本單元學習目標:掌握軟件估算過程和方法,以及如果根據(jù)估算結(jié)果調(diào)整項目目標
案例分析:為何兩個項目兩種結(jié)局?
——講解項目估算的重要性
演練:體重估算練習
討論:從體重估算練習中我們學到了哪些估算原則和要點
軟件估算過程
軟件估算的常見方法介紹
Wideband Dephi方法
類比估算法
Proxy-based 估算法
T-Shirt sizing 法
FPA
COCOMO II
演練:估算能力測試
根據(jù)估算能力測試演練結(jié)果講解估算結(jié)果對執(zhí)行的影響
進度計劃
本單元學習目標:掌握如何根據(jù)估算結(jié)果調(diào)整項目目標,制定可行的進度計劃
演練:工作量與資源等方面沖突時,如何調(diào)整計劃
項目四要素介紹,如何調(diào)整項目計劃使得計劃可行,并點評演練結(jié)果
演練:根據(jù)SOW、估算表等計劃項目詳細進度
制定進度計劃所要考慮的要點,并點評演練
軟件需求和項目范圍管理
本單元學習目標:掌握需求分析方法和需求文檔的寫作方法,從源頭上把控好項目的質(zhì)量,減少返工,提高效率;通過寫好需求文檔,明確項目范圍,并掌握需求變更控制過程方法以有效控制范圍。
案例分析:AHS項目的軟件需求和項目范圍管理存在哪些問題
需求的重要性
需求對項目的進度和質(zhì)量影響
需求對測試活動和其它相關組的影響
需求開發(fā)典型問題
案例分析:請分析某項目的需求文檔有什么問題,如何改進
通過案例,說明什么是好的需求文檔,進一步體會需求問題為項目帶來的后果。
造成需求開發(fā)典型問題的原因
軟件需求過程介紹,需求開發(fā)介紹,包括需求挖掘、分析、文檔化、評審確認等
軟件需求挖掘和分析過程
需求層次:needs,feature和requirement
需求來源和獲取方法,如客戶訪談、競爭對手產(chǎn)品分析等
需求分析方法和工具,如用例圖
高質(zhì)量需求文檔的標準
好的需求文檔特點
需求文檔中避免出現(xiàn)的一些詞匯
演練:寫出一功能需求的輸出部分
總結(jié):如何制定出高質(zhì)量的需求文檔
演練:當需求發(fā)生了變更,項目應該怎樣做
需求變更
通過有序需求變更過程使變更合理、受控
計劃的變更要與需求變更協(xié)同起來
風險管理
本單元學習目標:掌握風險管理過程和方法,學會如何讓風險管理不流于形式,讓風險管理落地、為項目帶來價值
風險和問題
什么是風險,什么是問題
什么是風險管理,什么是危機管理,風險管理的意義在哪里
是否所有的風險都應該管理起來?
介紹風險管理全過程
演練:識別AHS項目風險
如何識別風險
頭腦風暴法
噩夢法
SEI分類法
組織級風險庫
演練:描述風險并制定風險響應計劃
如何正確描述風險,制定有效的風險響應計劃應對風險,并點評風險演練結(jié)果
如何對風險進行監(jiān)控
剖析風險管理不落地的原因
項目質(zhì)量管理
本單元學習目標:掌握質(zhì)量管理方法,區(qū)分質(zhì)量保證和質(zhì)量控制,學會如何通過保證過程的有效性從而保證項目質(zhì)量,如何有效實施質(zhì)量控制活動(評審和測試)來提升產(chǎn)品質(zhì)量
質(zhì)量保質(zhì)和質(zhì)量控制
區(qū)分質(zhì)量保證和質(zhì)量控制
——質(zhì)量控制關注產(chǎn)品,被動的,去發(fā)現(xiàn)缺陷
——質(zhì)量保證關注過程,主動的,去預防缺陷
從質(zhì)量鐵三角看過程的重要性,僅僅是牛人和工具是無法保證項目成功的
流程本質(zhì)是什么
——流程是最佳實踐的固化,不應是降低效率的官僚體系
——關注過程的項目和不關注過程的項目效率對比
產(chǎn)品質(zhì)量和過程質(zhì)量
McCall軟件質(zhì)量模型,從三個方面對軟件質(zhì)量進行系統(tǒng)全面地分類說明
——產(chǎn)品運行方面:正確性、可靠性、可使用性、效率、完整性
——產(chǎn)品修正方面:可維護性、測試性、靈活性
——產(chǎn)品轉(zhuǎn)移方面:互聯(lián)性、可移植性、復用性
什么是過程質(zhì)量,從三個方面說明
——組織級流程定義質(zhì)量
研討:從“不拉馬的士兵”看到什么?
剖析為何許多項目不愿意走流程,或者走了流程效率反而會下降。
——項目級流程裁剪質(zhì)量
——過程執(zhí)行的質(zhì)量
過程質(zhì)量定義以及過程質(zhì)量和產(chǎn)品質(zhì)量的關系
——好的過程體現(xiàn)了產(chǎn)品質(zhì)量要求
——過程質(zhì)量決定了產(chǎn)品質(zhì)量
演練:如何在項目計劃中體現(xiàn)質(zhì)量要素
過程質(zhì)量保證的角色:QA
研討:在項目中,QA的目標和項目經(jīng)理的目標是否相同?
——剖析QA和項目經(jīng)理常常發(fā)生沖突的根源
——國內(nèi)QA普遍的角色錯位
QA的律師角色
QA的教練角色
QA的醫(yī)生角色
QA的警察角色
QA的牧師角色
產(chǎn)品質(zhì)量控制手段:評審
評審的意義
案例分析:剖析某項目的技術評審
評審的過程
技術評審FAQ
——作者不愿意別人提出問題,評審人員為了顧及面子不愿意提出問題怎么辦?
——評審人員把評審當成額外的工作,不愿意參加評審怎么?
——評審人員的技能不足怎么辦?
——評審人員只與評審對象部分內(nèi)容部分相關,對他的評審又什么要求?
……
產(chǎn)品質(zhì)量控制手段:測試
研討:阻礙項目進行有效測試有哪些因素?
測試的常見誤區(qū)
測試的心理學問題:測試的目的為了發(fā)現(xiàn)問題,不是為了證明程序是對的
測試的經(jīng)濟學問題:如何在有限的時間盡可能發(fā)現(xiàn)更多的缺陷
測試分類
——靜態(tài)測試 vs 動態(tài)測試
——黑盒測試 vs 白盒測試
——手工測試 vs 自動化測試
——按階段分類:UT/IT/ST/Alpha測試/AT/Beta測試
測試過程,包括制定測試策劃和計劃、設計測試用例和測試環(huán)境準備、測試執(zhí)行、測試分析
項目監(jiān)控和執(zhí)行
本單元學習目標:掌握項目監(jiān)控方法和過程監(jiān)控方法,學會如何有效重計劃,剖析項目失控的原因并給出解決建議
項目監(jiān)控方法簡介
——例會,如何有效召開例會
——報告,報告的內(nèi)容是什么,如何寫好報告
——度量,如何從數(shù)據(jù)中看項目狀況
——重計劃,怎樣把計劃調(diào)整得更有效,而不是一遍又一遍地無謂地更改計劃
演練:對AHS項目進行重計劃
項目計劃的變更管理
討論:項目計劃與執(zhí)行偏差的原因分析
逐一剖析偏差原因并給出解決建議
項目關閉
本單元學習目標:掌握項目關閉過程、如何對項目進行總結(jié),以累積組織過程資產(chǎn)
項目關閉過程和主要活動
演練:請對AHS項目進行關閉總結(jié)
項目總結(jié)維度、時機和內(nèi)容
答疑、分享與總結(jié)
《軟件項目管理高級實務培訓》培訓受眾
項目經(jīng)理、研發(fā)骨干、產(chǎn)品經(jīng)理、質(zhì)量經(jīng)理、測試經(jīng)理、QA等
《軟件項目管理高級實務培訓》課程目的
華為研發(fā)能力已經(jīng)可以和世界級的企業(yè)相抗衡,華為的產(chǎn)品研發(fā)中大部分比例是軟件開發(fā),而且是功能龐大復雜的軟件開發(fā)。華為是如何做好軟件的?開發(fā)過程是什么樣子的?如何進行軟件項目管理的?為何華為出來的軟件工程師廣為其它企業(yè)所歡迎?其實,華為研發(fā)人員在入職后的三個月左右,都必須參加一個為期5天的被稱為mini project實戰(zhàn)性培訓,通過培訓對新員工進行“洗腦”,裝備華為式軟件開發(fā)過程和方法。
關于軟件工程和項目管理的書籍和培訓不少,但是它們大都是理論性的、概念性的,看完了、聽完了,還是不知道具體怎樣做軟件項目。本軟件項目管理實戰(zhàn)演練課程,借鑒了華為mini project實戰(zhàn)培訓,并結(jié)合漢捷多年的咨詢、培訓經(jīng)驗,使課程具有通用性,在課程中安排大量的案例分析和演練活動,可以讓學員親身感受國內(nèi)最優(yōu)秀的研發(fā)企業(yè)是如何進行軟件開發(fā)和管理的,從中將收獲具體的、行之有效方法,可以幫助項目管理者和開發(fā)人員解決長期所面臨的下列困惑,這些困惑也曾是華為管理者和開發(fā)人員所面臨的。
本課程將解決如下困惑:
為何有些項目會夭折?或收益率沒有達到預期?有什么好的方法和過程來盡可能避免這種狀況的出現(xiàn)?
項目計劃一般流于形式,如何制定有效的項目計劃?
對于進度計劃,如何在初始就盡可能地做準確?
當項目面臨無法達到的工期要求、人員又不充足等問題,如何來計劃項目?
周邊部門/項目組常常不能很好地配合工作,有什么好方法嗎?
項目怎樣監(jiān)控?周報怎樣寫?例會如何有效開?
風險管理容易流于形式,如何做好風險管理?
項目進行過程中如何有效地調(diào)整計劃?
……
最后,引用一位學員培訓后的感言:“我做軟件開發(fā)12年了,今天我才知道軟件應該怎樣開發(fā)!”愿本課程能讓大家少走12年的彎路!
《軟件項目管理高級實務培訓》所屬分類
研發(fā)項目
《軟件項目管理高級實務培訓》授課培訓師簡介
周志龍
資深講師,資深咨詢顧問
中國軟件行業(yè)協(xié)會授予的十大咨詢師
專業(yè)背景:哈爾濱工業(yè)大學工學碩士,14年產(chǎn)品研發(fā)、研發(fā)管理、項目管理、質(zhì)量管理及研發(fā)過程改進咨詢經(jīng)驗。曾在華為公司北研所和華為3COM公司任職7年,歷任研發(fā)工程師、研發(fā)經(jīng)理、質(zhì)量總監(jiān)等職位,對IPD和CMMI有深入的研究和豐富的實踐,是華為最早按照研發(fā)流程體系成功完成項目的首批項目經(jīng)理;參與了華為和華為3COM研發(fā)流程體系建設、推行和改進工作;在華為3COM主導的產(chǎn)品開發(fā)過程的變革獲得巨大成功,使得華為3COM產(chǎn)品開發(fā)遠遠領先于業(yè)界。
咨詢背景:有6年的咨詢經(jīng)驗,曾在全球著名的咨詢公司QAI任資深咨詢師,為數(shù)十家高科技企業(yè)做過咨詢服務,涉及領域包括金融、郵電、電力、汽車、電子政務、稅務、手機、餐飲等,包括世界500強企業(yè)、上市公司。主要咨詢客戶有:臺灣晨星半導體,宇龍通訊、銳捷網(wǎng)絡、長春一汽,北京偉創(chuàng)力(中國),埃斯頓自動化,凈雅集團、北京軟腦軟件,北京華勝天成,北京天碁科技(T3G),中星電子,北京中科恒業(yè),奧德思電器,江蘇大唐,航天信息,公眾信息,中科院西北星,中興通訊,成都天府軟件園,山東農(nóng)信社等等。專業(yè)、敬業(yè)的咨詢作風深受客戶贊揚,應得非常好的口碑,被中國軟件行業(yè)協(xié)會授予十大咨詢師。
培訓背景:憑借豐富的產(chǎn)品開發(fā)和管理、研發(fā)咨詢實戰(zhàn)經(jīng)驗,是國內(nèi)資深的研發(fā)領域培訓師,曾在華為公司和華為3COM公司就多次被評為公司級優(yōu)秀講師,也國內(nèi)為數(shù)不多的到海外提供培訓的培訓師。曾服務的客戶有:臺灣晨星半導體、廣東核電站、上海中科深江、珠海高凌信息、深圳市文鼎創(chuàng)數(shù)據(jù)科技、奧維通信、深圳市科陸電子、理邦精密儀器、南京科遠、廣利核、橫河電機、冶自歐博、中星電子等公司提供培訓服務,在北京、上海、深圳、大連、成都、南京等地舉辦過公開課。講授的課程包括:研發(fā)管理、質(zhì)量管理、項目管理、軟件需求、軟件測試、配置管理等課程。