「自社開発(Build)か purchased/外部調達(Buy)か」の選択肢が「自社開発」へとシフトしている

MMaximilian Schwarzmüller
컴퓨터/소프트웨어창업/스타트업경제 뉴스

Transcript

00:00:00最近熱を帯びてきている議論があります。これは最終的に私たち開発者全員に関わってくる話ですが、将来的に多くの企業が大半のソフトウェアを自社で開発するようになるかどうか、という問題です。
00:00:15これは決して新しい議論ではなく、2〜3年前から始まっていました。しかしAIエージェントや基盤となるAIモデルが進化し続ける中で、この問いはいよいよ重要性を増しています。
00:00:31実際、自前でソフトウェアを構築する人々、特に開発者が明らかに増えているのは間違いありません。
00:00:44私自身の会社でも、プロジェクト管理やメール配信など、これまで利用していた様々な有料サービスを自社製のソリューションに置き換えました。
00:00:59もちろん私は開発者なので比較的容易ですが、AIの登場前はもっと手間がかかったため、そこまではしていませんでした。
00:01:10AIのおかげで作業効率が上がり、より高度な課題にも取り組めるようになったのは間違いありません。
00:01:19ただし、一定の専門知識は必要です。もっとも、特定のプロダクトであれば「バイブコーディング(感覚的なコード生成)」で作ることも可能です。
00:01:25簡単なユーティリティツールなら、それで十分です。例えば、サムネイル用に顔写真の背景を消すための小さな背景削除ツールを作りました。
00:01:36細かい仕様にはこだわらないので、これは完全にバイブコーディングで作ったものです。
00:01:42不具合があっても見た目で分かりますし、その場で適当に修正すれば済みます。
00:01:47ミッションクリティカルなツールではないので、こうした用途ならバイブコーディングで十分機能します。
00:01:53もちろんこれは私に限った話ではなく、多くの人が実践できることです。
00:01:59ただ、誰もがそうできるわけではありません。エージェント型AIツールやその可能性を全員が知っているわけではないからです。
00:02:09とはいえ、開発者やITリテラシーの高い人であれば、特定のツールをバイブコーディングで構築できます。
00:02:17しかし、バイブコーディングをお勧めできない領域のツールも存在します。
00:02:24例えば、ニュースレターのようなメールを配信するツールです。
00:02:29そこには不具合のリスエストが存在し、誤送信で迷惑メール扱いされたり、配信解除を招いたり、ドメインの配信信用度を損なう恐れがあります。
00:02:40メールの半分が届かないような事態も絶対に避けなければなりません。
00:02:45さらに考慮すべき点があります。
00:02:46例えば、ユーザーが購読解除するためのアンサブスクライブ機能を実装し忘れるかもしれません。
00:02:54これは非常にまずい問題です。
00:02:56配慮すべき要素が多く、仕組みとしてはより複雑になります。
00:02:59そうした問題を抜きにしても、大規模なメール配信には事前に多くの工程が必要になります。
00:03:09まずは配信ノウハウや、AWS SESのような利用可能なサービスの知識が必要です。
00:03:15知識があったとしても、すべてを適切にセットアップするにはワンクリックとはいきません。
00:03:22構築を簡易化するサービスも存在しますが、それでも一定の技術知識が求められます。
00:03:28非IT系の小規模企業が安易に自作して、スムーズに運用できるようなものではありません。
00:03:36この問いを考える上で、これは非常に重要視すべきポイントだと思います。
00:03:42現在、そして将来において、企業が自社構築するソフトウェアと購入し続けるソフトウェアの境界線はどこにあるのか、ということです。
00:03:52当然ながら、タスクの複雑さはきわめて重要な要素となります。
00:03:58何が失敗し得るのか、そして失敗した際の影響がどれほど大きいかです。
00:04:02「バイブコーディングは楽しいが、保守運用は苦痛だ」という言葉を耳にすることがあります。
00:04:08そして、それには一理あります。
00:04:11重要度が高いソフトウェアほど、保守の負担とストレスは大きくなります。内部構造を把握していない場合は特にです。
00:04:22もちろん、大企業であればより難易度の高い課題に取り組むことができます。
00:04:26潤沢な人員があり、
00:04:27AIエージェントを活用でき、
00:04:28専門知識も揃っています。
00:04:29そのため、非IT企業や個人開発者には代替できないようなツールであっても、自社用に置き換えられる可能性があります。
00:04:39しかしそうした大企業には、コンプライアンスや複雑性の観点から代替が困難なソフトウェア層が存在します。SAPやSalesforceのように多数のシステムに深く統合されているツールは、リプレイスするより料金を払い続ける方が現実的です。
00:05:02今後10年などで変化する可能性はありますが、大企業が一朝一夕に使用中のソフトウェアをすべて置き換えるとは考えにくいでしょう。
00:05:15しかし規模を問わず、大企業から個人開発者まであらゆるレベルで、一部のソフトウェアの置き換えが進んでいるのは確かです。
00:05:24この潮流自体は否定しようがありません。
00:05:28特にインディハッカーで同業の開発者をターゲットにしていた場合、以前開発・販売していたようなソフトウェアは代替されやすいため、状況は厳しさを増しています。
00:05:43ただし、単なるソフトウェアではなく容易に入手できないデータ価値に基づいている場合や、法的・コンプライアンス的に複雑なビジネスである場合は、依然として参入障壁(モート)が存在します。
00:06:00その場合、顧客はソフトウェア単体にお金を払っているわけではありません。
00:06:03別の付加価値に対して支払っているのです。
00:06:04したがって、自作での代替は必然的に困難、あるいは不可能になります。
00:06:09完全不可能とまでは言えずとも、はるかにハードルが高くなります。
00:06:12ここには一定の防御優位性があります。
00:06:14強みが「軽微な課題を解決するコード」だけであったなら、今後の生き残りは難しくなるでしょう。
00:06:22そしてこれこそが、現在AIによって生じている変化であり、今後さらに加速していく変化だと考えています。
00:06:27現在開発者に可能となっていることは、近い将来、ある程度一般企業や一般の人々にも可能になると予想されるからです。
00:06:37もちろんすべてではありません。AWSのメール送信の例などはハードルが高いままかもしれませんが、それを容易にするプロバイダーの登場により、将来は可能になるかもしれません。
00:06:48しかし、各種ユーティリティツールや小規模なプロジェクト管理ツールなどでは、多くの企業や個人が独自のソフトウェアをバイブコーディングするようになるとみています。
00:07:02例えば2年前であれば、顔写真などの画像からイラストを生成するようなAI画像生成サービスビジネスが成り立っていました。
00:07:17そうしたサービスは1〜2年前なら好調だったでしょうが、今では状況が急速に変化しています。一般ユーザーがスマホから直接AIで画像を生成できるようになってきたためです。
00:07:35OSに標準機能として組み込まれたり、ChatGPTのサブスクリプション経由で利用できたりします。無料枠もありますし、課金して使う人も増えています。
00:07:47これは、2年前には非常に有効だったビジネスモデルが、現在強い圧迫を受けている好例と言えます。
00:07:57どのような独自の強み(モート)を持っているかによって、他のサービスやソフトウェアでも同様の事態が起こるでしょう。
00:08:04画期的な新事実というわけではありませんが、開発者が今すぐ向き合うべき重要な示唆を含んでいます。
00:08:12私たちの職業自体が変化しており、手で書くコードの量が減っているだけでなく、1行ずつ精読するコードレビューのあり方も変わりつつあります。
00:08:24将来的に全行レビューを行うことはまずなくなるでしょう。そうした変化に加え、「どこで働くか」も極めて重要になります。
00:08:31昨今の転職市場が厳しいことや、職があること自体のありがたさは重々承知しています。
00:08:37しかし、もしあなたが代替されやすい部類のツールやソフトウェアを開発している企業に身を置いているなら、
00:08:48それは一種の警戒信号です。すぐに離職すべきという意味ではありませんが、
00:08:52今後のキャリア計画を慎重に考える必要があるということです。この流れは間違いなく加速するからです。
00:09:01今後10年といったスパン(今の時代、見通すのは困難ですが)においても、
00:09:10極めて重要であったり、複雑すぎたり、あるいは本質がソフトウェア自体にないといった理由から、自作されないソフトウェアは存在し続けると強く確信しています。
00:09:20一方で、企業や個人が自らツールやソフトウェアをバイブコーディングしたり、
00:09:30あるいは既存の技術力を活かして、これまで費用を払っていた外部製品を自前で置き換えるケースは大幅に増加するでしょう。
00:09:39つまり、これは加速しつつある明確なトレンドです。そしてこの潮流が意味するのは、SaaS事業での起業や独立が
00:09:48数年前と比較して格段に難しくなっているという事実です。
00:09:54本当の価値を提供できる商品は何なのかを、より深く突き詰めて考えなければなりません。
00:10:00それは以前に比べて確実に難易度が上がっていると言えます。

Key Takeaway

AI技術の進化により、簡易ツールの自社開発(Build)への切り替えが加速する一方、単一機能しか持たないSaaS事業の生存難易度は急激に上がっている。

Highlights

  • AIエージェントや基盤モデルの進化に伴い、従来有料で利用していたプロジェクト管理やメール配信などのSaaSを自社製ソリューションへ置き換える企業や開発者が増加している。

  • 画像から背景を消すような簡易ツールは感覚的なコード生成(バイブコーディング)で十分構築できる一方、メール配信やコンプライアンスに関わる複雑なシステムは運用リスクが高く自作に適さない。

  • SAPやSalesforceのような基幹システムは、多様な業務プロセスに深く統合されているため、自社開発への置換コストが高く有料のまま残り続ける。

  • 付加価値が単なるコード構築のみにあるSaaSは、OSの標準機能統合やChatGPTなどの汎用AIツールに急速に代替されている。

  • 自社開発へのシフトが進むことで、単一機能を提供する単純なSaaS事業での起業や独立の難易度は数年前と比べて大幅に上昇している。

Timeline

ソフトウェア構築手法の「自社開発(Build)」へのシフトとバイブコーディング

  • 基盤AIモデルやAIエージェントの進歩により、有料SaaSを自社開発ツールへ置き換える開発者が急増している。
  • サムネイルの背景削除ツールのような軽微なユーティリティは、感覚的なコード生成(バイブコーディング)のみで構築が可能である。

2〜3年前から議論されていたソフトウェアの自社開発化は、AI技術の成熟によって現実的な選択肢となった。以前はプロジェクト管理やメール配信などの有料ツールを導入していた環境でも、AIを活用した内製化が進んでいる。ミッションクリティカルでないツールであれば、不具合が生じてもその場で修正できるため、バイブコーディングによる迅速な構築が機能する。

自社開発の限界領域と運用・保守コストの境界線

  • 配信不着や購読解除機能の不備が信用失墜につながるメール配信ツールなどは、安易なバイブコーディングに向かない。
  • システムの保守運用に伴う負担とストレスは、ツールの重要度や複雑さに比例して増大する。
  • SAPやSalesforceのように業務基盤へ深く組み込まれた大企業向けシステムは、自社開発へのリプレイスが極めて困難である。

ソフトウェアを自作するか購入し続けるかの境界線は、タスクの複雑性と障害発生時の影響度によって定まる。AWS SESのセットアップや法的規律が絡むシステムは、単にコードを書くだけではない専門知識と運用態勢を要する。大企業においては人員とAIエージェントを活用した代替の余地があるものの、膨大なシステム統合とコンプライアンスを背景に、既存SaaSへの継続課金を選択する傾向が強い。

SaaS市場における参入障壁(モート)の変化とキャリアへの影響

  • 独自のデータ価値や法規制対応を持たない単一機能のソフトウェアは、急速に価値を失いつつある。
  • OS標準機能や既存AIサービスの拡充により、かつて成立していた単体AI画像生成ビジネスなどの収益モデルが圧迫されている。
  • コードの全行レビューや手動コーディングの機会が減少し、代替されやすいソフトウェアを扱う企業からのキャリア再考が必要とされる。

単純な課題解決しか提供できないコードの優位性は消失しつつある。画像生成サービスがOS機能やChatGPTに飲み込まれたように、固有のデータや複雑なビジネスロジックを持たないツールは自作や汎用AIツールに取って代わられる。この変化は開発者の働き方やコードレビューのあり方を変容させ、SaaSによる単純な起業モデルの成立を困難にしている。

Community Posts

View all posts