paint-brush
私たちは Bugfender: リモート ロギング ソリューションを通じてアプリ開発の未来を形作る@bugfender
231 測定値

私たちは Bugfender: リモート ロギング ソリューションを通じてアプリ開発の未来を形作る

Bugfender4m2023/10/16
Read on Terminal Reader

長すぎる; 読むには

Bugfender は、アプリケーション開発者向けのログ ストレージ サービスです。アプリケーションがクラッシュしていない場合でも、アプリケーション内で起こっているすべての情報が収集されます。そのため、開発者は、ユーザーに連絡したり内部を調べたりすることなく、バグをより効果的に再現して解決し、正確なカスタマー サポートを提供できます。
featured image - 私たちは Bugfender: リモート ロギング ソリューションを通じてアプリ開発の未来を形作る
Bugfender HackerNoon profile picture
0-item

ソフトウェア製品の中には、夢のために作られたものもあります。必要に応じて構築されるものもあります。 Bugfender は間違いなく後者のカテゴリーに分類されます。


Bugfender は、アプリケーション開発者向けのログ ストレージ サービスで、アプリケーションがクラッシュしていない場合でも、アプリケーション内で発生しているすべてのことを収集します。そのため、開発者は、ユーザーに連絡したり内部を調べたりすることなく、バグをより効果的に再現して解決し、正確なカスタマー サポートを提供できます。


この製品は、アプリケーションではバグが表面化しても、私たち自身のデバイスでは現れない、「でも私のマシンでは正常に動作します」という問題を解決します。ユーザーのプライバシーを尊重し、バッテリーとネットワークの効率が高く、さらに重要なことに、デバイスがオフラインであってもログを記録し続けます。

Bugfender の基本

Bugfender は、開発中にアプリに追加できる SDK です。ユーザーがアプリをダウンロードすると、デバイスの NSlog または Logcat ファイルが自動的にサーバーに送信されます。

ログはクラウドに保存され、Web ベースの管理ツールを使用して表示できます。これはまさに製品の中核です。問題を解決するときに、非常に特定のデバイスのグループに検索を絞り込めるように、強力なフィルターを備えた Web コンソールを構築しました。


問題が特定のユーザーに限定されている場合は、1 人のユーザーに焦点を当てることもできます。 Crashlytics や Instabug などのツールでは、例外やクラッシュが発生した場合にのみ情報を収集するため、これは不可能です。

バグフェンダーの起源

私たちは、軍事グレードの IoT からスポーツやヘルスケアに至るまで、さまざまなアプリを制作したモバイル デザイン会社の分社としてBugfenderを設立しました。


Bugfender を開始する前は、アプリのバグを修正する唯一の方法は、影響を受けるデバイスに物理的にアクセスするか、影響を受けるユーザーに電話して問題について説明してもらうことでした。ただし、当社のアプリのユーザー ベースは通常、大陸全体に広がり、数百の異なるデバイスで構成されていました。問題に直接アクセスすることは通常、煩わしさは言うまでもなく、非現実的でした。


そこで、情報を直接提供する内部リモート ロギング ツールを構築することにしました。これは次の Facebook や Google を生み出すための遊びではありませんでした。それは、私たちが開発者として日常的に直面している問題への答えでした。

バグフェンダーの成長

Bugfender はガレージ プロジェクトとして始まりました。私たちは会社の貯蓄を掘り崩す必要がないように、自分の時間でコード スプリントを実行していました。しかし、私たちはすぐに、これが単なる内部実験以上のものである可能性があることに気づきました。実際、それはソフトウェア業界全体に利益をもたらす可能性があります。


それ以来、私たちは独自のチームとロードマップによって Bugfender を実行可能なビジネスに育ててきました。当社は、インディーズ開発者やフリーランス開発者から数十人の開発者を抱える多国籍企業まで、世界中で幅広い顧客を確保しています。


私たちの共同創設者は、2017 年 3 月にIndie Hackers とのインタビューを行いました。当時、Bugfender の収益は月額 6,500 ドルでした。その数字は現在、年間経常ベースで3倍以上の50万ドルにまで増加しています。

ブートストラッピング

私たちが Bugfender を立ち上げたとき、シード資金と初期段階の資金調達は活況でした。また、ソフトウェアはスマートフォン技術の進化により非常に魅力的なものでした。 Bugfender のリリースと前後して、モバイル決済、フィットネス トラッカー、高品質カメラなどの洗練された機能がリリースされ、クラッシュ レポートの重要性がこれまで以上に高まりました。


しかし、私たちは主にライフスタイル上の理由から、大金を追求するのではなく、小規模に留まることにしました。 Bugfender と当社の親会社は、すでにリモートでの柔軟な働き方に取り組んでいます。私たちは今日の非同期テクノロジーの初期バージョンを使用し、全員が自分の時間で働き、良好なワークライフ バランスを維持することに努めました。


そこで、長い社内議論を経て、私たちは自力で進めることに決めました。私たちは、驚くほど成功したプロジェクトを作りたかったのですが、私生活を犠牲にしてまでそれをすることは望んでいませんでした。

顧客サポート

Bugfender にとってカスタマー サポートが不可欠であることは当初から明らかでした。この製品は、高速、明確、かつ一定の情報の流れを提供するために存在します。クライアントとの関係はこれを反映する必要があります。


私たちは当初から、製品を作成および保守するエンジニアとデザイナーが顧客の質問に答えることを決めていました。 Bugender の CEO でさえ、サポートの一部を依然として自分で処理しています。彼は積極的に顧客に質問したり、提案したり、基本的に必要なものがあれば私たちに連絡したりするよう促します。

さらに、開発者はすべての記事とブログ投稿を自分たちで書いています (これを含む)。私たちのチームの多くは英語を母国語としないため、資料を校正するコピーライターを雇っていますが、コアコンテンツは常に開発者によって書かれ、ユーザーが報告した問題に基づいて構成されています。

私たちは、お客様と直接関わることで、お客様が何を必要としているのか、何が機能し何が機能しないのか、何が気に入っていて何が不満を感じているのかを理解することができました。 Bugfender に加えた変更の多くは、ユーザーからのフィードバックから直接得られたものです。


分析ツールは一定レベルの洞察を提供できますが、顧客からの直接のフィードバックはさらに有益です。関連性があり、すぐに答えられる質問であれば、顧客はいつでも喜んで答えてくれることがわかりました。


そして、「小規模」な自社経営の会社として、当社はお客様に最高のサポートを提供するよう努めています。他のソフトウェア代理店は、Google ランキングを狙うために SEO に大金を投じていますが、私たちは口コミと長期的なロイヤルティを優先しています。


特定の分野では大手ブランドと競合できない場合もありますが、当社が提供する顧客サポートには誇りを持っており、当社のアプローチは、当社が顧客のニーズに合わせて製品をより柔軟かつオープンに適応できることを意味します。

次は何でしょうか?

パイプラインにあるものは次のとおりです。

  • 統計を改善して、アプリの使用状況に関するより良い洞察を顧客に提供します。
  • ネットワーク要求の自動ログ記録。
  • バックエンドロギングとの統合…

…その他、お客様が要求する機能。 Bugfender は願望ではなく要件によって形作られた製品であり、それは今後も変わりません。