Dev Lake 0.4.0 版本:开源、开放的研发效能数据平台
建設(shè)研發(fā)工具鏈后,效能提升如何更進(jìn)一步?
工程師們反饋流程體驗(yàn)確實(shí)有所提升,和業(yè)務(wù)同事的溝通似乎也愉快了一些——但研發(fā)團(tuán)隊(duì)依然需要量化數(shù)據(jù)作為抓手,一方面佐證先前實(shí)踐優(yōu)化的有效性,另一方面為持續(xù)的效能提升尋找機(jī)會(huì)。
這并不容易。
首先,效能數(shù)據(jù)常常散落在軟件研發(fā)生命周期的不同階段、不同工作流、不同工具中,難以留存、匯集并轉(zhuǎn)化為有效洞見(jiàn)。其次,可能存在效能指標(biāo)定義與計(jì)算方法模糊,難以獲得團(tuán)隊(duì)認(rèn)同。最后,如果數(shù)據(jù)只停留在數(shù)字,無(wú)法根據(jù)研發(fā)管理具體場(chǎng)景的需求進(jìn)行分析與展現(xiàn),也難以為研發(fā)團(tuán)隊(duì)創(chuàng)造價(jià)值。
11 月 17 日發(fā)布 0.4.0 版本的 Dev Lake 是一款面向以上問(wèn)題的開(kāi)源解決方案。
?什么是 Dev Lake
Dev Lake是開(kāi)源的研發(fā)效能數(shù)據(jù)平臺(tái)。它提供了自動(dòng)化、一站式的數(shù)據(jù)集成、分析以及可視化能力,幫助研發(fā)團(tuán)隊(duì)快速構(gòu)建效能數(shù)據(jù)面板,挖掘關(guān)鍵瓶頸與提效機(jī)會(huì)。
?靈活、可擴(kuò)展的數(shù)據(jù)接入能力
針對(duì) DevOps 工具鏈復(fù)雜、數(shù)據(jù)散亂難以收集的問(wèn)題,Dev Lake 從兩方面進(jìn)行設(shè)計(jì)提供接入能力。
一是支持?jǐn)?shù)據(jù)指標(biāo)的多樣性:需求-設(shè)計(jì)-開(kāi)發(fā)-測(cè)試-交付-運(yùn)營(yíng)指六個(gè)實(shí)踐域的效能指標(biāo)歸于一處,連通軟件研發(fā)全生命周期,由價(jià)值流動(dòng)效率串聯(lián)各環(huán)節(jié)的資源效率,避免效率豎井和局部?jī)?yōu)化。
二是支持?jǐn)?shù)據(jù)源的多樣性:同類工具共用抽象層,數(shù)據(jù)格式及統(tǒng)計(jì)方法標(biāo)準(zhǔn)化,靈活整合不同DevOps工具數(shù)據(jù);架構(gòu)和插件設(shè)計(jì)靈活,方便用戶二次開(kāi)發(fā),接入自己的數(shù)據(jù)源進(jìn)行分析。
當(dāng)前 Dev Lake 支持接入主流工具 JIRA、GitHub、GitLab 及 Jenkins。用戶也可以參考文檔,貢獻(xiàn)數(shù)據(jù)源插件。
?內(nèi)置效能指標(biāo)與分析能力
針對(duì)效能指標(biāo)定義與計(jì)算方法模糊的問(wèn)題,Dev Lake 內(nèi)置了一套研發(fā)效能指標(biāo)體系,用戶無(wú)需手動(dòng)配置復(fù)雜的計(jì)算分析路徑,即開(kāi)即用。
目前 Dev Lake 支持20+常見(jiàn)研發(fā)效能指標(biāo):
?應(yīng)用于效能管理的不同維度
Dev Lake 內(nèi)置度量分析能力,如趨勢(shì)分析、按照成員/階段下鉆分析等,幫助用戶在不同場(chǎng)景下解讀指標(biāo),獲得有效洞見(jiàn)。
此外,Dev Lake也涵蓋了細(xì)粒度分析與根因回顧的實(shí)踐建議,引導(dǎo)用戶層層推進(jìn),定位關(guān)鍵問(wèn)題,并建立可落地的改進(jìn)措施。
Dev Lake 基于 Grafana 實(shí)現(xiàn)了數(shù)據(jù)可視化,支持自定義 SQL 查詢和拖拽搭建數(shù)據(jù)面板。用戶可以根據(jù)實(shí)際需求,自由搭建研發(fā)效能數(shù)據(jù)駕駛艙。
代碼庫(kù)地址:
https://github.com/merico-dev/lake
https://gitee.com/merico-dev/lake
總結(jié)
以上是生活随笔為你收集整理的Dev Lake 0.4.0 版本:开源、开放的研发效能数据平台的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 深入理解 Docker 网络原理
- 下一篇: AliOS Things v1.1.2新