課題: NetEngine のビジネスは、高品質で安定したソフトウェアをクライアントに提供することに基づいていますが、開発者は、ソフトウェアが顧客に配信され、運用環境に導入されると、ソフトウェアを認識できなくなりました。チームには顧客からの苦情によるエラーのみが通知され、開発者と顧客にとって不快な経験につながりました。
結果: Bugsnag を使用することで、NetEngine は本番環境のエラーを可視化し、多くの場合、顧客が気づく前にエラーを先制的に修正できます。 Bugsnag のおかげで、NetEngine はビジネス モデルを根本的に変更し、ソフトウェア管理に関してクライアントとの継続的な契約を提供し、全体的に優れた顧客エクスペリエンスを提供できるようになりました。
NetEngine は、旅行、医療、求人、地方自治体、非営利などのさまざまな業界向けに Web およびモバイル製品を作成しています。彼らは、実証済みの無駄のないアジャイルな方法論を使用して、Ruby on Rails と JavaScript の Web およびモバイル製品を作成します。 NetEngine のビジネスは、顧客向けの優れたソフトウェア ソリューションの開発に依存しているため、安定した高品質のソフトウェアを提供することが不可欠です。しかし、エンジニアリング チームにはエラー監視ツールが導入されていなかったため、本番環境のバグは顧客から苦情が出るまで気づかれませんでした。
NetEngine の共同創設者兼 CEO の Bruce Stronge 氏は、「顧客はバグを発見すると、そのままではイライラします。バグのあるソフトウェアに対して請求を請求されることを望まないのは明らかです」と述べています。不満を抱いた顧客がチームにエラーを通知すると、開発者はログ ファイルを調べたり、顧客に連絡して何が起こったのかをつなぎ合わせたりして、エラーを再現する必要がありました。 「このプロセスでバグのトラブルシューティングを行うと、開発者 2 ~ 3 人では丸 1 日かかります」と Stronge 氏は述べています。 「さらに、問題が解決したかどうかを確認するために、顧客に 1 時間ごとに電話をかけていました。全体として、これは関係者全員に多大なストレスと不満をもたらしましたが、それは明らかに私たちが提供したい種類の体験ではありませんでした。」
NetEngine は、開発者が積極的にバグに対処し、高品質のソフトウェアをタイムリーに提供できるようにするエラー監視ツールを探していました。これにより、クライアントと長期にわたる関係を築くことができます。 NetEngine は、実装と使用が容易であるため、エラー監視ツールとして Bugsnag を選択しました。
「Bugsnag は非常に手頃な価格でセットアップが簡単なので、大規模で高予算のプロジェクトだけでなく、あらゆるプロジェクトに使用できます。当社の顧客はパイロットを入手した瞬間に、そのパイロットのエラーを監視できるようになります。」
— ブルース・ストロング氏、共同創設者兼 CEO
Bugsnag のおかげで、NetEngine の開発者はエラーに対処する際の貴重な時間を節約できます。 「2 日ではなく 30 分でバグを修正できます」と Stronge 氏はコメントしています。 「私たちはすぐにバグを修正するので、お客様はほとんどバグに気づきません。」
Bugsnag の Slack 統合は、NetEngine でよく使用されるもう 1 つの機能です。これにより、エンジニアはエラーが発生したときとその影響をすぐに知ることができます。 「当社の 25 人の開発者は、エラーを検索してチームの他のメンバーに警告する必要がなくなるため、2 時間ごとに 10 分を節約できるようになりました。エラーが発生すると自動的に通知が届きます」とストロング氏は述べています。 「もう 1 つの強力な統合は、当社のプロジェクト管理ツール TriggerApp との統合です。これにより、大幅な効率化を実現する Bugsnag からタスクが自動的に作成され、割り当てられるようになりました。」
Bugsnag のおかげで、NetEngine は例外のトラブルシューティングに貴重な時間を節約できるだけでなく、クライアントとの継続的な契約を維持することもできました。これは、プロジェクトベースのコンサルティング会社ではほとんど聞いたことがないことです。
「私たちは Bugsnag のメリットをクライアントに簡単に売り込むことができます」と Stronge 氏は言います。 「顧客と保守契約を結ぶことで、当社は製品の所有権を維持し、発生した問題をより簡単に見つけて修正できるようになります。」