世界を動かす技術を、日本語で。

バグが会社を救った

概要

  • Rogue Amoeba のAudio Hijack開発初期のエピソード
  • トライアル期間制限のバグ が逆に売上増加に貢献した事例
  • バグ発生前は 売上が低迷、副業状態
  • バグ発生後、 売上が安定し会社が成長
  • バグが会社存続の 転機となった実話

バグが救ったRogue Amoebaの物語

  • ソフトウェア開発 においてバグは通常、悪影響を及ぼす存在
  • Rogue Amoebaは 毎年多数の無料アップデート でバグ修正を実施
  • 2002年、 Audio Hijack初版 リリース時のトライアル制限の悩み
    • 購入前に 15日間の完全な試用期間 を提供
    • 15日経過後は 起動時に登録を促すダイアログ 表示、15分で自動終了、録音機能無効化
  • 当初の期待 に反して売上は伸び悩み、副業状態が続く
  • 継続的な開発の中で Audio Hijack 1.6 をリリース
    • 目立った新機能はなく、 小規模なアップデート
  • リリース後、 予想外に売上が急増し安定
  • 原因調査の結果、 トライアル制限のバグ が発覚
    • 本来15日間無制限のはずが、 最初から15分で制限 される仕様に
    • ユーザーは即座に制限を体験し、 購入意欲が高まる効果
  • この偶然のバグが 優れたトライアル方式 となり、現在も進化しつつ継承
  • 売上増加により事業継続が可能 となり、創業者3人が本業化、社員も増加
  • このバグがなければ 会社は消滅していた可能性 も高い

初期マーケティングと現在の推奨アプリ

  • 当時は タイムシフトのフェアユース権 が確立しておらず、 オーディオ調整機能 を強調して販売
  • 現在は SoundSource をMacの音声エフェクト適用用に推奨

まとめ

  • バグが必ずしも悪ではない、時に事業の転機となることもある
  • 偶発的な出来事 が会社の運命を大きく左右する事例

Hackerたちの意見

Audio Hijackを使い始めたのがいつか正確には覚えてないけど、最初のリリースの無料トライアルのバグがあった頃からかもしれない。2002年か2003年くらいからストリーミングラジオ番組を録音するのに使ってた。今でも使ってるよ。実際、今この瞬間もMacで動かしてて、BBC Radio 3のライブストリームをキャプチャしてる。こんなに長く、満足して使ってるアプリは他にあまりないね。

俺も同じだよ。10年以上も使ってる、ただ動くアプリの一つで、価格もリーズナブルだからすごく便利だね。

もっと寛大でユーザーフレンドリーなトライアルポリシーが、逆に売上を悪化させるなんて悲しいね。 ;-(

それが世の中の残念な真実なんだよね。「しつこいリマインダーがあるから、絶対に買わない!」みたいなコメントを見ると、つい目を roll しちゃう。そんな人たちは元々顧客にならなかっただろうし、自分を正当化する方法を探してるだけだと思う。

実際、あんまり自信がないんだよね。新しいバージョンのサインアップが100%初めてのユーザーから来たとしても、前のバージョンが実質無料だったから、チュートリアルやおすすめでアプリの宣伝がたくさんできたかもしれない。そういうのが、15分の無料トライアルしかないバージョンの発見性を高めることにつながるから、要は売上を広告に変えてる感じだよね。とはいえ、月に一回使うかどうかのツールを2週間評価するのは、実質的にはただの無料だよ。必要な人は、アンインストールして再インストールしても全然正当化できるし、15日間じゃなくて1日しか使ってないからね。

つまり、2週間試せることで逆に買わなくなったってこと?それって顧客満足度には良くないね。

何よりも、ほとんどの人がそんなに頻繁に音声を録音する必要がないってことを反映してると思う。製品が良くても、必要な録音が終わったら、なんで買う理由があるの?ほとんどのユーザーは、アプリを開く必要がなくなったから、トライアル終了のリマインダーすら見なかったんじゃないかな。

これは特定のタイプの顧客と関係があると思う。ソフトウェアを購入するのは長期的な決断だけど、多くの人は一度しか必要ないことが多い。15日間で1、2プロジェクトを終わらせて、あとは忘れちゃう。でも15分の制限があると、実際には製品の質が価格に見合っているなら、ソフトウェアを購入するように促してることになる。だから顧客は満足してたけど、バグのせいでその満足が長続きしなかったんだよね:-)

これはMBAの基礎的な話かもしれないけど、全ての売上は緊急感から来るってことを少しずつ学んでる。2週間のトライアルが終わって、パソコンの前にいない?まあいいや。15分以上の録音を今すぐ完成させたいなら、アップグレードするしかない?即購入だね。緊急感が不誠実なところから来る必要はないけど。この場合、トライアルの時間制限は妥当だと思う。人々は実際には2週間以上の価値を得てるし、フルオファリングが欲しいならお金を払わなきゃいけない。いいバランスだと思うよ。

そうみたいだね。普段はあまり使わないソフトウェアって結構あるけど、これもその一つだったんじゃないかな。年に一回くらいハードドライブの整理をする必要があるけど、ディスク使用量の可視化ツールのライセンスを買うべきか、それとも一回しか使わないからスルーするべきか迷うよね。タイムドデモがあれば、その時だけ使ってまた忘れられるのに。

Audio Hijackは、今まで使ったソフトの中で最高の一つだよ。君の考えはちょっと間違ってる。これはフリーミアムのウィンドウと緊急性のタイミングを合わせることがもっと重要なんだ。2週間のトライアルでは、その期間内に問題を解決したユーザーは変わらないよ。

こういうシェアウェアが普通だった頃にはいなかったみたいだね。2週間のトライアルだと、制限が出るたびにアプリをリセットする手間はほんのわずかだったから、誰もお金を払わなかったんだ。

たぶんそうだね。試用版や無料ソフトを1週間に1〜3回は使ってるよ。選択肢があるのは嬉しいけど、もしみんなが強制的に支払わせるなら、たぶん払わざるを得ないだろうね。

Apple製品持ってる?アプリに数ドル払うのなんて、モニタースタンドやRAMに何百ドルも使ったら大したことないよね。 :)

それだけじゃないよ。人は最初に製品に対して一番高い意欲を持つんだ(つまり、サインアップした瞬間ね)。その時が一番お金を払う可能性が高くて、払うことでコミットメントを持って、製品から価値を得るために時間を投資するんだ。無料トライアルだと、迷うチャンスを与えちゃうし、トライアルの終わりには購入したいって決める努力をしてないから、結局買わないんだよね。早めに支払うことでコミットメントバイアスも生まれるし、これを何度も見てきたよ。人に十分な使用感を与えて、製品が払う価値があるって自信を持たせたいけど、迷うほどの時間は与えたくないんだ。

Audio Hijackが大好きで、LoopbackやSoundSourceも使ってるよ。Windowsユーザーは、こういうソフトにお金を払わなきゃいけないって文句言うけど、同じ機能をお金で買うことができないってことは言わないよね。JACK AudioのWindowsポートを使えば一部はできるかもしれないけど、設定するのは簡単じゃないし、比較にならないよ。Windowsでオーディオをルーティングするのがこんなに難しいのは理解できない。ちょっと背景を説明すると、Teamsのミーティング中にコンプレッサーやサチュレーターを使って音質を良くしたり、自分のマイクに好きなだけVSTプラグインを追加したりできるんだ。同時に、Spotifyのアンビエントトラックの出力とliveatc.netの音声をミックスして、Icecastサーバーにストリーミングしながらファイルに録音することもできる。これをWindowsでやろうとすると、マジで頭がおかしくなりそうだよ。

先週、Macでやってるみたいに、Windowsのマイク入力にVSTエフェクトを追加したいと思ったんだ。基本的にはEQとコンプレッサーだけ。SoundSourceを使えば、確かに簡単だよね。WindowsではVirtual Audio Cableを試したんだけど、最初はBananaとPotatoのバージョンに混乱した。あと、別のVSTホストが必要だったけど、SoundSourceはそれを実装してるからね。結局、Virtual Audio Cableを使ってマイクをFL Studioにルーティングして、エフェクトチェーンを通して、FL Studioからシステムに戻して、各アプリがエフェクト付きのマイクを受け取れるようにしたよ。Minihost ModularもVSTホストとして試したけど、VST3をサポートしてなくて、結局は諦めちゃった。時々、ほんとに複雑すぎるからね。

それはMMEしかなかった時の話だね。VoicemeterやAudacityみたいなものを使えば、似たようなセットアップができるよ。Messengerで音声通話をしながら、OBSを使ってFacebookに同時にストリーミングできたんだ。ただ、すごくごちゃごちゃしてるのは確かだね。

同じような感じではないかもしれないけど、かなり前のことだけど、Windows時代にSB/Audigyハードウェアで音声/DSPをいじるためにkX Audioをめっちゃ使ってたことを思い出すよ。

「Teamsの会議でコンプレッサーやサチュレーター使って音質を良くしたり、自分のマイクにVSTプラグインをいくらでも入れたりできるよ。https://equalizerapo.comで簡単に無料でできる。」

これを読んでるとき、制限が完全に無くなって、予想外に持続可能な利益を得る方法を見つけたのか、圧力が少なくなったことで人々が支払う意欲が高まったのかと思ってた。でも、実際のバグとその結果は、みんなが共有している(しばしば残念な)現実に近いんだろうね。

これを「バグ」と呼ぶのがちょっとおかしいと思うのは俺だけ?ほとんどのバグは自分専用の更新アラートテキストを持ってないよね。もっと計画的に別のトライアル方法に切り替えるつもりだったけど、予想より早く有効にしちゃったのかな?それとも「悪戯」な社員が実験として機能を追加して、誰にも言わなかったのかも?

可能性はあるけど、秒数から「15分」みたいなテキストに自動変換する機能はほぼ確実にあったはずだよ。

アラートテキストは15日以降にしか表示されない予定だったと思う。バグはこの制限がすぐに始まってしまったことだね。

オプション1: 分と日数の機能があって、誰かが日数と分を入力した。オプション2: 15分ごとに試用時間が終わってないかチェックしてるから、即座に期限切れが15日後に通知される。で、15日と15分は偶然だね。

これを「バグ」と呼ぶのはちょっと変だと思うのは俺だけ? いや、君だけだよ、誤解してるから。 > 大抵のバグは自分専用の更新アラートテキストがないからね。別の試用方法に切り替える予定だったけど、思ったより早く有効にしちゃったって感じかな? いや、バグは単に試用期間が15分で終わっちゃったってことだよ、本来は15日だったのに。 > それとも「悪戯」な社員が実験的にその機能を追加して、誰にも言わなかったのかな? 社員はいなかったよ。この出来事があった時、会社は3人の共同創業者だけで構成されてたから。実際、短縮された試用期間のバグが、会社の成長を助けて社員を雇うことができたんだ。ただ、まだ比較的小さい会社だけどね。

もちろん、君はMacOSを使ってるから、他のOSでは無料のアプリにお金を払うのに慣れてるユーザーは少ないよね。まあ、良かったね :)

もしかして、今すぐ使いたいアプリを見つけたからじゃない?ちゃんと機能して、目の前の問題を解決してくれるなら、数ドルなんて安いもんだよね。逆に、フル機能のトライアル期間があったら、無料でその場のニーズを満たしちゃって、「この機能は無料であるべき」って思っちゃうかも。アプリをアンインストールしてデータ消して、次に必要なときに新しいトライアル登録するなんてことも。

参考までに、Audio HijackとLoopbackは、ブームマイクの入力を処理してビデオ会議やコラボソフトで使えるようにするための、僕の作業環境に欠かせないソフトウェアだよ。この2つはMac用に買った中で最高のものの一つだね。