SaaSを作りながら強く感じたのは、本当に難しい部分はプロダクトが動き始めてから始まることが多いということです。コードを書くこと、機能を出すこと、バグを直すこと、デプロイすることはかなり具体的です。問題も見えやすく、次に何をすべきかも比較的はっきりしています。
でも、顧客を獲得することはまったく別です。集客はもっと曖昧で、ポジショニングも簡単ではありません。メッセージ作りには感覚が必要です。クリック、CTR、継続率、コンバージョンを考え始めると、エンジニアとしてだけでなく、マーケター、書き手、リサーチャー、そして人の反応を読む人としても考えなければならなくなります。
リリースはゴールではない
多くの開発者がこの部分を軽く見てしまうのは、ソフトウェアがすぐにフィードバックを返してくれるからです。ボタンが動くか動かないかはすぐ分かります。デプロイが成功したか失敗したかも明確です。でもマーケティングはそうではありません。よく考えて出したものでも無視されることがあります。役に立つプロダクトを作っても、なぜそれが大事なのかを伝えきれないことがあります。
特に一人で作っていると、この差はかなりきつく感じます。本業を続けながら、もう一つ別の職業をゼロから学んでいるような感覚です。そして正直、この難しさはSaaSの現実的な話の中であまり語られていません。
なぜクリエイティブの側面がより難しく感じるのか
- コードは論理と構造に報います。
- 集客は注意、タイミング、信頼、反復に左右されます。
- 良いメッセージはシンプルに見えますが、そのシンプルさにたどり着くまでに多くの試行錯誤が必要です。
- 強力なAIツールでも、コードより独自のポジショニングや人間らしい創作のほうが難しいことがよくあります。
最後の点は今の時代らしい面白さがあります。AIは、技術的で明確に定義された作業ではとても役立ちます。でも仕事が創造的になったり、ニュアンスや声のトーンが重要になったりすると、出力が急にぎこちなくなることがあります。この対比は、人間の判断がまだとても重要だということをよく示しています。
公開しながら作ることは、公開しながら学ぶことでもある
rizae.comを作りながら、まさにそれを学んでいます。プロダクトそのものは大事ですが、それをどう説明し、どう見せ、どうやって必要な人に見つけてもらうかも同じくらい大事です。リリースは終わりではなく、別の仕事の始まりです。
自分にとっての実践的な結論はシンプルです。開発者としてSaaSを作るなら、公開しただけで集客が自然に解決すると考えないほうがいい。顧客獲得、メッセージ作り、継続率の改善は、本物のスキルとして扱うべきです。習得には時間がかかり、結果も読みにくいですが、コードと同じくらい重要です。