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