当前位置:网站首页>滴滴工程效能平台建设之路
滴滴工程效能平台建设之路
2022-06-21 23:02:00 【InfoQ】
滴滴工程效能的演进

- 第一阶段:
- 公司处于早期,研发工具团队采用一些外采和开源的方案,实现基础功能,满足业务研发的需要。
- 第二阶段:
- 随着公司人力的增多、业务的复杂,我们尝试在一些特定领域做自研工具,以弥补开源工具的不足,主要是解决一些当时的特定问题。
- 第三阶段:
- 开始做平台化,当然这些平台都是针对特定的领域,像项目管理平台、代码管理平台、持续交付平台、效果验证平台等。

- 一是打通研发阶段和非研发阶段的工具,形成可以延伸到业务视角的全流程工具规划。我们希望需求侧、项目侧和一些偏产品侧的同事能直接感知到研发整体进度及关键的状态进展。
- 二是研发工具链本身形成标准化的一站式工具体验。通过这种方式,我们可以把研发最佳研发实践低成本的从一个业务线推广到其他更多的业务线,另外,一站式研发工具也使得工程效能数据本身更加统一和规范。
- 数据层
- 主要目标是获得跟工程效能相关的数据,核心是数据收集的自动化和准确性。如果通过人工去收集原始数据,由于大家对数据的解读并不统一,会产生更大的歧义。因此必须通过自动化工具实现,最终形成准确和统一的数据。
- 计算层
- 计算层就是生成工程效能的指标。我们根据工程效能的关注点,通过建模加工处理数据,然后展示这些特征即可。
- 应用层
- 这里考虑的是如何把计算层的指标展示出来。简单的一、两个指标并不能说明问题,我们希望数据的呈现不仅要具备工程效能专家视角,它同样要满足不同角色,不同业务特征的个性化视角。
▍数据层的挑战与应对
▍计算层的挑战与应对

▍应用层的挑战与对策
国内的国内做工程效能的主要分以下两种思路:
- 一类注重交付效率、交付质量和交付能力等业务支撑的指标;
- 一类更关注持续发布能力、需求响应、交付吞吐率、交付过程质量和交付质量等非常关键的头部指标。这是国内企业做工程效能体系的现状,下面介绍滴滴的工程指标是怎么做的。


边栏推荐
- Npdp| how to do well in product life cycle management?
- Katalon框架测试web(十八)框架frame操作
- [wechat applet] some pitfalls and precautions of wechat applet using the form
- kubernetes code-generator使用
- Implementation and tuning of decision tree (sklearn, gridsearchcv)
- anaconda历史版本下载
- 你有一个机会,这里有一个舞台
- Brief idea and simple case of JVM tuning - space allocation guarantee mechanism in the old age
- Neural networks and support vector machines for machine learning
- VIM automatic command events
猜你喜欢
随机推荐
Infant name [adjacency matrix and DFS of connected components]
Implementation and tuning of decision tree (sklearn, gridsearchcv)
MNIST image classification and comparison based on K-nearest neighbor
【taro】taro微信小程序input在苹果手机上光标聚焦不对的解决办法
关于 NFT 和版权的纠结真相
The data magician tells you how far is the integer programming copt5.0 from CPLEX?
【微信小程序】微信小程序使用弹出框多级联动(示例)
Pseudo instruction in arm assembly
[GXYCTF2019]SXMgdGhpcyBiYXNlPw==
If a programmer goes to prison, will he be assigned to write code?
【typescript】typscript中感叹号和问号的区别
重载和重写的区别
[sword finger offer] 43 Number of occurrences of 1 in integers 1 to n
The difference between overloading and overriding
微服务测试效率治理
Brief idea and simple case of JVM tuning - space allocation guarantee mechanism in the old age
8 种最坑SQL语法,工作中踩过吗?
arm汇编DCB、DCW、DCD、DCQ解析
【yarn】Name contains illegal characters
Lectures explanation for unsupervised graph level representation learning (usib)








