top of page
検索

AIはプログラマーを駆逐しない。AIは「最高の上流設計者」を必要としている

  • 執筆者の写真: Daisuke Neigisi
    Daisuke Neigisi
  • 2 日前
  • 読了時間: 9分

AIの進化によって、システム開発の現場は大きく変わり始めています。


「AIを使えば、もうプログラマーはいらないのではないか」「要件を入力すれば、AIが自動でシステムを作ってくれるのではないか」「これからの開発会社は、AIで安く・早く作れる会社が勝つのではないか」


このような声を聞く機会が増えました。


たしかに、AIは非常に強力です。コードを書くスピードは上がり、仕様書のたたき台も作れます。テストケースの作成、画面案の整理、データ構造の検討、調査作業など、これまで人が時間をかけていた作業の多くを短時間で支援してくれます。


しかし、私たちは日々の開発現場を見ていて、強く感じていることがあります。

それは、AIはプログラマーを単純に駆逐する存在ではないということです。むしろAIは、経験のあるエンジニア、実力のあるビジネスパーソン、そして構想を実行可能な形に落とし込める「上流設計者」の価値をさらに高めていると感じています。


AIは「答え」を出すが、「正しい問い」は人間が作る

AIは非常に優秀です。ただし、AIが力を発揮するかどうかは、入力する問いの質に大きく左右されます。


たとえば、システム開発をしたい企業がAIに対して、

「予約システムを作ってください」 「ECサイトを作ってください」 「業務管理システムを作ってください」

と入力すれば、それらしい回答は返ってきます。 画面構成、機能一覧、データベース設計、簡単なコードまで出てくるかもしれません。


しかし、実際の開発現場では、それだけでは足りません。

誰が使うのか。 どの業務を置き換えるのか。 現場の例外処理はどこにあるのか。 既存システムとはどう連携するのか。 セキュリティ要件は何か。 運用後の監視体制はどうするのか。 障害発生時に誰が、どの順番で、何を判断するのか。 売上・コスト・人員配置にどのような影響があるのか。


こうした問いを設計できなければ、AIが出すアウトプットは「それらしい資料」や「動きそうなコード」で止まってしまいます。


AI時代に本当に重要なのは、AIに作業をさせることではありません。AIに対して、正しい問いを投げ、正しい前提を与え、正しい判断軸でアウトプットを評価することです。

そして、それができるのは、経験と実績を持った人間です。


実績のない人がAIを使っても、アウトプットは実行レベルにならない

AIを使えば、誰でも資料を作れるようになりました。誰でもコードを書けるようになりました。誰でも企画書らしいものを作れるようになりました。


しかし、「作れること」と「実行できること」はまったく違います。

実績のない人がAIを使うと、表面的にはきれいなアウトプットが出てきます。文章も整っている。構成もそれらしい。コードも一見すると動きそうに見える。

ただ、実際にプロジェクトを進める段階になると、問題が出てきます。

要件の抜け漏れに気づけない。 リスクの大きさを判断できない。 顧客の本当の課題を掘り下げられない。 開発チームに伝わる粒度に落とし込めない。 見積もりの妥当性を判断できない。 運用後に起きる問題を想定できない。 プロジェクトが炎上する前兆を読み取れない。

つまり、AIのアウトプットを「使えるもの」に変える力がないのです。


AIは、経験の差を完全に埋めるものではありません。むしろ、経験のある人とない人の差を、より明確にしているように感じます。


経験のある人は、AIの回答を見てすぐに違和感に気づきます。 「この前提は危ない」 「この設計では運用に耐えない」 「この見積もりは現場感覚とズレている」 「この機能は初期開発ではなく、第二フェーズでよい」 「この業務フローには例外処理が足りない」

このように判断できます。


一方で、経験がない人は、AIが出したものをそのまま正解だと思ってしまいます。ここに大きなリスクがあります。


これから価値が高まるのは「コードを書く人」だけではない

もちろん、プログラミングスキルは今後も重要です。ただし、単純にコードを書くだけの仕事は、AIによって大きく変わっていくでしょう。


これからより価値が高まるのは、コードを書く前の工程です。

事業を理解する力。 業務を整理する力。 顧客の曖昧な要望を構造化する力。 要件定義を行う力。 システム全体を設計する力。 開発チームに伝わる仕様に落とす力。 リスクを先回りして潰す力。 運用まで見据えて判断する力。


これらは、いわゆる「上流工程」の力です。

AI時代に必要なのは、単なるプログラマーではありません。AIを使いこなし、事業とシステムの橋渡しができる上流設計者です。


そして、この上流設計者の質によって、開発プロジェクトの成否は大きく変わります。


AI駆動開発会社と、私たちの考え方の違い

最近は、AIを活用して「早く・安く」システムを作る開発会社も増えています。

それ自体は素晴らしい流れです。AIによって開発効率が上がり、これまで予算の都合でシステム化できなかった企業にもチャンスが広がるからです。


しかし、すべての開発が「早く・安く」だけで成功するわけではありません。

特に、次のような案件では注意が必要です。


既存業務が複雑で、現場ごとに例外処理が多い。複数の部署や関係者が絡み、合意形成が難しい。基幹システムや外部システムとの連携が必要。データ移行や運用設計まで考える必要がある。セキュリティ、監査、内部統制の観点が求められる。開発後の保守、監視、改善まで継続的に必要になる。


このような案件では、単にAIでコードを早く書くだけでは不十分です。むしろ、最初の設計を間違えると、後から大きな手戻りが発生します。


安く作ったはずなのに、追加改修が増える。早く作ったはずなのに、現場で使われない。便利になるはずだったのに、運用が回らない。システム化したはずなのに、結局Excel管理が残る。


こうしたことは、現場では珍しくありません。

私たちTomorrow Futureが大切にしているのは、単に開発することではありません。お客様の事業、業務、体制、予算、将来構想を踏まえたうえで、投資判断として正しい開発を行うことです。


システム開発は「作ること」より「何を作らないか」が重要

システム開発でよくある失敗の一つに、最初からすべてを作ろうとすることがあります。

あの機能も欲しい。この機能も必要そう。将来的にはこれも使うかもしれない。競合がやっているから入れておきたい。


こうして機能が膨らみ、開発費用も期間も膨らんでいきます。しかし、実際にリリースしてみると、使われる機能は一部だけだったということもよくあります。

ここで重要なのが、上流設計です。


本当に初期フェーズで必要な機能は何か。事業検証に必要な最小構成はどこまでか。後から追加しても問題ない機能は何か。逆に、最初から設計しておかなければならない部分はどこか。コストを抑えてはいけない非機能要件は何か。


この判断には、実務経験が必要です。


AIは機能一覧を出すことはできます。しかし、「今この会社にとって、何を作るべきで、何を作らないべきか」を判断するには、ビジネスと開発の両方を理解している人間が必要です。


良い開発会社は、言われたものをすべて作る会社ではありません。お客様の目的に対して、作るべきものと作らないものを整理できる会社です。


ベトナムオフショア開発でも、上流設計が成否を分ける

私たちは、ベトナムオフショア開発を活用したシステム開発にも取り組んでいます。

オフショア開発は、うまく活用できれば大きなメリットがあります。開発コストを抑えながら、優秀なエンジニアリソースを確保できる。継続的な開発体制を組みやすい。日本国内だけでは不足しがちな技術人材を補える。


一方で、オフショア開発には難しさもあります。


要件が曖昧なまま依頼してしまう。 仕様変更の背景が伝わらない。 日本側とベトナム側で認識がズレる。 設計書の粒度が足りない。 品質基準が共有されていない。 コミュニケーションが属人的になる。


これらの問題は、単にエンジニアの能力だけで起きるものではありません。多くの場合、日本側の上流設計やプロジェクトマネジメントに課題があります。


だからこそ、ベトナムオフショア開発を成功させるには、日本側で事業と業務を理解し、要件を整理し、開発チームに正しく伝える役割が不可欠です。


AI時代であっても、オフショア開発であっても、成功の鍵は上流にあります。


AIを使うからこそ、人間の実力が問われる

AIは、経験者にとっては強力な武器です。


調査の時間を短縮できる。ドキュメント作成を効率化できる。設計のたたき台を高速に作れる。コードレビューの観点を増やせる。テストケースを網羅的に洗い出せる。複数案を比較しながら意思決定できる。


実力のある人がAIを使えば、仕事のスピードと質は大きく上がります。

しかし、実力のない人がAIを使っても、実行レベルの成果にはなりにくい。なぜなら、AIの回答を評価できないからです。


AI時代は、誰でもそれらしいアウトプットを出せる時代です。だからこそ、表面上のきれいさではなく、実行可能性、事業への貢献度、運用への耐久性が問われます。

これからの開発会社に求められるのは、AIを使って安く作ることだけではありません。AIを使いながら、事業として成功する確率を高めることです。


Tomorrow Futureが提供したい価値

Tomorrow Futureは、単なる開発会社ではなく、お客様の事業や業務に入り込み、企画、要件定義、システム開発、運用監視まで一気通貫で支援するパートナーでありたいと考えています。


「システムを作りたいが、何から始めればよいかわからない」 「ベトナムオフショア開発を活用したいが、進め方がわからない」 「既存の開発プロジェクトがうまくいっていない」 「新規事業を立ち上げたいが、要件定義ができていない」 「AIを活用したいが、自社業務にどう落とし込めばよいかわからない」 「開発だけでなく、運用や改善まで相談したい」

このような企業に対して、私たちは最初の壁打ちから伴走します。


AIを使うことは前提です。ただし、AI任せにはしません。


事業を理解し、業務を整理し、リスクを見極め、開発チームが動ける形に落とし込み、運用まで見据えて設計する。そのうえで、AIを最大限活用して、スピードと品質を高めていく。

これが、これからの時代に必要なシステム開発だと考えています。


まとめ:AI時代に必要なのは、最高の上流設計者である

AIはプログラマーを駆逐するのか。私たちの答えは、単純な「YES」ではありません。

AIによって、開発のやり方は変わります。単純な作業、定型的な実装、調査や資料作成の一部は、AIに置き換わっていくでしょう。


しかし、AIが進化すればするほど、重要になる役割があります。

それが、上流設計者です。


事業を理解する。 課題を言語化する。 要件を整理する。 優先順位を決める。 リスクを見極める。 開発チームに伝える。 運用まで設計する。 投資判断として正しい形に導く。


この役割は、AIだけでは担えません。

AI時代に価値を持つのは、AIを使える人ではありません。AIを使いこなし、現実のビジネスを前に進められる人です。


そして、システム開発において本当に必要なのは、単なる作業者ではなく、事業と技術をつなぐ「最高の上流設計者」なのだと思います。


Tomorrow Futureは、AI時代の開発パートナーとして、企画・要件定義・開発・運用まで、お客様の事業成長に必要なシステム開発を支援していきます。


システム開発、AI活用、ベトナムオフショア開発、新規事業開発でお悩みの企業様は、ぜひ一度ご相談ください。

 
 
 

コメント


© 2026 TOMORROW FUTURE Co., Ltd. All Rights Reserved.

  • Tomorrow Future on FaceBook
bottom of page