写点什么

研发效能数据平台 Dev Lake 开源,连接 DevOps 中的数据孤岛

  • 2021-11-23
  • 本文字数:1055 字

    阅读完需:约 3 分钟

研发效能数据平台Dev Lake开源,连接DevOps中的数据孤岛

建设研发工具链后,效能提升如何更进一步?


虽然有了研发工具链的支持,研发流程体验确实有所提升,但研发团队依然需要量化数据作为抓手,一方面佐证先前实践优化的有效性,另一方面为持续的效能提升寻找机会。


而这并不容易。


首先,效能数据常常散落在软件研发生命周期的不同阶段、不同工作流、不同工具中,难以留存、汇集并转化为有效洞见。其次,可能存在效能指标定义与计算方法模糊,难以获得团队认同。最后,如果数据只停留在数字,无法根据研发管理具体场景的需求进行分析与展现,也难以为研发团队创造价值。


11 月 17 日发布 0.4.0 版本的 Dev Lake 是一款针对以上问题的开源解决方案。

什么是 Dev Lake


Dev LakeGitHubGitee是开源的研发效能数据平台,提供了自动化、一站式的数据集成、分析以及可视化能力,能够帮助研发团队快速构建效能数据面板、挖掘关键瓶颈与提效机会。


灵活、可扩展的数据接入能力


对 DevOps 工具链复杂、数据散乱难以收集的问题,Dev Lake 从两方面提供接入能力。


一是支持数据指标的多样性:需求-设计-开发-测试-交付-运营指六个实践域的效能指标归于一处,连通软件研发全生命周期,由价值流动效率串联各环节的资源效率,避免效率竖井和局部优化。


二是支持数据源的多样性:同类工具共用抽象层,数据格式及统计方法标准化,灵活整合不同 DevOps 工具数据;架构和插件设计灵活,方便用户二次开发,接入自己的数据源进行分析。


当前 Dev Lake 支持接入主流工具 JIRAGitHubGitLabJenkins。用户也可以参考文档,贡献数据源插件。

内置效能指标与分析能力


针对效能指标定义与计算方法模糊的问题,Dev Lake 内置了一套研发效能指标体系,用户无需手动配置复杂的计算分析路径,即开即用。


目前 Dev Lake 支持 20+常见研发效能指标:

应用于效能管理的不同维度


Dev Lake 内置度量分析能力,如趋势分析、按照成员/阶段下钻分析等,帮助用户在不同场景下解读指标,获得有效洞见。



此外,Dev Lake 也涵盖了细粒度分析与根因回顾的实践建议,引导用户层层推进,定位关键问题,并建立可落地的改进措施。


Dev Lake 基于 Grafana 实现了数据可视化,支持自定义 SQL 查询和拖拽搭建数据面板。用户可以根据实际需求,自由搭建研发效能数据驾驶舱。

如何使用 Dev Lake?

Dev Lake 目前提供两种部署方式:

  • 基于 Docker 在本地部署,10 分钟快速搭建启动,详细信息请参见文档

  • 基于快速 POC 平台 Tin 在云端部署,点击链接一键开启试用快速体验,详细信息请参见文档


如果您有任何建议或疑问,可以加入 Discord(英文)或 或 飞书(中文)群组,与 Dev Lake 开发团队沟通。

2021-11-23 15:473789
用户头像
蔡芳芳 InfoQ 总编辑

发布了 813 篇内容, 共 589.8 次阅读, 收获喜欢 2807 次。

关注

评论

发布
暂无评论
发现更多内容

LeetCode-448. 找到所有数组中消失的数字(Java)

bug菌

9月日更 Leet Code 9月月更

云渲染为设计行业带来哪些福利?

3DCAT实时渲染

【JS】防抖与节流---在定义时返回的是回调函数

Sam9029

JavaScript 前端 防抖节流 9月月更

【C语言深度剖析】重点详解函数的形参和实参、传值和传址

Albert Edison

开发语言 传值 C语音 9月月更 传址

Ansible如何使用lookup插件模板化外部数据

山河已无恙

ansible 9月月更

库调多了,都忘了最基础的概念 《锁与线程2终结篇》

知识浅谈

线程 9月月更

Python 教程之数据分析(7)—— Jupyter Notebook 入门

海拥(haiyong.site)

Python 9月月更

数据治理(十二):Ranger2.1.0源码编译

Lansonli

数据治理 9月月更

使用 Angular Transfer State 的一个具体例子

汪子熙

typescript 前端开发 angular Web Component 9月月更

学人工智能难吗?怎么用它赚到钱?

felix

人工智能 赚钱 副业赚钱 算法

ERP是什么?

优秀

ERP

Java进阶(十)tomcat中context配置

No Silver Bullet

tomcat Context 9月月更

「工作小记」多个页面的相似操作公共化设计方案

叶一一

前端 设计思维 9月月更

C++学习------cmath头文件的源码学习02

桑榆

c++ 9月月更

2022 WAIC 闭幕,融云提供分论坛元宇宙直播技术支持

融云 RongCloud

直播 元宇宙

哈希索引

急需上岸的小谢

9月月更

社招前端二面常见面试题

coder2028

JavaScript 前端

【JS】两种实现-懒加载的方式-附无限滚动案例

Sam9029

JavaScript 前端 懒加载 9月月更

当代用电行为大赏:有人心疼电费,有人靠屋顶光伏“理财”

脑极体

Python 教程之变量(1)—— 变量、表达式、条件和函数

海拥(haiyong.site)

Python 9月月更

这个中秋,国潮元宇宙的A新玩法是……?

文心大模型

全球新兴市场移动应用报告

易观分析

移动应用

Nodejs安装及环境配置

nodejs NVM 9月月更

redis数据类型以及它们的底层实现数据结构

想要飞的猪

Java进阶(十三)servlet监听器

No Silver Bullet

Java Servlet 9月月更

为什么低代码和专业代码走向融合才能破解低代码困境?

牛刀专业低代码

低代码 低代码平台

「趣学前端」今日祝福不限量,批量导入在路上

叶一一

前端 设计思维 9月月更

2022-09-09:给定一个正整数 n,返回 连续正整数满足所有数字之和为 n 的组数 。 示例 1: 输入: n = 5 输出: 2 解释: 5 = 2 + 3,共有两组连续整数([5],[2,

福大大架构师每日一题

算法 rust 福大大

LeetCode-316. 去除重复字母&&1081.不同字符的最小子序列(Java实现)

bug菌

9月日更 Leet Code 9月月更

支撑全产业AI,需要怎样的算力服务?

脑极体

Web & Electron 平台即时通讯产品的技术选型

融云 RongCloud

Web Electron 即时通讯

研发效能数据平台Dev Lake开源,连接DevOps中的数据孤岛_语言 & 开发_蔡芳芳_InfoQ精选文章