微軟軟件研發(fā)模型(MSF)培訓(xùn)
微軟軟件研發(fā)模型(MSF)培訓(xùn)
本課程主要講述基于MSF4.0的方法論,組建MSF軟件團(tuán)隊(duì),MSF過程模型,軟件需求管理,軟件項(xiàng)目風(fēng)險管理,制定項(xiàng)目計(jì)劃,文檔管理,企業(yè)級源代碼管理,編寫高質(zhì)量代碼(建立穩(wěn)固可靠的應(yīng)用程序),自動化代碼構(gòu)建服務(wù),BUG管理,團(tuán)隊(duì)項(xiàng)目報表分析,團(tuán)隊(duì)門戶站點(diǎn)及客戶化團(tuán)隊(duì)流程模板。
Day?1
主題
內(nèi)容
1、基于MSF4.0的方法論
(1)Agile
(2)CMMI
(3)如何確定軟件項(xiàng)目開發(fā)流程
(4)企業(yè)如何規(guī)劃和實(shí)施CMMI
(5)企業(yè)如何規(guī)劃和實(shí)施Agile
2、組建MSF軟件團(tuán)隊(duì)
(1)軟件項(xiàng)目人員管理與PSP
(2)團(tuán)隊(duì)軟件過程管理與TSP
(3)提高個人素質(zhì)、挖掘管理潛力的36條秘訣
(4)在TFS上定義團(tuán)隊(duì)的角色和責(zé)任
3、MSF過程模型
(1)項(xiàng)目生命周期的建立
(2)項(xiàng)目啟動
(3)項(xiàng)目計(jì)劃
(4)解決方案開發(fā)
(5)解決方案穩(wěn)定
(6)解決方案部署
4、軟件需求管理
(1)軟件需求原則
(2)需求過程控制
(3)需求獲取
(4)需求文檔版本管理
(5)使用TFS進(jìn)行需求文檔管理
5、軟件項(xiàng)目風(fēng)險管理
(1)被動和主動的風(fēng)險策略
(2)軟件風(fēng)險(項(xiàng)目風(fēng)險,技術(shù)風(fēng)險,商業(yè)風(fēng)險)
(3)識別風(fēng)險
(4)風(fēng)險預(yù)測
(5)風(fēng)險緩解、監(jiān)控和管理
6、制定項(xiàng)目計(jì)劃
(1)項(xiàng)目計(jì)劃方法
(2)項(xiàng)目計(jì)劃的類型和內(nèi)容
(3)項(xiàng)目工作分解結(jié)構(gòu)(WBS)
(4)制定項(xiàng)目網(wǎng)絡(luò)計(jì)劃
(5)項(xiàng)目估算
(6)項(xiàng)目進(jìn)度安排
(7)項(xiàng)目計(jì)劃變更
(8)分配工作項(xiàng)目(Work?Item)給團(tuán)隊(duì)成員
(9)使用Excel管理團(tuán)隊(duì)工作
(10)使用Project安排任務(wù)相關(guān)性和安排時間進(jìn)度
7、文檔管理
(1)基于WSS的文檔管理機(jī)理
(2)文檔管理與工作項(xiàng)關(guān)聯(lián)
(3)文檔管理的安全性
(4)需求管理
(5)文檔更新方式
案例練習(xí):
Day?2
主題
內(nèi)容
1、企業(yè)級源代碼管理
(1)源代碼管理(Source?Control)與VSS2005
(2)源代碼管理Web服務(wù)在Internet上管理源代碼
(3)源代碼管理新概念(變化集、工作空間、臨時閑置集等)
(4)代碼分枝與合并
(5)并行開發(fā)與代碼沖突解決方案
(6)源代碼管理的安全性
(7)代碼鎖定和標(biāo)簽功能
(8)命令行方式代碼管理
(9)如何管理非.NET源代碼(Java,PHP,VB6,VC6等)
(10)Check?In策略
(11)團(tuán)隊(duì)內(nèi)開發(fā)的隔離與聯(lián)合
(12)VSS6.0已有的代碼數(shù)據(jù)庫遷移到Source?Control
(13)利用源代碼管理的web服務(wù)擴(kuò)展源代碼管理
2、編寫高質(zhì)量代碼(建立穩(wěn)固可靠的應(yīng)用程序)
(1)代碼質(zhì)量控制策略
(2)基于非托管代碼分析工具(PREfast)
(3)基于托管代碼分析工具(FXCop)
(4)代碼安全性策略
(5)代碼分析規(guī)范
(6)基于性能工具測量和評估代碼(取樣式和測量式)
(7)性能向?qū)гO(shè)定應(yīng)用程序執(zhí)行環(huán)境
(8)性能瀏覽器與性能報表
3、自動化代碼構(gòu)建服務(wù)
(1)自動化代碼構(gòu)建服務(wù)的架構(gòu)
(2)構(gòu)建類型與構(gòu)建腳本
(3)自動化構(gòu)建實(shí)現(xiàn)
(4)在構(gòu)建中實(shí)現(xiàn)測試和代碼分析
(5)非.NET源代碼自動化構(gòu)建擴(kuò)展實(shí)現(xiàn)
4、BUG管理
(1)自動化BUG定位機(jī)制
(2)BUG發(fā)布管理
(3)BUG激活與關(guān)閉
(4)BUG與WorkItem關(guān)聯(lián)
(5)BUG的優(yōu)先順序設(shè)定
(6)BUG的4種狀態(tài)
(7)BUG指派方式
(8)開發(fā)人員與測試人員協(xié)作修復(fù)BUG方式
5、團(tuán)隊(duì)項(xiàng)目報表分析
(1)團(tuán)隊(duì)項(xiàng)目實(shí)施過程數(shù)據(jù)分析
(2)團(tuán)隊(duì)項(xiàng)目數(shù)據(jù)分析報表展示
(3)構(gòu)建自己數(shù)據(jù)分析模型
(4)實(shí)施數(shù)據(jù)挖掘分析和預(yù)測項(xiàng)目狀況
(5)自定制分析報表
6、團(tuán)隊(duì)門戶站點(diǎn)
(1)團(tuán)隊(duì)門戶站點(diǎn)的使用
(2)構(gòu)建團(tuán)隊(duì)溝通的平臺
(3)建立個人的blog站點(diǎn)
(4)軟件監(jiān)理通過門戶站點(diǎn)與團(tuán)隊(duì)溝通
(5)在門戶站點(diǎn)上實(shí)現(xiàn)web方式的項(xiàng)目管理
7、客戶化團(tuán)隊(duì)流程模板
(1)團(tuán)隊(duì)進(jìn)程模板XML驅(qū)動機(jī)理
(2)定制開發(fā)流程規(guī)范與迭代方式
(3)定制工作項(xiàng)類型與查詢
(4)定制源代碼管理登陸原則
(5)定制角色群組和安全群組
(6)定制項(xiàng)目文檔范本與門戶站點(diǎn)
(7)定制報表
案例練習(xí):
(1)使用測試工具進(jìn)行質(zhì)量控制
(2)使用工具進(jìn)行團(tuán)隊(duì)自動每日構(gòu)建
(3)使用工具進(jìn)行代碼分析
?
?
?
?
?
?
?
?
?
?