1、引言
在数字化转型的时代浪潮中,开发人员面临着前所未有的压力。据权威研究揭示,开发人员在日常工作中,仅有 40% 的时间真正用于编写高效、有价值的代码,其余 60% 的时间则深陷于琐碎且重复的任务之中。这种对宝贵技术资源的低效配置不仅挫伤了开发人员的士气,更直接影响了他们的留存率和工作效率。
在 Dynatrace 举办的 Perform 2024 会议上,知名的 DevOps 倡导者 Andi Grabner 与戴尔科技公司应用智能和 SRE IT 高级总监 Marcio Lena 共襄盛举,深入探讨了戴尔如何在平台工程的新时代背景下,为开发人员注入更多能量,释放他们的创造潜能。这次对话不仅为开发者社群带来了新的启示,也为整个数字化转型领域注入了新的活力与思考。
2、开发人员所面临的挑战
Grabner 强调,技术的日益复杂性是开发人员面临的一个核心难题。随着 CNCF(云原生计算基金会)生态的不断扩展,虽然初衷是为了助力开发人员,但很多时候,这些工具反而成为了工作效率的桎梏。Lena 对此表示了赞同,并以幽默的口吻指出,工具的增加并未让他的工作生活变得轻松。
此外,开发人员还面临着一个资源获取的难题。根据戴尔内部对开发人员的调查结果,他们最感头疼的问题之一就是在关键时刻无法获得所需的资源支持。比如,当他们在凌晨 3 点灵感迸发时,却发现所需的服务或资源并不可得。
3、戴尔如何增强开发人员的能力
为了有效解决开发人员所遭遇的痛点,戴尔创新性地构建了一个名为“戴尔及时云(Dell Just in Time Cloud)”的内部云门户。这一全天候可访问的自助服务门户不仅模拟了开发人员在公共云中的使用体验,更实现了即时提供所需工具的功能,从而极大地提升了开发效率。
为了进一步释放开发人员的潜能,戴尔还强化了跨服务的可观察性,使开发人员在遇到问题时无需繁琐的申请流程,即可获得即时帮助。这种以开发人员需求为中心的设计理念,无疑为开发过程带来了更大的便利性和流畅性。
Lena 在解释这一策略时强调,虽然自助服务为开发人员提供了更多的自主权,但为了避免资源的过度配置和浪费,必要的防护措施仍然不可或缺。为此,戴尔建立了一个能够跟踪工具使用情况的平台,利用人工智能技术对未来需求进行精准预测。通过这种方式,当开发人员接近服务限制时,他们会收到及时的通知,从而更加自主地管理资源,增强了责任感,同时也避免了访问权限的剥夺。这一创新举措不仅提升了资源的利用效率,也为开发人员的长期成长和发展奠定了坚实的基础。
4、数字化转型的成果:戴尔开发人员的效率飞跃
最新的调查显示,戴尔公司在数字化转型的道路上取得了显著成效,其开发人员的工作效率实现了显著提升。回溯至 2019 年,仅有 30% 的工程时间用于实际编码工作。而如今,这一比例已经跃升至 63%,实现了翻倍增长,充分展示了数字化转型带来的积极变化。
此外,值得一提的是,流水线执行次数也实现了惊人的增长。从 2019 年的 300 万次,到 2022 年已经飙升至 4200 万次,这一数字的增长不仅反映了开发流程的高效运转,更彰显了戴尔在数字化转型道路上的坚定步伐。
与此同时,用户故事和开发人员反馈的数量也在不断增加,这是产品质量和用户体验双向提升的有力证明。Lena 将这一显著的转变主要归功于戴尔公司采纳的 GitOps 方法和工具访问的简化措施。开发人员的声音被倾听和重视,他们的要求在这些关键领域的改进中得到了实现,进一步增强了团队的凝聚力和工作动力。
戴尔公司通过持续的创新和优化,不仅提高了开发人员的工作效率,也显著提升了产品质量和用户满意度。这些成果充分展示了数字化转型在推动企业发展和提升竞争力方面的巨大潜力。
5、可观察性:数字化转型的核心驱动力
GitOps 原则和自助服务门户在提升开发人员工作效率方面发挥着关键作用。然而,Lena 强调,可观察性本身才是改变组织运营方式的关键所在。他将监控应用程序与乘坐商用飞机进行类比,指出在缺乏仪器的飞机上飞行是不安全的,同样地,在没有可观察性的情况下启动应用程序也无法确保其正常运行。
可观察性不仅是一个简单的仪表盘,它更是一种衡量改进情况的工具,为数据驱动的服务目标提供有意义的对话平台。通过可观察性,我们能够发现优化机会,进而直接提高生产率。在数字化转型的征程中,可观察性已经成为了一种不可或缺的驱动力,它帮助组织在竞争激烈的市场中保持领先地位,持续创新和进步。
6、可观察性在金融服务中的卓越实践
可观察性原则不仅在一般业务场景中适用,更在金融服务领域展现出了其不可或缺的价值。Mark Tomlinson,作为 FreedomPay 公司的可观察性与性能总监,深刻地分享了如何运用可观察性数据来显著增强交易处理的性能和可靠性。
FreedomPay 成功地将六种监控工具整合至 Dynatrace 平台,这一策略性的整合不仅缩短了问题解决时间高达 40%,更极大地提升了开发人员的工作效率和响应速度。以往需要耗费 20 至 30 天才能解决的问题,如今在 Dynatrace 的帮助下,仅需数小时即可迅速解决。
Tomlinson 对 Lena 的观点表示赞同,他强调开发人员应视可观察性为优化代码质量的关键途径。借助 Dynatrace 所提供的精确且全面的数据,开发人员得以深入了解系统行为,从而在解决问题时拥有更加精确的环境背景,确保实现更高质量的缺陷修复和性能提升。这一实践不仅提升了金融服务的可靠性和稳定性,也为整个行业的数字化转型提供了宝贵的经验和启示。
7、人工智能:数字化转型的强力加速器
在数字化转型的道路上,戴尔和 FreedomPay 等先驱企业均预见到,Dynatrace 在 Perform 大会上发布的前沿人工智能功能将成为这场变革的强效催化剂。这些功能,如人工智能辅助修复、根本原因分析,都在大幅缩减问题解决周期,提升响应速度。
Smartscape 拓扑映射的引入,使得复杂系统间的可视化连接变得直观易懂,而 Copilot 引导则为企业升级流程提供了更加迅捷的途径。其中,最具影响力的莫过于正常性能的自动基线设定、Davis AI 异常检测及预测分析。这些创新不仅重塑了用户体验,更朝着更加个性化、量身定制的服务迈出了坚实的一步。
Tomlinson 深有体会地分享道:“我们如何处理这些可观测数据,以及如何利用它们来推动工作,将从根本上改变我们的公司”。他的这番话,不仅揭示了数据驱动的洞察力对于企业转型的重要性,更预示了未来行业发展的新趋势。
金融机构如 TD 银行等,同样对 Dynatrace 的新人工智能功能寄予厚望,期待其能加速自身的数字化转型进程。TD 银行生产工程副总裁 Chris Conklin 坚信,缩短事件响应时间将成为企业竞争的新战场。通过提高可观察性可见性,TD 银行已经取得了显著的成效。Conklin 解释说,Dynatrace 不仅为客户提供了前所未有的清晰度,更重要的是,它还能揭示问题产生的深层次原因。这种精确的因果关系分析,在过去往往是一项艰巨的挑战。
随着 Davis AI 的引入,问题解决能力将再次得到质的提升。人工智能可观察性通过自动浮现数据中的内在联系,将大幅减少工程师在手动拼凑事件根源上花费的时间。Conklin 表示,他的团队对于挖掘这种创新潜力充满热情。他指出,Dynatrace 利用先进的人工智能/机器学习技术不断推陈出新,是 TD 银行继续深化与该平台合作的关键所在。
在总结中,Conklin 强调:“要保持信任和领先地位,就需要不断创新,推出更酷的东西。”这句话不仅道出了数字化转型的真谛,也为企业在这条道路上不断前行提供了动力和方向。
8、迈向数字化转型的康庄大道
对于现代开发人员而言,能够便捷地访问到高质量、经过妥善管理的数据,与享受自助服务和践行 GitOps 原则同样至关重要。这种综合性的可观察性不仅大幅提升了开发人员的工作效率,还为企业创新提供了按需调配资源的坚实基础。正如 Lena 所强调的:“开发人员的体验并非一个终点,而是一场持续进化的旅程。可观察性就如同这趟旅程中的指南针,确保我们在探索的道路上每一步都走得更加稳健与顺畅。”
随着数字化转型的浪潮愈演愈烈,企业应积极拥抱全面的可观察性策略,以优化开发流程、增强创新能力,并最终实现业务价值的最大化。这不仅是对开发人员体验的革新,更是对企业未来发展路径的全面重塑。