原标题:Software Intelligence: Why slow is the new down

网易科技讯 4月29日消息,据VentureBeat报道,消费者对于缓慢的软件体验几乎没什么耐心,如果网站加载时间超过3秒钟,40%的用户就会放弃继续浏览这样的网站。谷歌最新研究显示,完全加载移动登陆页面的平均时间为22秒。而在关键组件掉线后,开发者团队会争分夺秒地修复它们,但围绕修复性能问题的紧迫性似乎并未受到太多关注。

公司可能已经意识到消费者的预期发生改变,但它们往往不太重视性能优化的优先级水平。近年来,监控软件应用性能的技术已经取得突破性进展。对于终端用户来说,深入了解应用性能表现越来越容易。事实上,软件智能已经为团队将软件健康放在发布核心,同时将这些问题纳入整个团队视野铺平了道路。

除非应用完全被用户所拒绝,否则传统警报系统就会保持安静。由于技术团队多处于极乐无知的状态,他们并未意识到自己的用户正经历软件体验减缓或感觉沮丧的问题。如今,这一切都将发生改变。

表现匮乏的代价

在通常情况下,有70%的人会在完成所有结账过程前放弃网络购物车,22%的人将此归咎于软件错误和崩溃。你可能也有过类似体验:由于软件体验减慢、出现漏洞或应用整体崩溃,你会选择关闭浏览器窗口或放弃购物车。如果你每年的销售额为10万美元,这意味着漏洞和软件性能问题会导致你损失2.2万美元。更糟糕的是,你可能根本不知道哪里出现了问题。

图:结账期间用户放弃购物车的原因

开发者认为,他们编写的代码坚如磐石,但是无论你的团队有多大规模,或他们多么有天赋,所有软件都不可避免地存在漏洞,以及可能需要改进的部分。你只需要知道从哪里找到它们,因为你的用户肯定不会告诉你。随着网页加载时间延长,用户选择离开的可能性也会大大增加。

公司很可能知道,对于终端用户来说,非常快捷的应用是它们取得成功的关键,但这些公司通常对这些正影响用户的问题缺少可见性,这意味着它们不会将这些问题列入优先解决的行列。在移动端,情况似乎更加糟糕。更慢的连接速度意味着,在这项研究中分析的70%网页都需要近7秒钟的时间,才能将当前内容呈现在用户屏幕上,更需要10秒以上时间才能完全加载所有内容。

图:网页加载时间延长引发的后果

在性能问题上获得可见性

大多数团队都在对应用进行监控,以关注他们的软件性能状态。但是这些工具通常只会监控公司整体技术堆栈的单个部分或一小部分,它们不会为开发者提供日常基础上所需的洞见水平,这意味着数据经常被放置在仪表板上,随后更被遗忘,没有任何可操作性结果被纳入团队视线中。

公司管理一个核心平台的日子已经一去不复返。在我们以软件为中心的现代化世界,公司有许多不同的语言和平台服务于终端用户,比如网站、网络应用、iOS应用、Android应用、后端服务、基础设施等。典型的用户很可能在不同阶段与所有这些不同的部分进行潜在交互。

当数据和团队跨越多个服务时,要想获得公司经营整体健康观点非常困难。整合所有这些工具到单一软件智能平台上,允许团队将监控整体技术堆栈和软件健康置于同一个屋檐下。

收获回报

有了这些新的监控创新,开发者就能对他们的应用获得无与伦比的洞见,让他们的整体技术堆栈变得完全透明。公司软件中的每个漏洞或性能问题都会非常精确地暴露在整个团队的视野中。

Pushpay工程副总裁乔什·罗布(Josh Robb)将软件智能视为自己开发周期中的关键部分。他解释说:“确保开发者拥有生产洞察力是部署更频繁、更快反馈回路和更小爆炸半径的关键。软件智能也是模具的重要组成部分,它可让我们增加开发者效率40%以上。”

软件问题堆积

在涉及到对软件性能预期时,用户变得越来越善变,软件团队将不得不面对更大挑战,否则就可能被竞争对手吞噬。问题在于,你的软件中存在多少问题,有多少是你没有意识到的?答案是,永远比你预想的更多。(小小)