DevOps 实战笔记
石雪峰
京东商城工程效率专家
37393 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 41 讲
DevOps 实战笔记
15
15
1.0x
00:00/00:00
登录|注册

25 | 让数据说话:如何建设企业级数据度量平台?

前端组件
关系型数据库MySQL
非关系型数据库HBase
插件化的数据采集器
数据的规则、审计和持续改进
项目自上而下的驱动
数据的准确性
度量视图的定制化显示
海量数据存储分析
大量数据源平台对接
保证指标数据可以通过线下、手工方式统计出来
细化指标的数据源和计算方法
规则落地
平台建设
指标共识
解决方法
企业中建设和应用度量平台的问题
事后
事中
事前
可视化软件交付过程
思考题
三个阶段
核心价值
数据度量平台建设

该思维导图由 AI 生成,仅供参考

你好,我是石雪峰。今天我来跟你聊聊数据度量平台。
先说个题外话。在 2019 年的 DevOps World | Jenkins World 大会上,CloudBees 公司重磅发布了他们的全新产品:SDM - Software Delivery Management 。在我看来,这注定是一个跨时代的产品。
简单来说,SDM 想要解决的问题就是,将割裂的软件开发流程收敛到一个平台上,通过收集软件开发全流程的数据,并进行智能分析,从而让整个软件交付过程的方方面面对所有人都可视化。
无论这个产品最终是否能够获得成功,它背后的设计理念绝对是非常超前的,因为这是第一次有一个解决方案把业务视角和开发视角连接了起来
对业务人员来说,他们能够实时看到特性的交付进度;对开发人员来说,他们也能实时看到交付特性的业务指标和用户反馈;对管理人员来说,他们可以纵观整个流程,发现交付过程中的阻塞和效率瓶颈。
这听起来是不是很神奇呢?别急,关于这个产品的更多特性,我会在后续的特别放送中给你带来更多的介绍,敬请期待。
言归正传,我走访过的公司无一例外地都在花大力气建设数据度量平台。这些度量平台虽然看起来长得都不一样,但是他们想要解决的核心问题都是一致的,那就是软件研发过程可视化
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

企业级数据度量平台的建设是当前企业发展中的重要课题。文章介绍了数据度量平台的重要性以及在事前、事中和事后三个阶段中所面临的挑战。在事前阶段,指标共识的重要性被强调,包括度量指标的定义、数据源和计算方法的一致性。在事中阶段,作者提到了企业内部工具平台的割裂状态,以及不同平台数据获取方式的多样性。文章强调了数据度量平台的建设需要团队内部的共识和协作。此外,文章还深入探讨了数据度量平台建设的技术挑战和解决思路,包括大量数据源平台对接、海量数据存储分析和度量视图的定制化显示。在事后阶段,文章强调了数据的准确性和规则落地的重要性,指出度量的目的是持续改进。文章对于企业数据度量平台建设的相关人员具有一定的参考价值。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《DevOps 实战笔记》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(11)

  • 最新
  • 精选
  • 陈斯佳
    好数据,自己会说话,而且说的不是废话,每一句话都是下一次改进的抓手和方向

    作者回复: 最近在公司内部做度量体系的相关事情,发现其实除了度量平台,指标这些显而易见的内容,最大的挑战来源于过程改进团队,也就是能够解读数据,识别问题,跟团队的现状结合,给出解决方案,并长期跟进效果的人,这也是我理解工程教练要做的事情,这部分人才,目前还是非常紧缺的。

    2019-12-17
    6
  • sugar
    任重道远啊

    作者回复: 深表同感,这也是为什么直到现在,业界也没有一个能拿得出手的商业化度量解决方案,因为只有把前面CI/CD的路走顺了,才有可能做这个事情,更不要说业务价值和IT价值的绑定了,这就是长久以来的难题啊!

    2019-12-18
    4
  • 陈斯佳
    有时候很好奇,那些用惯了命令行的极客们是不是很鄙视可视化…不过真心觉得鄙视是种很没有必要的行为,而且还浪费自身时间,不管黑猫白猫还是彩色混血猫,能抓到耗子都是好猫,有效才是硬道理:)

    作者回复: 呵呵,我们团队经常为了是使用VIM开发好,还是IDE开发好,两边各执一词,到头来还是习惯哪个用哪个,谁也没改变了谁😝

    2019-12-17
    2
  • 曹正
    石老师,我们是用的jira和gitlab来做项目的,story、bug等信息在jira中维护。希望做一个度量平台来获取统计一些数据,但是这两个工具提供的api接口不太满足需求,怎么样从jira和gitlab中取一些数据呢。有没有一些好的思路可以分享下?

    作者回复: 一个比较土但是直接的方法是访问数据库,因为这两个工具数据库都是独立部署的,所以你可以从中获取你想要的数据,对于gitlab来说各种api还是满多的,具体要看是哪个不能满足需求,jira官方也在维护scheme,你可以自行获取哈,https://developer.atlassian.com/server/jira/platform/database-schema/

    2020-03-05
    2
    1
  • 陈斯佳
    看到老师的文章,第一时间注册了CloudBee的SDM。期待老师后续的最前沿报道!

    作者回复: 记得哈,最近实在比较忙,后边会给大家带来更多关于SDM的分享哈!

    2019-12-17
    1
  • Will
    虽然公司现在体量小,并没有开始Devops实践,我也是专职后台开发的工程师,但是跟老师学到现在,开拓了视野,触类旁通学到了很多新东西。老师讲的很棒,加油!

    作者回复: 赞一个,在我们公司全栈工程师越来越收到欢迎,这并不是说一个人十项全能把所有事情都做了,而是他具备跨界的思维,对于系统设计,协作沟通方面都是一把好手,加油!

    2019-12-17
    1
  • 许童童
    老师讲得不错。

    作者回复: 感谢你的支持!

    2019-12-14
    2
    1
  • 鲍建飞
    数据自己不会说话,只有人给他们附加了意义才会把信息暴露给别人。还有一个非常有道理,不要指望人的自觉性来完成这件事

    作者回复: 我也补充一点,单个维度的数据解释起来并没有什么意义,比如一家公司DevOps转型的目标是提升10%的需求交付数量,你觉得这个有意义吗?我觉得即便什么都不做,自然增长说不定也能达到这个数字,如何证明是DevOps的结果呢?换句话说,单看需求交付数量,不看需求颗粒度,这样的提升是没有意义的。

    2019-12-25
  • qi
    石老师,除了hygieia这种开源的数据度量工具,有没有什么其他更好的开源或商用的数据度量平台或方案推荐,最好是从管理者的角度,可以提供度量数据的平台
    2020-09-07
  • 送普选
    石老师,有个实现选用hbase的问题。使用hbase是key值查询,不支持二级索引,度量平台查询条件比较多,怎么定义key值才能支持很多查询条件呢?谢谢
    2020-05-30
收起评论
显示
设置
留言
11
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部