課程簡(jiǎn)介
試想一下,如果您被公司任命為研發(fā)中心的總負(fù)責(zé)人,您會(huì)怎么建設(shè)和管理整個(gè)研發(fā)中心?您覺(jué)得一個(gè)研發(fā)中心理想的運(yùn)轉(zhuǎn)狀態(tài)應(yīng)該是怎樣的?
本次課程著重講解精密研發(fā)體系的設(shè)計(jì)思路、令學(xué)員深入思考和理解為什么這樣設(shè)計(jì)整個(gè)研發(fā)體系、構(gòu)建大局觀,再落實(shí)到本部門、本崗位的具體實(shí)操,用什么樣的工具、流程和行為落地實(shí)現(xiàn)研發(fā)體系的運(yùn)轉(zhuǎn)思路。
目標(biāo)收益
1. 掌握研發(fā)體系頂層設(shè)計(jì)方法:學(xué)習(xí)如何構(gòu)建體系化的研發(fā)體系。
2. 提升跨部門協(xié)作效率:解決部門間協(xié)作問(wèn)題,減少壁壘和摩擦。
3. 理解需求與架構(gòu)的配合策略:掌握需求分解與架構(gòu)設(shè)計(jì)的協(xié)調(diào)方法。
4. 掌握質(zhì)量保證核心指標(biāo):學(xué)習(xí)如何通過(guò)測(cè)試提高開發(fā)效率和代碼質(zhì)量。
5. 學(xué)習(xí)自動(dòng)化測(cè)試工具部署方法:掌握自動(dòng)化測(cè)試的實(shí)施和優(yōu)化技巧。
6. 掌握配置管理策略與實(shí)踐:了解世界頂級(jí)軟件公司的配置管理方法。
培訓(xùn)對(duì)象
課程大綱
第一章 理解研發(fā)體系 |
1、什么是研發(fā)體系 明確“體系”的定義是什么 2、案例分析 精密運(yùn)轉(zhuǎn)的研發(fā)體系 對(duì)比 野蠻生長(zhǎng)的研發(fā)中心 3、部門間的問(wèn)題 部門間的問(wèn)題處理遠(yuǎn)比部門內(nèi)部的問(wèn)題處理起來(lái)要復(fù)雜的多,明確研發(fā)體系要解決的問(wèn)題類型和根源 4、思考與練習(xí) 站在整個(gè)研發(fā)體系的角度: 1. 看待你所在的部門或崗位; 2. 看待你需要配合的部門或崗位;你看到的最嚴(yán)重的問(wèn)題是什么?你能給出的建議解決思路是什么? |
第二章 分項(xiàng)落地之——由需求角度到研發(fā)體系 |
1、需求和架構(gòu)的配合 需求的分解需要結(jié)合整體設(shè)計(jì)架構(gòu)并發(fā)進(jìn)行,這一部分內(nèi)容著重討論需求與架構(gòu)之間的相互影響和協(xié)調(diào)策略 2、需求文檔的質(zhì)量、細(xì)致度、穩(wěn)定度要求 如何確保需求內(nèi)容達(dá)到公司可接受的程度;如何保證需求可以滿足項(xiàng)目組的綜合要求;如何處理需求階段和開發(fā)階段的銜接及相應(yīng)標(biāo)準(zhǔn) 3、需求和開發(fā)的交互 從需求的角度理解開發(fā)效率;從開發(fā)的角度理解需求分析;需求應(yīng)該細(xì)致到什么程度對(duì)開發(fā)來(lái)說(shuō)才具備可操作性 4、需求和測(cè)試的交互 需求做到怎樣的程度可支撐測(cè)試的有效執(zhí)行 |
第三章 分項(xiàng)落地之——由架構(gòu)角度到研發(fā)體系 |
1、架構(gòu)設(shè)計(jì)對(duì)價(jià)值的理解 大型的系統(tǒng)不是堆出來(lái)的、是嚴(yán)謹(jǐn)設(shè)計(jì)的產(chǎn)物。設(shè)計(jì)初衷是對(duì)核心價(jià)值的深入理解 2、設(shè)計(jì)分解 整體架構(gòu)到局部架構(gòu);概要設(shè)計(jì)到詳細(xì)設(shè)計(jì)的分解思路、執(zhí)行效率、文檔規(guī)范 3、設(shè)計(jì)對(duì)需求的映射保證 如何保證技術(shù)設(shè)計(jì)充分覆蓋了業(yè)務(wù)需求?流程、方法、及落地實(shí)踐分享 4、設(shè)計(jì)對(duì)工程效率的映射保證 好的設(shè)計(jì)不僅全面覆蓋外部業(yè)務(wù)需求,還會(huì)考慮內(nèi)部工程需求:執(zhí)行效率、可復(fù)用性、可測(cè)量性、可配置性、可伸縮性等 5、設(shè)計(jì)對(duì)質(zhì)量QA的映射保證 設(shè)計(jì)做到怎樣的程度可有效支撐敏捷測(cè)試、深度測(cè)試、以及自動(dòng)化測(cè)試等高精度測(cè)試需求 |
第四章 分項(xiàng)落地之——由質(zhì)量角度到研發(fā)體系 |
1、質(zhì)量保證核心4率 質(zhì)量保證: a.對(duì)需求的覆蓋率 b.對(duì)代碼的覆蓋率 c.用例的執(zhí)行率 d.自動(dòng)化的實(shí)現(xiàn)率 2、質(zhì)量對(duì)需求端的映射 需求需不需要質(zhì)量?質(zhì)量保證如何將需求也納入質(zhì)量保證體系 3、質(zhì)量對(duì)開發(fā)的映射 如何通過(guò)測(cè)試提高開發(fā)有效代碼率;測(cè)試驅(qū)動(dòng)開發(fā)模式實(shí)戰(zhàn)詳解 4、自動(dòng)化測(cè)試的缺陷跟蹤 現(xiàn)場(chǎng)演示:如何將多種自動(dòng)化測(cè)試工具和技術(shù)部署為一個(gè)復(fù)雜完備的大型質(zhì)量保證體系; 延伸內(nèi)容:如何實(shí)現(xiàn)自動(dòng)化測(cè)試的自動(dòng)化 |
第五章 平臺(tái)保障 |
1、配置管理體系 配置管理作為整個(gè)研發(fā)的支撐平臺(tái),版本管理、構(gòu)建管理、發(fā)布管理、安全管控等各環(huán)節(jié)應(yīng)該怎么做 2、配置管理整體策略 世界頂級(jí)軟件公司的配置管理策略實(shí)例分享 3、CI/CD和DevOps 配置管理的完整性是配置管理中的重點(diǎn)也是難點(diǎn),是支撐CD/CD和DevOps的核心基石,也是貫穿整個(gè)研發(fā)過(guò)程的精細(xì)化管理的體現(xiàn) 4、外包管理 On Site模式外包管理 Off Site模式外包管理 解決方案分包管理及風(fēng)險(xiǎn)管控 |
第六章 總結(jié)和答疑 |
梳理思路、融會(huì)貫通 就學(xué)員實(shí)際問(wèn)題現(xiàn)場(chǎng)探討 |
第一章 理解研發(fā)體系 1、什么是研發(fā)體系 明確“體系”的定義是什么 2、案例分析 精密運(yùn)轉(zhuǎn)的研發(fā)體系 對(duì)比 野蠻生長(zhǎng)的研發(fā)中心 3、部門間的問(wèn)題 部門間的問(wèn)題處理遠(yuǎn)比部門內(nèi)部的問(wèn)題處理起來(lái)要復(fù)雜的多,明確研發(fā)體系要解決的問(wèn)題類型和根源 4、思考與練習(xí) 站在整個(gè)研發(fā)體系的角度: 1. 看待你所在的部門或崗位; 2. 看待你需要配合的部門或崗位;你看到的最嚴(yán)重的問(wèn)題是什么?你能給出的建議解決思路是什么? |
第二章 分項(xiàng)落地之——由需求角度到研發(fā)體系 1、需求和架構(gòu)的配合 需求的分解需要結(jié)合整體設(shè)計(jì)架構(gòu)并發(fā)進(jìn)行,這一部分內(nèi)容著重討論需求與架構(gòu)之間的相互影響和協(xié)調(diào)策略 2、需求文檔的質(zhì)量、細(xì)致度、穩(wěn)定度要求 如何確保需求內(nèi)容達(dá)到公司可接受的程度;如何保證需求可以滿足項(xiàng)目組的綜合要求;如何處理需求階段和開發(fā)階段的銜接及相應(yīng)標(biāo)準(zhǔn) 3、需求和開發(fā)的交互 從需求的角度理解開發(fā)效率;從開發(fā)的角度理解需求分析;需求應(yīng)該細(xì)致到什么程度對(duì)開發(fā)來(lái)說(shuō)才具備可操作性 4、需求和測(cè)試的交互 需求做到怎樣的程度可支撐測(cè)試的有效執(zhí)行 |
第三章 分項(xiàng)落地之——由架構(gòu)角度到研發(fā)體系 1、架構(gòu)設(shè)計(jì)對(duì)價(jià)值的理解 大型的系統(tǒng)不是堆出來(lái)的、是嚴(yán)謹(jǐn)設(shè)計(jì)的產(chǎn)物。設(shè)計(jì)初衷是對(duì)核心價(jià)值的深入理解 2、設(shè)計(jì)分解 整體架構(gòu)到局部架構(gòu);概要設(shè)計(jì)到詳細(xì)設(shè)計(jì)的分解思路、執(zhí)行效率、文檔規(guī)范 3、設(shè)計(jì)對(duì)需求的映射保證 如何保證技術(shù)設(shè)計(jì)充分覆蓋了業(yè)務(wù)需求?流程、方法、及落地實(shí)踐分享 4、設(shè)計(jì)對(duì)工程效率的映射保證 好的設(shè)計(jì)不僅全面覆蓋外部業(yè)務(wù)需求,還會(huì)考慮內(nèi)部工程需求:執(zhí)行效率、可復(fù)用性、可測(cè)量性、可配置性、可伸縮性等 5、設(shè)計(jì)對(duì)質(zhì)量QA的映射保證 設(shè)計(jì)做到怎樣的程度可有效支撐敏捷測(cè)試、深度測(cè)試、以及自動(dòng)化測(cè)試等高精度測(cè)試需求 |
第四章 分項(xiàng)落地之——由質(zhì)量角度到研發(fā)體系 1、質(zhì)量保證核心4率 質(zhì)量保證: a.對(duì)需求的覆蓋率 b.對(duì)代碼的覆蓋率 c.用例的執(zhí)行率 d.自動(dòng)化的實(shí)現(xiàn)率 2、質(zhì)量對(duì)需求端的映射 需求需不需要質(zhì)量?質(zhì)量保證如何將需求也納入質(zhì)量保證體系 3、質(zhì)量對(duì)開發(fā)的映射 如何通過(guò)測(cè)試提高開發(fā)有效代碼率;測(cè)試驅(qū)動(dòng)開發(fā)模式實(shí)戰(zhàn)詳解 4、自動(dòng)化測(cè)試的缺陷跟蹤 現(xiàn)場(chǎng)演示:如何將多種自動(dòng)化測(cè)試工具和技術(shù)部署為一個(gè)復(fù)雜完備的大型質(zhì)量保證體系; 延伸內(nèi)容:如何實(shí)現(xiàn)自動(dòng)化測(cè)試的自動(dòng)化 |
第五章 平臺(tái)保障 1、配置管理體系 配置管理作為整個(gè)研發(fā)的支撐平臺(tái),版本管理、構(gòu)建管理、發(fā)布管理、安全管控等各環(huán)節(jié)應(yīng)該怎么做 2、配置管理整體策略 世界頂級(jí)軟件公司的配置管理策略實(shí)例分享 3、CI/CD和DevOps 配置管理的完整性是配置管理中的重點(diǎn)也是難點(diǎn),是支撐CD/CD和DevOps的核心基石,也是貫穿整個(gè)研發(fā)過(guò)程的精細(xì)化管理的體現(xiàn) 4、外包管理 On Site模式外包管理 Off Site模式外包管理 解決方案分包管理及風(fēng)險(xiǎn)管控 |
第六章 總結(jié)和答疑 梳理思路、融會(huì)貫通 就學(xué)員實(shí)際問(wèn)題現(xiàn)場(chǎng)探討 |