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