課程簡(jiǎn)介
現(xiàn)代的軟件行業(yè)已經(jīng)不再是以前“大魚吃小魚“的時(shí)代了,而是轉(zhuǎn)變成了”快魚吃慢魚“的時(shí)代。對(duì)于大量“小而美”的互聯(lián)網(wǎng)軟件項(xiàng)目,當(dāng)創(chuàng)意和細(xì)分領(lǐng)域被確認(rèn)之后,各大友商比拼的就是研發(fā)能力,具體來講就是從需求轉(zhuǎn)化成軟件或者服務(wù)的能力,這其中研發(fā)效能的高低對(duì)于需求轉(zhuǎn)化速率起到了至關(guān)重要的作用。同時(shí),如何有效降低研發(fā)和運(yùn)維的成本也是研發(fā)效能需要關(guān)注的重要課題,尤其是大型互聯(lián)網(wǎng)項(xiàng)目,當(dāng)某個(gè)環(huán)節(jié)哪怕只有少量?jī)?yōu)化的時(shí)候,由于其規(guī)模效應(yīng)(比如集群規(guī)模,用戶流量等)的放大作用,最終節(jié)省的成本也會(huì)是相當(dāng)可觀的。本公開課將圍繞研發(fā)效能提升的企業(yè)級(jí)實(shí)踐來展開,讓聽眾能夠?qū)ρ邪l(fā)效能的來龍去脈以及目前的行業(yè)實(shí)踐有一個(gè)清晰的全景圖。本課程不僅具有完備的理論體系,而且所有的理論都會(huì)以實(shí)際工程案例來進(jìn)行系統(tǒng)的講解,保證內(nèi)容的深入淺出。
目標(biāo)收益
深入理解軟件研發(fā)效能提升的時(shí)代背景和重要性
全面掌握中大型企業(yè)在軟件研發(fā)各階段的效能提升實(shí)踐
幫助提升企業(yè)級(jí)DevOps和自動(dòng)化測(cè)試能力的建設(shè)
全面掌握企業(yè)級(jí)效能中臺(tái)建設(shè)的最佳實(shí)踐(效能中臺(tái)+度量平臺(tái))
全面掌握軟件企業(yè)研發(fā)效能度量的最佳實(shí)踐
理解研發(fā)效能提升的誤區(qū),避免實(shí)施中的踩坑
了解國(guó)內(nèi)外廠商在研發(fā)效能上的實(shí)踐與探索
深入理解代碼規(guī)范的原理與落地實(shí)踐
深入理解代碼規(guī)范在大型軟件企業(yè)推廣的成功案例
培訓(xùn)對(duì)象
軟件研發(fā)負(fù)責(zé)人,研發(fā)管理負(fù)責(zé)人,運(yùn)維負(fù)責(zé)人,DevOps負(fù)責(zé)人,測(cè)試負(fù)責(zé)人,工程效能負(fù)責(zé)人
軟件架構(gòu)師,資深研發(fā)工程師
運(yùn)維架構(gòu)師,資深運(yùn)維工程師,DevOps工程師,SRE
測(cè)試架構(gòu)師,資深測(cè)試工程師
研發(fā)管理人員,研發(fā)流程工程師
課程大綱
軟件研發(fā)效能提升通識(shí) |
1.當(dāng)我們?cè)谡勓邪l(fā)效能的時(shí)候我們到底在談什么 2.研發(fā)效能的涵蓋范圍 3.業(yè)界研發(fā)效能提升的典型案例解讀 4.研發(fā)效能的定義與外延 5.效能 VS 效率 6.各大行業(yè)龍頭企業(yè)為什么都開始關(guān)注“研發(fā)效能” 7.軟件研發(fā)效能提升面臨的行業(yè)實(shí)際現(xiàn)狀是什么 8.研發(fā)效能與DevOps的區(qū)別與聯(lián)系 9.研發(fā)效能與敏捷開發(fā)/測(cè)試的區(qū)別與聯(lián)系 10.研發(fā)效能提升的金三角理論 11.國(guó)內(nèi)互聯(lián)網(wǎng)大廠研發(fā)效能的現(xiàn)狀與趨勢(shì)分析 12.國(guó)內(nèi)傳統(tǒng)軟件企業(yè)研發(fā)效能的現(xiàn)狀與趨勢(shì)分析 13.LLM大語言模型在研發(fā)效能提升中的落地實(shí)踐 |
軟件研發(fā)效能提升雙流模型的最佳實(shí)踐 |
1.研發(fā)效能目前面臨的主要問題 2.大廠對(duì)研發(fā)效能提升的態(tài)度與觀點(diǎn) 3.研發(fā)效能雙流模型簡(jiǎn)介 4.研發(fā)效能雙流模型的設(shè)計(jì)理念與落地實(shí)踐 5.研發(fā)效能雙流模型的詳細(xì)解讀 6.雙流聯(lián)動(dòng)的技術(shù)選型與實(shí)現(xiàn) 7.雙流模型在需求階段的最佳實(shí)踐 8.雙流模型在個(gè)人本地開發(fā)與測(cè)試階段的最佳實(shí)踐 9.雙流模型在代碼合流階段的最佳實(shí)踐 10.雙流模型在系統(tǒng)集成與測(cè)試階段的最佳實(shí)踐 11.雙流模型在發(fā)布階段的最佳實(shí)踐 |
企業(yè)級(jí)軟件項(xiàng)目研發(fā)效能提升的落地路徑與實(shí)踐 |
1.企業(yè)級(jí)研發(fā)項(xiàng)目效能提升的實(shí)戰(zhàn)經(jīng)驗(yàn)分享(8大原則) 2.企業(yè)級(jí)研發(fā)項(xiàng)目效能的落地路徑與方法 3.企業(yè)級(jí)研發(fā)效能的度量方法 4.企業(yè)級(jí)研發(fā)效能度量的常見誤區(qū)(10大避坑指南) 5.研發(fā)效能團(tuán)隊(duì)組建的最佳實(shí)踐 6.研發(fā)效能團(tuán)隊(duì)的人員結(jié)構(gòu) 7.研發(fā)效能團(tuán)隊(duì)的考核與目標(biāo)制定 8.組織級(jí)別的開源協(xié)同能力建設(shè) |
需求階段研發(fā)效能提升的最佳實(shí)踐 |
1.需求顆粒度(大小)的把控原則 2.需求拆分的常見問題與應(yīng)對(duì)策略 3.如何應(yīng)對(duì)“一句話”需求 4.需求優(yōu)先級(jí)評(píng)估的卡農(nóng)模型 5.高效需求管理的不同形式和最佳應(yīng)用場(chǎng)景 6.需求變更的應(yīng)對(duì)方法和最佳實(shí)踐 7.需求管理階段的高效工具支持 8.需求狀態(tài)與代碼進(jìn)展的聯(lián)動(dòng) 9.四大類常見版本發(fā)布模式的定義與適用范圍 10.版本發(fā)布模式的選擇 |
個(gè)人開發(fā)與測(cè)試階段的研發(fā)效能提升實(shí)踐 |
1.個(gè)人開發(fā)環(huán)境的效能提升 2.基于AI精準(zhǔn)提升的代碼輸入效率提升 3.本地編譯加速的常用手段 4.代碼靜態(tài)質(zhì)量的前期把控 5.代碼動(dòng)態(tài)質(zhì)量的前期把控 6.靜態(tài)代碼規(guī)范的落地實(shí)踐 7.單元測(cè)試的適用范圍 8.單元測(cè)試的自動(dòng)生成技術(shù)原理解讀 9.代碼覆蓋率統(tǒng)計(jì)與質(zhì)量門禁 10.開發(fā)者自測(cè)的行業(yè)實(shí)踐 11.自測(cè)環(huán)境的管理與提效 12.如果用好本地CI流水線 13.本地CI流水線效能優(yōu)化的方方面面 14.本地開發(fā)質(zhì)量門禁能力建設(shè)與工具案例 15.第三方依賴庫(kù)的管理與效能提升 |
代碼合流階段的研發(fā)效能提升實(shí)踐 |
1.分支模式詳解 2.影響分支模式選擇的主要因素 3.開發(fā)協(xié)作模式的選擇 4.代碼評(píng)審的意義 5.代碼評(píng)審的核心理念與最佳實(shí)踐 6.如果提升代碼評(píng)審本身的質(zhì)量 7.代碼評(píng)審的社會(huì)學(xué)屬性探究 8.代碼合流階段使用的測(cè)試環(huán)境 9.微服務(wù)下基線測(cè)試環(huán)境和特性環(huán)境的管理 10.集成聯(lián)調(diào)測(cè)試環(huán)境的治理與最佳實(shí)踐 11.代碼合流的CI流水線設(shè)計(jì) 12.CI完整步驟詳解與最佳實(shí)踐 13.合流階段測(cè)試代碼管理的最佳實(shí)踐 14.制品庫(kù)的管理 |
系統(tǒng)集成與測(cè)試階段研發(fā)效能提升的最佳實(shí)踐 |
1.瀑布模式下的測(cè)試策略 2.敏捷模式下的測(cè)試策略 3.高效測(cè)試策略的選擇與設(shè)計(jì) 4.測(cè)試中臺(tái)對(duì)于效能提升的作用 5.測(cè)試中臺(tái)的頂層設(shè)計(jì)與落地 6.測(cè)試中臺(tái)中各個(gè)測(cè)試服務(wù)的詳細(xì)解讀 7.自動(dòng)化測(cè)試的局限性和影響效能的誤區(qū) 8.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:流量錄制與回放 9.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:精準(zhǔn)測(cè)試 10.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:測(cè)試數(shù)據(jù)構(gòu)造能力建設(shè) 11.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:測(cè)試環(huán)境的高效管理 12.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:智能化技術(shù)對(duì)自動(dòng)化測(cè)試的增強(qiáng) 13.分層的測(cè)試體系建設(shè) 14.錄制回放式 VS 腳本式 15.GUI自動(dòng)化測(cè)試能力體系的建設(shè) 16.API自動(dòng)化測(cè)試能力體系的建設(shè) |
發(fā)布與運(yùn)維階段研發(fā)效能提升的最佳實(shí)踐 |
1.人肉運(yùn)維和自動(dòng)化運(yùn)維 2.CICD和運(yùn)維的聯(lián)動(dòng)與集成 3.灰度發(fā)布 4.企業(yè)級(jí)灰度發(fā)布的提效手段與方法 5.SRE的工作模式詳解 |
基于流程改進(jìn)的研發(fā)效能提升的最佳實(shí)踐 |
1.基于流程優(yōu)化的典型行業(yè)案例解讀 2.更好的視野與格局(全局優(yōu)化 > 局部?jī)?yōu)化) 3.部門內(nèi)的流程效能優(yōu)化 4.跨部門的流程效能優(yōu)化 5.流程優(yōu)化的常用方法與實(shí)踐 6.流程優(yōu)化常見的誤區(qū)與應(yīng)對(duì) 7.企業(yè)級(jí)流程優(yōu)化成功案例解讀 |
研發(fā)效能度量的最佳實(shí)踐 |
1.研發(fā)效能需要度量嗎 2.研發(fā)效能能不能度量 3.什么才是“好”的度量 4.效能度量的局限性與應(yīng)對(duì)措施 5.虛榮性指標(biāo) VS 可執(zhí)行指標(biāo) 6.過程指標(biāo) VS 結(jié)果指標(biāo) 7.基于問題的指標(biāo)矩陣的設(shè)計(jì) 8.全流程度量指標(biāo)的全景圖 9.全流程度量指標(biāo)的裁剪與應(yīng)用方式 10.GQM,GSM方法的本質(zhì)和應(yīng)用 11.企業(yè)不同階段的度量指標(biāo)設(shè)計(jì)的最佳實(shí)踐 12.行業(yè)度量體系設(shè)計(jì)(五步法)的詳細(xì)解讀 13.度量數(shù)據(jù)的自動(dòng)化獲取 14.度量數(shù)據(jù)的常見分析方法 15.度量常見的10大誤區(qū)與應(yīng)對(duì)措施 16.企業(yè)級(jí)度量成功案例分享 17.企業(yè)級(jí)度量失敗案例分享 18.業(yè)界效能度量標(biāo)準(zhǔn)核心觀點(diǎn)解讀 |
研發(fā)效能平臺(tái)的體系化建設(shè) |
1.研發(fā)效能平臺(tái)的核心要素 2.研發(fā)效能平臺(tái)的基本基本組成 3.研發(fā)效能平臺(tái)設(shè)計(jì)中“雙流模型”的落地實(shí)踐 4.研發(fā)效能平臺(tái)工具的行業(yè)現(xiàn)狀 5.業(yè)界主流研發(fā)效能平臺(tái)工具的對(duì)比 |
“研發(fā)效能”的工程實(shí)踐與行業(yè)案例 |
1.Google研發(fā)效能實(shí)踐與產(chǎn)品化 2.eBay研發(fā)效能實(shí)踐與產(chǎn)品化 3.BAT的研發(fā)效能實(shí)踐與產(chǎn)品化 |
軟件研發(fā)效能提升通識(shí) 1.當(dāng)我們?cè)谡勓邪l(fā)效能的時(shí)候我們到底在談什么 2.研發(fā)效能的涵蓋范圍 3.業(yè)界研發(fā)效能提升的典型案例解讀 4.研發(fā)效能的定義與外延 5.效能 VS 效率 6.各大行業(yè)龍頭企業(yè)為什么都開始關(guān)注“研發(fā)效能” 7.軟件研發(fā)效能提升面臨的行業(yè)實(shí)際現(xiàn)狀是什么 8.研發(fā)效能與DevOps的區(qū)別與聯(lián)系 9.研發(fā)效能與敏捷開發(fā)/測(cè)試的區(qū)別與聯(lián)系 10.研發(fā)效能提升的金三角理論 11.國(guó)內(nèi)互聯(lián)網(wǎng)大廠研發(fā)效能的現(xiàn)狀與趨勢(shì)分析 12.國(guó)內(nèi)傳統(tǒng)軟件企業(yè)研發(fā)效能的現(xiàn)狀與趨勢(shì)分析 13.LLM大語言模型在研發(fā)效能提升中的落地實(shí)踐 |
軟件研發(fā)效能提升雙流模型的最佳實(shí)踐 1.研發(fā)效能目前面臨的主要問題 2.大廠對(duì)研發(fā)效能提升的態(tài)度與觀點(diǎn) 3.研發(fā)效能雙流模型簡(jiǎn)介 4.研發(fā)效能雙流模型的設(shè)計(jì)理念與落地實(shí)踐 5.研發(fā)效能雙流模型的詳細(xì)解讀 6.雙流聯(lián)動(dòng)的技術(shù)選型與實(shí)現(xiàn) 7.雙流模型在需求階段的最佳實(shí)踐 8.雙流模型在個(gè)人本地開發(fā)與測(cè)試階段的最佳實(shí)踐 9.雙流模型在代碼合流階段的最佳實(shí)踐 10.雙流模型在系統(tǒng)集成與測(cè)試階段的最佳實(shí)踐 11.雙流模型在發(fā)布階段的最佳實(shí)踐 |
企業(yè)級(jí)軟件項(xiàng)目研發(fā)效能提升的落地路徑與實(shí)踐 1.企業(yè)級(jí)研發(fā)項(xiàng)目效能提升的實(shí)戰(zhàn)經(jīng)驗(yàn)分享(8大原則) 2.企業(yè)級(jí)研發(fā)項(xiàng)目效能的落地路徑與方法 3.企業(yè)級(jí)研發(fā)效能的度量方法 4.企業(yè)級(jí)研發(fā)效能度量的常見誤區(qū)(10大避坑指南) 5.研發(fā)效能團(tuán)隊(duì)組建的最佳實(shí)踐 6.研發(fā)效能團(tuán)隊(duì)的人員結(jié)構(gòu) 7.研發(fā)效能團(tuán)隊(duì)的考核與目標(biāo)制定 8.組織級(jí)別的開源協(xié)同能力建設(shè) |
需求階段研發(fā)效能提升的最佳實(shí)踐 1.需求顆粒度(大?。┑陌芽卦瓌t 2.需求拆分的常見問題與應(yīng)對(duì)策略 3.如何應(yīng)對(duì)“一句話”需求 4.需求優(yōu)先級(jí)評(píng)估的卡農(nóng)模型 5.高效需求管理的不同形式和最佳應(yīng)用場(chǎng)景 6.需求變更的應(yīng)對(duì)方法和最佳實(shí)踐 7.需求管理階段的高效工具支持 8.需求狀態(tài)與代碼進(jìn)展的聯(lián)動(dòng) 9.四大類常見版本發(fā)布模式的定義與適用范圍 10.版本發(fā)布模式的選擇 |
個(gè)人開發(fā)與測(cè)試階段的研發(fā)效能提升實(shí)踐 1.個(gè)人開發(fā)環(huán)境的效能提升 2.基于AI精準(zhǔn)提升的代碼輸入效率提升 3.本地編譯加速的常用手段 4.代碼靜態(tài)質(zhì)量的前期把控 5.代碼動(dòng)態(tài)質(zhì)量的前期把控 6.靜態(tài)代碼規(guī)范的落地實(shí)踐 7.單元測(cè)試的適用范圍 8.單元測(cè)試的自動(dòng)生成技術(shù)原理解讀 9.代碼覆蓋率統(tǒng)計(jì)與質(zhì)量門禁 10.開發(fā)者自測(cè)的行業(yè)實(shí)踐 11.自測(cè)環(huán)境的管理與提效 12.如果用好本地CI流水線 13.本地CI流水線效能優(yōu)化的方方面面 14.本地開發(fā)質(zhì)量門禁能力建設(shè)與工具案例 15.第三方依賴庫(kù)的管理與效能提升 |
代碼合流階段的研發(fā)效能提升實(shí)踐 1.分支模式詳解 2.影響分支模式選擇的主要因素 3.開發(fā)協(xié)作模式的選擇 4.代碼評(píng)審的意義 5.代碼評(píng)審的核心理念與最佳實(shí)踐 6.如果提升代碼評(píng)審本身的質(zhì)量 7.代碼評(píng)審的社會(huì)學(xué)屬性探究 8.代碼合流階段使用的測(cè)試環(huán)境 9.微服務(wù)下基線測(cè)試環(huán)境和特性環(huán)境的管理 10.集成聯(lián)調(diào)測(cè)試環(huán)境的治理與最佳實(shí)踐 11.代碼合流的CI流水線設(shè)計(jì) 12.CI完整步驟詳解與最佳實(shí)踐 13.合流階段測(cè)試代碼管理的最佳實(shí)踐 14.制品庫(kù)的管理 |
系統(tǒng)集成與測(cè)試階段研發(fā)效能提升的最佳實(shí)踐 1.瀑布模式下的測(cè)試策略 2.敏捷模式下的測(cè)試策略 3.高效測(cè)試策略的選擇與設(shè)計(jì) 4.測(cè)試中臺(tái)對(duì)于效能提升的作用 5.測(cè)試中臺(tái)的頂層設(shè)計(jì)與落地 6.測(cè)試中臺(tái)中各個(gè)測(cè)試服務(wù)的詳細(xì)解讀 7.自動(dòng)化測(cè)試的局限性和影響效能的誤區(qū) 8.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:流量錄制與回放 9.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:精準(zhǔn)測(cè)試 10.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:測(cè)試數(shù)據(jù)構(gòu)造能力建設(shè) 11.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:測(cè)試環(huán)境的高效管理 12.企業(yè)級(jí)測(cè)試提效成功實(shí)踐:智能化技術(shù)對(duì)自動(dòng)化測(cè)試的增強(qiáng) 13.分層的測(cè)試體系建設(shè) 14.錄制回放式 VS 腳本式 15.GUI自動(dòng)化測(cè)試能力體系的建設(shè) 16.API自動(dòng)化測(cè)試能力體系的建設(shè) |
發(fā)布與運(yùn)維階段研發(fā)效能提升的最佳實(shí)踐 1.人肉運(yùn)維和自動(dòng)化運(yùn)維 2.CICD和運(yùn)維的聯(lián)動(dòng)與集成 3.灰度發(fā)布 4.企業(yè)級(jí)灰度發(fā)布的提效手段與方法 5.SRE的工作模式詳解 |
基于流程改進(jìn)的研發(fā)效能提升的最佳實(shí)踐 1.基于流程優(yōu)化的典型行業(yè)案例解讀 2.更好的視野與格局(全局優(yōu)化 > 局部?jī)?yōu)化) 3.部門內(nèi)的流程效能優(yōu)化 4.跨部門的流程效能優(yōu)化 5.流程優(yōu)化的常用方法與實(shí)踐 6.流程優(yōu)化常見的誤區(qū)與應(yīng)對(duì) 7.企業(yè)級(jí)流程優(yōu)化成功案例解讀 |
研發(fā)效能度量的最佳實(shí)踐 1.研發(fā)效能需要度量嗎 2.研發(fā)效能能不能度量 3.什么才是“好”的度量 4.效能度量的局限性與應(yīng)對(duì)措施 5.虛榮性指標(biāo) VS 可執(zhí)行指標(biāo) 6.過程指標(biāo) VS 結(jié)果指標(biāo) 7.基于問題的指標(biāo)矩陣的設(shè)計(jì) 8.全流程度量指標(biāo)的全景圖 9.全流程度量指標(biāo)的裁剪與應(yīng)用方式 10.GQM,GSM方法的本質(zhì)和應(yīng)用 11.企業(yè)不同階段的度量指標(biāo)設(shè)計(jì)的最佳實(shí)踐 12.行業(yè)度量體系設(shè)計(jì)(五步法)的詳細(xì)解讀 13.度量數(shù)據(jù)的自動(dòng)化獲取 14.度量數(shù)據(jù)的常見分析方法 15.度量常見的10大誤區(qū)與應(yīng)對(duì)措施 16.企業(yè)級(jí)度量成功案例分享 17.企業(yè)級(jí)度量失敗案例分享 18.業(yè)界效能度量標(biāo)準(zhǔn)核心觀點(diǎn)解讀 |
研發(fā)效能平臺(tái)的體系化建設(shè) 1.研發(fā)效能平臺(tái)的核心要素 2.研發(fā)效能平臺(tái)的基本基本組成 3.研發(fā)效能平臺(tái)設(shè)計(jì)中“雙流模型”的落地實(shí)踐 4.研發(fā)效能平臺(tái)工具的行業(yè)現(xiàn)狀 5.業(yè)界主流研發(fā)效能平臺(tái)工具的對(duì)比 |
“研發(fā)效能”的工程實(shí)踐與行業(yè)案例 1.Google研發(fā)效能實(shí)踐與產(chǎn)品化 2.eBay研發(fā)效能實(shí)踐與產(chǎn)品化 3.BAT的研發(fā)效能實(shí)踐與產(chǎn)品化 |