課程介紹: 一個成功的軟件產(chǎn)品不僅需要有優(yōu)秀的開發(fā)人員、更需要好的開發(fā)流程和項目管理。微軟公司歷經(jīng)三十年從一個默默無聞的小企業(yè)成長為全球*的軟件公司,開發(fā)出Windows、Office等諸多成功的軟件產(chǎn)品,這其中有怎樣的不為人知的開發(fā)流程和項目管理?
微軟成功的一大秘決就是Microsoft Solution Framework,簡稱MSF。微軟的所有產(chǎn)品,從最初的產(chǎn)品策劃和需求分析,到開發(fā)測試,以及正式版本的發(fā)布和新版本的開發(fā),都遵循MSF來進行。MSF匯總了微軟近30年軟件開發(fā)的實踐經(jīng)驗。
本課程中我們將圍繞一個軟件開發(fā)案例來講述MSF的流程和基本理念(例如需求管理、迭代開發(fā)、缺項控制等)。講師將結(jié)合自己在微軟美國和*近10年的研發(fā)經(jīng)歷來闡述微軟是怎樣進行軟件設(shè)計、開發(fā)、測試和發(fā)布的。重要的流程和任務(wù)均有模板和工具支持,相關(guān)模板和工具以電子版方式提供給大家以方便在今后的工作中應(yīng)用。
本課程強調(diào)實踐和培養(yǎng)解決問題的能力,學(xué)員會被分成小組進行團隊合作完成項目的研發(fā)。課程中預(yù)留充分的時間給大家交流經(jīng)驗和分析解決日常工作中出現(xiàn)的問題。鼓勵大家?guī)е鴨栴}來上課,這樣才能使大家在培訓(xùn)中的收益*化。
本課程的最終目的是使大家對于軟件開發(fā)和項目管理有一個全新的認(rèn)識,并能夠融會貫通到今后的工作以提高軟件開發(fā)的質(zhì)量和速度。
適合人群:開發(fā)主管,開發(fā)經(jīng)理,項目經(jīng)理,產(chǎn)品經(jīng)理
培訓(xùn)目標(biāo):學(xué)員能獨立領(lǐng)導(dǎo)團隊完成整個軟件開發(fā)流程
課程大綱:1.軟件開發(fā)流程簡介
2.案例描述及模擬團隊劃分產(chǎn)品開發(fā)團隊是由項目經(jīng)理、開發(fā)人員和測試人員等組成。合理的人員配置和團隊結(jié)構(gòu)是開發(fā)出符合用戶需求的高質(zhì)量產(chǎn)品的前提。
3.需求分析及風(fēng)險控制
4.開發(fā)計劃及里程碑
5.軟件架構(gòu)設(shè)計
6.軟件開發(fā)
7.單元測試和集成
8.軟件測試、測試用例和BUG管理
9.每日構(gòu)建和測試報告
10.Alpha, Beta 及dogfood
11.正式發(fā)布和Post-mortem
12.技術(shù)支持和維護