挑战:NetEngine 的业务基础是向客户提供高质量稳定的软件,但是,当软件交付给客户并部署到生产中时,开发人员就失去了对软件的可见性。该团队仅收到来自客户投诉的错误警报,这给开发人员和客户带来了不愉快的体验。
结果:使用 Bugsnag,NetEngine 可以了解生产错误,并且通常可以在客户意识到错误之前先行修复错误。 Bugsnag 使 NetEngine 从根本上改变了其业务模式,与客户签订持续的软件管理合同,并提供整体更好的客户体验。
NetEngine 为旅游、健康、招聘、地方政府和非营利组织等一系列行业创建网络和移动产品。他们使用经过验证的精益和敏捷方法创建 Ruby on Rails 以及 JavaScript Web 和移动产品。 NetEngine 的业务依赖于为其客户开发出色的软件解决方案,因此交付稳定、高质量的软件势在必行。然而,工程团队没有适当的错误监控工具,这意味着生产中的错误在客户投诉之前不会被注意到。
NetEngine 联合创始人兼首席执行官 Bruce Stronge 提到:“当客户发现错误时,他们会很恼火,而且他们显然不希望收到有错误软件的发票。”在心怀不满的客户向团队通知错误后,开发人员必须尝试复制该错误,挖掘日志文件,甚至联系客户以尝试拼凑出发生的情况。 “我们的 2 到 3 名开发人员要花上一整天的时间来解决这个过程中的错误,”Stronge 说道。 “此外,我们会让客户每小时打电话了解问题是否得到解决。总而言之,这给所有相关方带来了很大的压力和不满,这绝对不是我们想要提供的体验类型。”
NetEngine 寻找一种错误监控工具,让开发人员能够主动解决错误,帮助他们及时交付高质量的软件,从而与客户建立持久的关系。 NetEngine 选择 Bugsnag 作为他们的错误监控工具,因为它易于实施和使用。
“由于 Bugsnag 价格实惠且易于设置,因此我们可以将它用于每个项目,而不仅仅是大型、高预算的项目。一旦我们的客户有了试点,他们就会对其进行错误监控。”
— 布鲁斯·斯特朗,联合创始人兼首席执行官
感谢 Bugsnag,NetEngine 的开发人员在解决错误时节省了宝贵的时间。 “我们可以在 30 分钟内修复错误,而不是 2 天,”Stronge 评论道。 “我们的客户几乎看不到任何错误,因为我们会立即修复它们。”
Bugsnag 的 Slack 集成是 NetEngine 的另一个常用功能。它可以让工程师立即知道何时发生错误及其影响。 “我们的 25 名开发人员现在每两个小时节省 10 分钟,因为他们不必搜索错误然后提醒团队其他成员。当发生错误时,我们会自动收到通知。”Stronge 提到。 “另一个强大的集成是与我们的项目管理工具 TriggerApp,现在可以从 Bugsnag(一个巨大的效率创造者)自动创建和分配任务”。
Bugsnag 不仅让 NetEngine 在解决异常问题时节省了宝贵的时间,而且还能够与客户维持持续的合同,这对于基于项目的咨询公司来说是很少听说的。
“我们能够轻松地向客户推销 Bugsnag 的优势,”Stronge 说道。 “通过与客户签订维护合同,我们可以保留产品的所有权,并且可以更轻松地发现和解决出现的任何问题。”