軟件工程項目管理
培訓班型: 企業(yè)班、公開課
課程長度: 2天/12小時
培訓日期: 待定
培訓地點: 博學國際教育培訓中心
環(huán)境要求: 投影儀、白板、大白紙
培訓形式: 實例講授,現(xiàn)場演、練、及時溝通
培訓資料: 培訓教材
課程內(nèi)容
課程概述:在軟件研發(fā)管理中,我們經(jīng)常碰到一連串的問題:
?軟件研發(fā)項目總是不能按時完成,進度無法保證;
?代碼質(zhì)量不高,新來的開發(fā)人員接手時寧愿重寫也不愿意看別留下的“爛代碼”;
?重構(gòu)會造成回退嗎?如何避免?研發(fā)工程師如何來保證質(zhì)量?
?軟件開發(fā)到底需不需要文檔?如何用文檔流程去管理以及管理項目文檔?
?軟件研發(fā)管理*實踐是什么,如何啟動/規(guī)劃/實施/監(jiān)控/收尾;
?CMMI-DEV研發(fā)管理模型的實踐目標是什么?他是如何幫助軟件開發(fā)的?
?如何設(shè)置項目團隊結(jié)構(gòu),從而有效地保證項目的成功?
?如何獲得公司級項目管理的支持?
?如何利用項目質(zhì)量保,控制項目的過程質(zhì)量和產(chǎn)品質(zhì)量?
…
軟件研發(fā)管理涉及的內(nèi)容包括有:研發(fā)過程、技術(shù)實踐、需求開發(fā)和管理、文檔管理、項目團
隊,公司項目管理等,本課程系統(tǒng)講師結(jié)合行業(yè)的*實踐、講師三方工作經(jīng)歷而創(chuàng)建,旨在為
軟件研發(fā)的技術(shù)人員和管理人員,分專業(yè)軟件研發(fā)管理的“盛宴”和“精髓”。
授課對象:入門級軟件研發(fā)項目經(jīng)理、項目主管、開發(fā)經(jīng)理/開發(fā)主管、小組長/小組負責人、技術(shù)骨干、架構(gòu)設(shè)計工程師、軟件開發(fā)工程師、軟件有志于向項目管理發(fā)展的軟件技術(shù)人員。研發(fā)總經(jīng)理/副總、公司總工/技術(shù)總監(jiān)、項目總監(jiān)、項目經(jīng)理/產(chǎn)品經(jīng)理、項目主管、PMO工程師、技術(shù)骨干、QA或流程優(yōu)化人員等。
培訓目標:
?讓學員了解從技術(shù)向管理轉(zhuǎn)型中存在的問題和困難,掌握常見的轉(zhuǎn)型方法和措施;
?學習項目管理知識體系指南(PMBOK2008),能力成熟度模型集成(CMMIDEV)
的理論知識,敏捷開發(fā)Agile的理論知識;
?掌握一套軟件研發(fā)項目管理體系以及*實踐;
?掌握項目啟動、項目收尾的技能;
?掌握項目策劃、項目監(jiān)控的常見方法和技能;
?掌握集中式、組織級、多&繁&雜的項目管理方法及應用技能;
?認識開拓、創(chuàng)新軟件研發(fā)項目管理的思想、新模式;
?通過對IT行業(yè)、技術(shù)本質(zhì)、管理思想,及IT名人、普通人的職業(yè)案例,幫
助學員認識、理解、甚至規(guī)劃他們的職業(yè)發(fā)展;
課程內(nèi)容:
*天
第1部分軟件研發(fā)基本概況
(1H)
1.1 信息化與軟件研發(fā)關(guān)系
1)信息化與軟件企業(yè)的關(guān)系
2)IT軟件企業(yè)情況分析
3)軟件企業(yè)業(yè)務(wù)模式分析
1.2 CMMI基礎(chǔ)知識簡介
1)CMMI模型的背景
2)CMMI模型的結(jié)構(gòu)/CMMI模型
的要素
3)CMMI模型的原理/CMMI模型
的表現(xiàn)形式
4)CMMI模型的構(gòu)件
5)CMMI 過程域簡介
?課堂練習:考考您對軟件研發(fā)
管理知識知多少?CMMIDEV
過程知識問卷一份(20題
,15分鐘時間)
?實例文章分享:來源于《IT項
目經(jīng)理修煉:你必須要知道的
30個案例》之《揭開
CMMI5實施/評估/認證神秘的
面紗》。
1.3 集成產(chǎn)品研發(fā)(IPD)與通用
項目管理(PMBOK2010)與敏捷開
發(fā)Agile簡介
1.4 頂級評估后軟件企業(yè)的研發(fā)
管理發(fā)展趨勢
1)研發(fā)管理體系發(fā)展分析
2)項目組織架構(gòu)分析
3)公司級的質(zhì)量和項目管理人
員發(fā)展分析
案例分析:某某上市公司的軟件
研發(fā)管理發(fā)展歷程(從20人向
2000人的發(fā)展歷程)
第2部分軟件研發(fā)項目管理全過
程
2.1 軟件研發(fā)項目管理基礎(chǔ)(0.5H)
1) 什么叫軟件研發(fā)項目
2) 項目的特征
3) 演練(確定項目名稱)
4) 什么叫項目管理
?請您談一談,IT項目生命周期
的特征(IT軟件研發(fā)項目(如:需
求、設(shè)計、開發(fā)、測試、試運行
)。游戲類研發(fā)項目的特點分析,與其它
IT項目管理的差異性分析。
6) 軟件項目管理全過程要做好哪些工
作
7) 軟件開發(fā)中的主要項目管理活動
8) 軟件項目管理的重大挑戰(zhàn)
9) 軟件項目成功和失敗的主要因素
?專題研討:請你談?wù)?,軟件項目?
個階段的主要輸入、輸出,及重要
活動。針對每個活動,項目經(jīng)理如
何進行“3控2管1協(xié)調(diào)”。
?案例分析:項目經(jīng)理應該做什么?
2.2 售前與售后交接與項目啟動(0.5)
2.3 項目策劃(1.5H)
1) 項目計劃管理
2) 客戶分析(四個層面)
3) 客戶公關(guān)
4) 團隊運作方式
5) 溝通方式
6) 過程裁剪
7) 方法與工具
8) 過程裁剪
9) 進度、成本、風險、人力控制
?小組討論:你是如何策劃項目的?
案例分析:SHTJJ案例描述,
SHTJ項目不做什么?應該要做什么
?
2.4 項目實施(跟蹤&監(jiān)控)(1.5H)
1) 項目經(jīng)理的日常工作
2) 軟件系統(tǒng)集成過程
3) 過程控制
4) 軟件需求跟蹤控制
5) 開發(fā)人員任務(wù)跟蹤控制
6) 評審與QA&QC
7) 項目成本預算
8) 項目突發(fā)情況處理
9) 項目簡報
?分組實踐:召開項目例會。探討解
決項目問題的方法,了解項目當前
狀態(tài)信息,識別本項目的跟蹤方法
。
?頭腦風暴:軟件項目常見的跟蹤方
法,不同項目的跟蹤方法、不同項
目領(lǐng)導的跟蹤手段。
2.5 收尾項目(1H)
1)項目驗收
2)項目合同收尾
4)項目經(jīng)驗教訓總結(jié)
5)項目文檔整理
6)項目慶功會
7)項目團隊解散
第二天
第3部分需求開發(fā)和需求管理(
1.5H)
1) 求工程概述
2) 需求開發(fā)與需求獲取
3) 需求分析
4) 需求驗證操作實務(wù)
5) 需求管理與確認
6) 需求跟蹤與需求變更管理
7) 案例分析:需求開發(fā)管理的*
實踐
8) 敏捷用戶故事
第4部分軟件架構(gòu)與軟件開發(fā)
(0.5H)
1)從源代碼到研發(fā)平臺的發(fā)展趨勢
2)常見的軟件架構(gòu)平臺
3)軟件編碼與單元測試及每日構(gòu)建
第5部分軟件測評與配置管理(2H)
5.1軟件測試管理
1)測試團隊與研發(fā)團隊的關(guān)系
2)軟件測試全過程的質(zhì)量控制
3)軟件測評測試用例的編寫
4) 軟件測試工具
5.2軟件項目配置管理
1)研發(fā)配置框架
2)研發(fā)常見模式
3)配置管理庫管理
4)構(gòu)建與集成管理
5)案例:公司級配置管理案例分析
簡述:JN公司是CMMI5級公司,
公司建立了配置管理流程,各個部
門也有一套配置管理方法,因各部
門配置工具、配置庫結(jié)構(gòu)、方法、
團隊不相同。項目資產(chǎn)跨*使用
非常困難,研發(fā)人員跨*調(diào)用比
較困難,項目研發(fā)與產(chǎn)品研發(fā)的配
置管理難以統(tǒng)一。
6)案例2:*配置管理案例分析
簡述:MZ研發(fā)部,有20個項目,
研發(fā)人員30人左右,其中有兩個項
目實施有10年,七期項目都已經(jīng)啟
動,有的項目在客戶現(xiàn)場,有的項
目在研發(fā)基地。近五年來,除開大
項目經(jīng)理沒有離職,其它項目經(jīng)理
、研發(fā)人員已經(jīng)更換多次。歷史的
項目資料,有的丟失,有的無人識
別,發(fā)布到客戶現(xiàn)場的系統(tǒng)經(jīng)常莫
名其妙出錯。
第6部分軟件研發(fā)管理的文檔控制
(1H)
1)過程改進與文檔控制
2)體系文檔的層級及結(jié)構(gòu)
3)各層級文檔的作用間義
4)層級文檔案例說明
5)文檔的質(zhì)量評估標準
6)軟件文檔的配置管理
7)軟件文檔的評審
8)文檔編寫常見的問題
9)文檔復用的方法技巧
10)項目文檔的剪裁
11)小結(jié)
第7部分軟件人員的職業(yè)分析與發(fā)
展(0.5 H)
基本職業(yè)特征
1) It崗位特征分析
2) 技術(shù)的本質(zhì)與管理的特點
3) 職業(yè)通道與職業(yè)定位
IT普通人:PM訪談/職場新人訪談金
融危機IT人命運:ZXM設(shè)計工程師職
場分析/ZB測試工程職場分析/LJ項
目經(jīng)理職場分析
IT名人:李開復/馬云/史玉柱/……
您的職業(yè)歸宿,做*的自己:職業(yè)
歸宿:職業(yè)化,專業(yè)化,能力化;
培訓方法:探討交流,何為*的
自己?
?講故事與職業(yè)探討:IT職業(yè)經(jīng)理
人/資深技術(shù)人/創(chuàng)業(yè)者的職業(yè)發(fā)展
故事介紹。請你談?wù)勀愕穆殬I(yè)構(gòu)想
、通道與職業(yè)定位。
?實例文章分享:來源于《IT項目
經(jīng)理修煉:你必須要知道的30個案
例》之《項目經(jīng)理職業(yè)化發(fā)展做一
名職業(yè)化項目經(jīng)理》
第7部分軟件研發(fā)管理工具介紹與
應用體驗(0.5 H)
軟件研發(fā)項目管理工具介紹
(Project Server)
Xx研發(fā)項目管理工具介紹