必要とされていない「車輪」を私が再開発しているのでしょうか?

Anthony Smith
Anthony Smith

皆さん、この問題はあまりにも古典的で、何か自分で作りたいと思っているエンジニアなら誰もが、夜中に一度は自分に問いかけたことがあるでしょう。私も自分の小さなプロダクトを作り始めた頃は、毎日このことを考えていました。猛虎のような勢いで作業しても、結局は自己満足に終わるのではないかと恐れていました。

まず、一つはっきりさせておきたいことがあります。「車輪の再発明」自体は問題ではありません。問題は「誰も使いたがらない車輪を作ること」です。

見てください、世の中にはすでにたくさんの車があるのに、なぜ毎年新しいモデルが発表されるのでしょうか?すでにたくさんのレストランがあるのに、なぜ新しいレストランがオープンするのでしょうか?それは、既存の車が速くない、燃費が悪い、見た目が良くない、あるいは高すぎる、と感じる人が常にいるからです。既存のレストランは、料理が美味しくない、雰囲気が悪い、サービスがひどい、と感じる人がいるからです。

彼らは「車」や「レストラン」を発明しているのではなく、より良い、あるいはよりユニークな車やレストランを作っているのです。

だから、「車輪の再発明」かどうかを先に問うのではなく、まず自分に以下の質問をしてみてください。

1. あなたのその「車輪」、誰に使ってほしいですか? この質問が最も重要です。あなたは、特定のグループの人々が、今使っている「車輪」に非常に不満を抱いているのを発見しましたか?

  • もしかしたら、既存のツールは彼らにとって複雑すぎるのかもしれません。一般の人にF1カーのハンドルを渡すようなものです。
  • もしかしたら、高すぎて彼らには手が出せないのかもしれません。
  • もしかしたら、機能が多すぎて肥大化しており、彼らはシンプルで使いやすいものだけを求めているのかもしれません。
  • もしかしたら、デザインがひどすぎて我慢できないのかもしれません。

もし、そのような人々を見つけ、あなたの「車輪」が彼らの不満を解消できるなら、それは成功の可能性があります。恐れるべきは、「私のこの車輪は誰でも使える」と言うことです。これは往々にして「誰も使わない」ことを意味します。

2. あなたのその「車輪」、一体どこが「新しい」のですか? あなたは、世間を驚かせるような大発明をする必要はありません。多くの成功したプロダクトは、ある一点において徹底的に優れているだけです。

  • 体験がより良い? 他のものよりもスムーズで、よりシンプルで、より美しいですか?ユーザーは使っていて気持ちが良いですか?
  • 特定のシナリオに特化? 非常にニッチなシナリオの問題を専門的に解決しますか?例えば、汎用的なメモソフトウェアではなく、プログラマーがコードスニペットを書くためだけのメモソフトウェアを作る、といった具合です。
  • 価格がより安い? これは最も直接的ですが、どのように継続するかを考える必要があります。
  • 新しい組み合わせ? AとBという無関係な二つのものを、巧妙な方法で組み合わせ、驚くべき効果を生み出す。

たった一点でも、既存の市場にあるすべての「車輪」よりも明らかに優れていれば、あなたには存在する価値があります。

3. 「誰も必要としていない」という仮説をどう検証しますか? 決して、一人で黙々と2年間作業し、リリースと同時に大成功を収めることを期待してはいけません。これは最大の誤解です。

  • コードを書く前に、まず話を聞く。 あなたのプロダクトを使うであろうと考える人々を見つけ、彼らと話してください。「これを作ってあげるけど、使う?」と尋ねてはいけません。誰も本当のことは言いません。彼らに「今、XX問題に直面したとき、どう解決していますか?」と尋ね、彼らの不満を聞き、彼らの苦痛を見てください。もし彼らの苦痛が実際に存在し、あなたがそれを解決できるなら、それは正しい方向です。
  • 「動けばいい」という醜いものを作る。 最速で、最も核となる機能を実装し、最小限の実行可能なプロダクト(MVP)を作りましょう。インターフェースは醜くても、機能は少なくても構いませんが、最も痛い点を解決できるものでなければなりません。
  • それを世に出す。 最初話を聞いた人々に、その「醜いもの」を使ってもらってください。彼らが本当に使いたいと思うか、使い終わった後も使い続けたいと思うか、さらには意見を言ってくれるかどうかを見てください。彼らの行動は、どんな口頭での約束よりも重要です。

最後に、もし結局誰も使わなかったとしても、それがどうしたというのでしょう? 私たちエンジニアにとって、アイデアから実装、そしてプロモーションまで、プロダクトを完全に作り上げるというプロセス自体が、計り知れない財産です。あなたが学ぶことは、数行のコードを書くことよりもはるかに多いでしょう。この経験は、将来、起業を続けるにしても、会社勤めをするにしても、あなたをより価値ある存在にするでしょう。

だから、「車輪の再発明」を恐れないでください。恐れるべきは、一人でこもって車を作り、それを外に出して他の人に試してもらう勇気がないことです。大胆に行動し、素早く検証し、このプロセスを楽しんでください。