記事一覧に戻る
AI活用

3階層から2階層へ——Pixieが実現するAI時代の開発体制

2026年01月23日
Erik

従来の開発体制:3階層モデル

システム開発は、長らく3階層の分業体制で行われてきた。

┌─────────────┐
│   コンサル   │  ← 業務調査・要件定義
│   上流SE    │
└──────┬──────┘
       ↓
┌─────────────┐
│     SE      │  ← 機能要件定義・システム設計
└──────┬──────┘
       ↓
┌─────────────┐
│     PG      │  ← 実装・テスト
└─────────────┘

| 階層 | 役割 | 成果物 | |------|------|--------| | コンサル・上流SE | 業務調査、要件定義 | 業務要件書 | | SE | 機能要件定義、システム設計 | 機能要件書、設計書 | | PG | 実装、テスト | コード、テスト結果 |

この3階層は、人間の認知限界に基づく分業だった。

  • コンサルは業務を知っているが、実装はできない
  • SEは設計はできるが、業務の深い理解はない
  • PGはコードは書けるが、なぜその機能が必要かはわからない

だから、翻訳者が必要だった。業務→機能→実装という翻訳チェーン。


3階層モデルの構造的問題

この3階層モデルには、構造的な問題があった。

1. 伝言ゲーム

業務担当者の意図が、コンサル→SE→PGと伝わるうちに歪む。

業務担当者:「すぐに概算が知りたい」
     ↓
コンサル:「見積依頼画面で概算金額を表示」
     ↓
SE:「見積依頼テーブルに概算金額カラムを追加、計算ロジックを実装」
     ↓
PG:「計算式はどうすればいいですか?」

最初の「すぐに」という要望が、どこかで消える。

2. フィードバックの遅延

実際に動くものを見るまでに、何ヶ月もかかる。

要件定義:2ヶ月
設計:2ヶ月
実装:3ヶ月
テスト:1ヶ月
──────────
合計:8ヶ月後にようやく触れる

8ヶ月後に「なんか違う」と気づいても、もう遅い。

3. 責任の分散

問題が起きたとき、誰の責任かわからない。

  • 「要件には書いてあった」(コンサル)
  • 「設計通りに作った」(SE)
  • 「仕様通りに実装した」(PG)

全員が正しいのに、システムは使えない。


AI時代の開発体制:2階層モデル

AIが開発を担うようになると、この構造が根本的に変わる。

┌─────────────┐
│   コンサル   │  ← 業務調査・要件定義(変わらない)
│   上流SE    │
└──────┬──────┘
       ↓
┌─────────────┐
│     AI      │  ← 機能要件定義・設計・実装・テスト(すべて)
└─────────────┘

| 階層 | 役割 | 成果物 | |------|------|--------| | コンサル・上流SE | 業務調査、要件定義 | 業務要件テキスト | | AI | 機能要件定義、設計、実装、テスト | 動くシステム |

中間層(SE・PG)がAIに置き換わる。

これは「人が要らなくなる」という話ではない。翻訳の自動化だ。


なぜ2階層で済むのか

AIが中間層を担えるのは、以下の理由による。

1. AIは業務言語と技術言語の両方を理解する

従来、コンサルは業務言語を話し、PGは技術言語を話した。だから翻訳者(SE)が必要だった。

AIは両方を理解する。業務要件を読んで、直接コードを書ける。

2. AIは伝言ゲームをしない

業務要件がAIに直接渡される。間に人が入らないから、意図が歪まない。

3. AIはフィードバックを即座に反映できる

「なんか違う」と言われたら、数分で直せる。8ヶ月待つ必要がない。


Pixie:2階層モデルを実現するファクトリー

私が構築した「Pixie」は、この2階層モデルを実現する開発ファクトリーだ。

Pixieの処理フロー

┌─────────────────────────────────────────────────────────────┐
│                        Pixie                                │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ① 業務要件を入力                                          │
│       ↓                                                    │
│  ② 自動で要約・構造化                                      │
│       ↓                                                    │
│  ③ 機能一覧を生成                                          │
│       ↓                                                    │
│  ④ 機能単位で実装                                          │
│       ↓                                                    │
│  ⑤ テスト生成・実行                                        │
│       ↓                                                    │
│  ⑥ 動くシステムを出力                                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

各ステップの詳細

| ステップ | 処理内容 | 所要時間 | |----------|----------|----------| | ① 業務要件入力 | ユーザーが自然言語で要件を記述 | ユーザー次第 | | ② 要約・構造化 | AIが要件を解釈し、構造化された形式に変換 | 〜1分 | | ③ 機能一覧生成 | 必要な機能を洗い出し、一覧化 | 〜1分 | | ④ 機能単位で実装 | 各機能を順次コード化 | 機能数×数分 | | ⑤ テスト生成・実行 | 各機能のテストを自動生成・実行 | 〜2分 | | ⑥ システム出力 | 動作するシステムとして統合 | 〜1分 |

業務要件を入れたら、動くシステムが出てくる。

これが Pixie の基本思想だ。


業務コンサルタントが直接アプリを作る時代

この2階層モデルは、業務コンサルタントの役割を根本的に変える。

従来のコンサルタント

業務調査 → 要件定義書を書く → SEに渡す → 待つ → レビュー → 待つ → ...

コンサルタントの仕事は「書類を書くこと」だった。実際に動くものを作るのは、別の人の仕事。

AI時代のコンサルタント

業務調査 → 要件をPixieに入力 → 動くものを見る → フィードバック → すぐ修正 → ...

コンサルタントが直接アプリケーションを作る時代になった。

これは「プログラミングができるようになった」という話ではない

コンサルタントがコードを書くわけではない。AIが書く。

コンサルタントがやることは変わらない:業務を理解し、要件を定義する

変わったのは、その要件が直接システムになるということだ。


SE・PGの役割はどこへ行くのか

「SE・PGは不要になるのか?」

これは誤解を招きやすい問いだ。

不要になるもの

  • 要件書を機能要件書に「翻訳」する作業
  • 設計書を見てコードに「翻訳」する作業
  • 定型的な実装作業

不要にならないもの

  • AIが生成したコードのレビュー・監査
  • セキュリティ・パフォーマンスの専門的判断
  • AIが苦手な領域(レガシー連携、特殊なハードウェア等)
  • AIの出力品質を担保する仕組みづくり

役割の変化

【従来】
SE:要件→設計→実装の「翻訳者」
PG:設計→コードの「実装者」

【AI時代】
SE/PG:AIの出力を「監査・改善する人」
       AIが苦手な領域の「専門家」
       開発プロセス全体の「設計者」

翻訳者から監査者へ。実装者からアーキテクトへ。


コンサル・上流SEの重要度が増す理由

2階層モデルでは、業務要件の質がそのまま実装の質を決める

従来は、要件が曖昧でも、SE・PGが「多分こういうことだろう」と補完してくれた。良くも悪くも、中間層がバッファになっていた。

AI時代には、そのバッファがない。

  • 曖昧な要件 → 曖昧なシステム
  • 的確な要件 → 的確なシステム

コンサル・上流SEの仕事の質が、直接アウトプットに反映される。

だから、この層の重要度は下がるのではなく、むしろ上がる


Pixieが目指す世界

Pixieは単なる自動化ツールではない。

「本当に欲しいもの」を発見するための環境だ。

雑に言う → すぐ触れる → 気づく → また言う → すぐ触れる → ...

このサイクルを、コンサルタントとユーザーが一緒に回す。AIはそのサイクルを支える基盤として機能する。

従来の「納品」という概念の終わり

【従来】
要件定義 → 設計 → 実装 → テスト → 納品 → 終わり

【Pixie】
要件入力 → 即座に動く → フィードバック → 即座に反映 → また動く → ...
           └───────────── 継続的な進化 ─────────────┘

「完成」はない。「進化し続ける」だけ。


まとめ

  • 従来の開発は3階層(コンサル→SE→PG)だった
  • AI時代は2階層(コンサル→AI)になる
  • Pixieは業務要件→動くシステムを自動化する
  • 業務コンサルタントが直接アプリを作る時代になった
  • SE・PGは翻訳者から監査者・アーキテクトへ役割が変わる
  • コンサル・上流SEの重要度はむしろ上がる

3階層から2階層へ。

これは人が要らなくなる話ではない。役割が変わる話だ。

Pixieは、その変化を実現するファクトリーとして機能する。

広告スペース

関連記事