?課程名稱:? 從代碼到用戶價(jià)值:現(xiàn)代研發(fā)效能體系構(gòu)建與實(shí)踐
培訓(xùn)對(duì)象:? 軟件開發(fā)工程師、測(cè)試工程師、運(yùn)維工程師、項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、技術(shù)負(fù)責(zé)人、架構(gòu)師第一部分:核心理念與基礎(chǔ)(半天)
目標(biāo): 建立對(duì)研發(fā)效能的統(tǒng)一認(rèn)知,理解其核心價(jià)值與度量維度。
模塊1.1:研發(fā)效能導(dǎo)論
為什么研發(fā)效能至關(guān)重要?
業(yè)務(wù)視角:快速響應(yīng)市場(chǎng)變化,提升競(jìng)爭(zhēng)力。
技術(shù)視角:降低系統(tǒng)復(fù)雜性,保障軟件質(zhì)量與穩(wěn)定性。
團(tuán)隊(duì)視角:減少重復(fù)勞動(dòng),提升工程師幸福感與創(chuàng)造力。
什么是研發(fā)效能?
定義:持續(xù)快速交付價(jià)值的能力。
誤區(qū)澄清:不是“唯速度論”,而是效率、質(zhì)量、可持續(xù)性的平衡。
DevOps、敏捷與研發(fā)效能的關(guān)系。
模塊1.2:研發(fā)效能度量體系(DORA & SPACE)
DORA 四大關(guān)鍵指標(biāo): 行業(yè)黃金標(biāo)準(zhǔn)
部署頻率
變更前置時(shí)間
變更失敗率
服務(wù)恢復(fù)時(shí)間
SPACE 框架: 更全面的開發(fā)者體驗(yàn)度量
滿意度與幸福感
績(jī)效
活動(dòng)
溝通與協(xié)作
效率與流暢性
如何選擇和應(yīng)用度量指標(biāo)?
避免“虛榮指標(biāo)”,關(guān)注驅(qū)動(dòng)改進(jìn)的“行動(dòng)指標(biāo)”。
建立數(shù)據(jù)驅(qū)動(dòng)的改進(jìn)文化。
第二部分:核心實(shí)踐與工具鏈
目標(biāo): 掌握端到端研發(fā)流程中的關(guān)鍵實(shí)踐,了解主流工具鏈的集成。
模塊2.1:敏捷需求與精益項(xiàng)目管理
用戶故事地圖與影響地圖。
基于主干開發(fā)(Trunk - Based Development) vs 特性分支。
小批量交付與持續(xù)發(fā)現(xiàn)。
模塊2.2:云原生時(shí)代的持續(xù)集成(CI)
版本控制最佳實(shí)踐:
Git 高效工作流(如 GitHub Flow, GitLab Flow)。
提交信息規(guī)范、分支策略。
CI 的核心實(shí)踐:
自動(dòng)化構(gòu)建、靜態(tài)代碼檢查(SonarQube)、單元測(cè)試。
構(gòu)建流水線即代碼(Jenkinsfile, .gitlab - ci.yml)。
流水線優(yōu)化:速度、穩(wěn)定性、安全性(SAST)。
模塊2.3:持續(xù)交付與部署(CD)
持續(xù)交付 vs 持續(xù)部署: 概念辨析。
構(gòu)建不可變制品: 容器化(Docker)與制品庫(Nexus, JFrog)。
部署策略: 藍(lán)綠部署、金絲雀發(fā)布、功能開關(guān)(Feature Flags)。
基礎(chǔ)設(shè)施即代碼(IaC): 使用 Terraform、Ansible 自動(dòng)化環(huán)境管理。
模塊2.4:質(zhì)量?jī)?nèi)建與自動(dòng)化測(cè)試
測(cè)試金字塔實(shí)踐:
單元測(cè)試、集成測(cè)試、端到端測(cè)試的策略與平衡。
測(cè)試數(shù)據(jù)管理。
左移測(cè)試: 在開發(fā)早期介入質(zhì)量保障。
自動(dòng)化測(cè)試框架與工具選型。
模塊2.5:可觀測(cè)性與運(yùn)維
監(jiān)控、日志、鏈路追蹤(Metrics, Logging, Tracing)三位一體。
使用 Prometheus, Grafana, ELK/EFK 棧構(gòu)建可視化監(jiān)控。
建立 On - Call 機(jī)制與應(yīng)急響應(yīng)流程。
第三部分:度量、文化與進(jìn)階主題
目標(biāo): 學(xué)習(xí)如何推動(dòng)組織變革,建立高效的工程文化,并探討前沿趨勢(shì)。
模塊3.1:構(gòu)建高效的研發(fā)團(tuán)隊(duì)文化
心理安全與 blameless 文化: 從失敗中學(xué)習(xí),而非追究責(zé)任。
工程師賦能與自組織團(tuán)隊(duì)。
內(nèi)部開發(fā)者平臺(tái)(IDP): 將復(fù)雜性封裝為自助服務(wù),提升開發(fā)體驗(yàn)。
模塊3.2:價(jià)值流分析與瓶頸識(shí)別
繪制價(jià)值流圖(Value Stream Mapping),識(shí)別端到端流中的浪費(fèi)。
使用理論約束(TOC)方法識(shí)別并突破系統(tǒng)瓶頸。
案例研討:分析真實(shí)團(tuán)隊(duì)的 Value Stream Map 并提出改進(jìn)方案。
?
?