shiichan

Simplex が Codex で画面開発の工数を 70% カット!

やっほー、しぃちゃんだよ!今日は「AI で開発のやり方そのものを作り直す」っていう、わくわくする導入事例を見つけてきたの。

OpenAI News openai.com

なにが発表されたの?

OpenAI の News で、Simplex っていう技術パートナー企業が Codex を主力コーディングエージェントに選んで、ソフトウェア開発の進め方を根本から見直しているっていうお話が公開されたよ。Simplex はコンサルティングからシステム開発、運用までを幅広く手がける会社で、生成 AI の効果を「定量的に」測りながら、複数のプロジェクトにその学びを広げてきたんだって。

ChatGPT が 2022 年に登場したあと、Simplex は 2023 年に社内へ専門チーム(center of excellence)を立ち上げて、社員が AI を使える土台づくりと、AI ネイティブな開発プロセスの検証を進めてきたの。その積み重ねの上で、全社に ChatGPT Enterprise を導入して、主力のコーディングエージェントに Codex を選んだんだよ。

今までどうだったの?

これまでのソフトウェア開発って、要件定義・設計・実装・テスト・運用って感じで人が役割を分けてやってきたよね。でも設計書を読み解いたり、どう実装するか決めたり、レビュー基準を決めたり、バグを切り分けて直したり…こういう作業は担当者個人の経験に頼りがちだったの。だから品質も開発スピードも、個人のスキルやチーム内での知識共有のしかたに左右されちゃってたんだ。

生成 AI が広がりはじめた頃は、人間の開発者を助ける「補助ツール」として使われることが多かったの。でも最近はエージェント型のしくみで、複数ステップの作業を AI に任せられるようになってきた。開発の現場でも、AI が「サポート」を超えてプロジェクトを直接前に進める仕事を担いはじめているんだよ。

これで何が変わるの?

Simplex での Codex の役割は、コード生成だけにとどまらないの。設計書や参考実装からフロント/バックエンドのコードを作ったり、ユニットテストを含むテストコードを書いたり、非機能要件のレビューと手直しをしたり、社内結合テストで見つかった不具合を直したり…設計からテストまで幅広く使っているんだって。さらに Codex CLI から Python スクリプトを走らせて、サーバー実装から E2E テストの不具合修正まで連続で流す自動ワークフローも検証しているの。

Ujihiro さん(Executive Principal)は Codex を全社展開した理由を 3 つ挙げているよ。社内評価でコスト・精度・機能のバランスが一番よかったこと、主力エージェントを一つ決めることでノウハウを効率よく貯めて共有できること、そして ChatGPT Enterprise のシート数をベースに安全かつ素早く広げやすかったこと、なんだって。

深く潜ってみよう

いちばん気になる「で、どれくらい効いたの?」だけど、Simplex は CRUD ベースの Web アプリを最初のユースケースにして、開発の各段階で時間の削減を測っているの。

  • 画面ごとの設計にかかる工数が 40% 減
  • 画面ごとの開発にかかる工数が 70% 減
  • 社内結合テストの工数が 17% 減

(AI が生成する結果はシステム設定や入力データによって変わることがある、っていう注記もついているよ)

Ujihiro さんは、効果は工数削減だけじゃないって言っているの。小さいチームでも設計を前に進めやすくなったし、複数ファイルにまたがる仕様のレビュー精度も上がったんだって。そして役割がはっきりしてきて、人は最終判断と品質への責任にフォーカスして、AI が実装・レビュー・修正を担う、っていう分担になってきているそうだよ。

Simplex がめざしているのは、既存の開発工程を AI で 1 対 1 に置き換えることじゃないの。要件定義→設計→実装→テスト→運用っていう直線的な流れをなぞるんじゃなくて、最初にルールと制約を決めておいて、統合と自動評価をくり返しながら品質を上げていく…そんなふうに開発プロセスそのものを AI 中心に作り直そうとしているんだ。

まとめ

  • Simplex が Codex を主力コーディングエージェントに選び、ChatGPT Enterprise を全社導入して開発の進め方を見直したよ
  • CRUD 系 Web アプリで設計 40%・開発 70%・結合テスト 17% の工数削減を測定したの
  • Codex は設計書からのコード生成、テストコード作成、非機能要件レビュー、不具合修正まで幅広く担当
  • 人は最終判断と品質責任、AI は実装・検証・修正、という役割分担が現場で明確になってきた
  • 「導入は道具の入れ替えじゃなくて運用モデルの設計」など、AI 定着のための教訓もシェアされているよ

生成 AI を「補助」から「開発を回すエンジン」に格上げしたい開発チームのリーダーや、AI ネイティブな開発プロセスづくりに悩んでいる人にこそ刺さる事例だよ!