AI開発でエンジニア削減は大きな間違い 浮上する「管理職不要論」
ソフトウェア開発の世界において、小規模な変更を短期間のうちに繰り返す「アジャイル」型開発、開発と運用を融合させる「DevOps」に次ぐパラダイムシフトとして、AIツールの活用が本格化している。しかし、企業はこの強力な技術を「同じ量のソースコードをより少ない人数で書く」ための単なる効率化ツールとして扱い、末端のエンジニアを削減するにとどまっている。 開発インフラの構築を支援するEficodeでCTO(最高技術責任者)を務めるマルコ・クレメッティ氏は、このアプローチを「根本的に間違った問い」だと指摘する。優れた企業は、AIツールを用いて既存のワークフローを微調整するのではなく、サービスを生み出す仕組みそのものを再構築している。 クレメッティ氏が提唱する、次世代のソフトウェア開発における究極の目標(ノーススター、北極星)は、「機能を5分で本番環境にデプロイすること」だ。AIエージェントが要件定義からコーディング、テストまでをシームレスに実現することで、かつて手作業や部門間の引き継ぎに何日も費やしていた工程を劇的に短縮できるという。 ただし、この圧倒的なスピードを実現するには、開発者がただAIツールを使うだけでは不十分だ。旧態依然とした組織構造や管理体制を見直さなければ、AI技術の真の価値は引き出せない。真のAI駆動型組織を構築するためには、ツールと組織の両面でどのようなアプローチが必要なのか。具体的な仕組みと、マネジメント層に迫る危機を深掘りする。
本稿は、ソフトウェア開発者向けカンファレンス「GOTO Copenhagen 2025」における対談セッション「Rewriting the SDLC playbook with GenAI-how to build a GenAI-augmented software organization?」の内容を基に構成している。本セッションでは、デベロッパーアドボケート(開発者向け啓発活動の専門家)であるクリス・ジェンキンス氏が聞き手となり、クレメッティ氏の持論を掘り下げた。 SDLC(ソフトウェア開発ライフサイクル)全体の変革において、未来のエンジニアの働き方は根本から変わる。クレメッティ氏は、システムの稼働状況やエンドユーザーの行動データを収集する「テレメトリー」「オブザーバビリティ」(可観測性)といった仕組みとAIツールが連携する未来を描く。 例えば、AIモデルと外部データソースを接続する規格「MCP」(Model Context Protocol)を介して、エンドユーザーのページ読み込み時間やフィードバックデータをAIエージェントが解析する。これによって、AIエージェントは「決済画面での余分なクリックが離脱率を下げているため、ボタンの配置を変更してはどうか」と具体的な機能変更を自律的に提案するようになる。 エンジニアは詳細なログを自ら分析するのではなく、AIエージェントが事前に整理・要約した提案内容を確認し、「承認」または「却下」を選択するだけでよくなる。承認すれば、自然言語からソフトウェアを生成する「Lovable」や、AI技術を活用したマイクロアプリケーション開発ツール「GitHub Spark」などのツール群が連携し、既存のソースコード群に対する変更が自動的に実装・デプロイされる。