従来:工程ごとの引継ぎ
要件定義 → 基本設計 → 詳細設計 → 実装 → 単体 → 結合 → 総合 → UAT
各工程で文書を承認し、次の担当者へ。後工程で発見した認識のずれは、上流へ差し戻します。
SOFTWARE DEVELOPMENT / ソフトウェア開発
人が工程ごとに文書を引き渡す開発から、AIが仕様・実装・検証・成果物更新を継続して実行する開発へ。PM・SE・開発者・QAが、仕事の進め方を変えるための実践ガイド。
9工程の比較を見る ↓ 文稿をダウンロード ↓本ページは導入モデルの提案です。「全工程のAI自動化」は、各工程の作業をつなぐ設計を指します。自動化範囲は案件条件で異なり、業務目的の決定・重要な設計判断・最終受入には責任者を置きます。
PROCESS SHIFT
要件定義 → 基本設計 → 詳細設計 → 実装 → 単体 → 結合 → 総合 → UAT
各工程で文書を承認し、次の担当者へ。後工程で発見した認識のずれは、上流へ差し戻します。
合意した仕様 → AIが設計・実装 → 自動検証 → 差分レビュー → 受入
失敗 → 原因分析 → 修正 → 再検証を繰り返し、コードと仕様と証跡を同じ変更単位で更新します。非機能検証も早期から継続します。
実行基盤:版管理した仕様・リポジトリ・隔離実行環境・CI・課題管理を接続。失敗が続く場合は回数・費用の上限で停止し、未解決事項とログを担当者へ返します。
PHASE BY PHASE
AI側の成果物は、既存の検収・監査に必要な文書も含めて維持します。各工程名を選ぶと該当する比較へ移動できます。
従来のウォーターフォール
ヒアリングと議事録から要件定義書を作成し、変更要求を別管理。
要件定義書・業務フロー・要件一覧
AI駆動・自動実行
目的・業務資料・制約を入力し、AIが曖昧さを質問、要件を分解して受入条件を生成。
版管理された仕様・要件ID・Given / When / Then形式の受入条件・未決事項
完了の判断と人の役割 業務責任者が対象範囲・成功条件・対象外を確定する。
従来のウォーターフォール
画面・機能・外部連携を設計し、設計書を引き継ぐ。
基本設計書・画面遷移図・システム構成図
AI駆動・自動実行
AIが要件から画面試作・構成案・API契約を生成し、複数案と制約の整合を検証。
動くプロトタイプ・構成図・設計判断記録(ADR)・API契約
完了の判断と人の役割 設計責任者が性能目標、境界、既存システムとの整合を承認する。
従来のウォーターフォール
処理ロジック・DB・例外処理を文書化して開発者に渡す。
詳細設計書・ER図・処理仕様書
AI駆動・自動実行
AIがAPI契約とデータモデルから実装単位へ分解し、異常系・権限・移行条件を具体化。
スキーマ・型定義・契約テスト・実装タスク・要件との対応表
完了の判断と人の役割 開発者がデータ整合性、権限、復旧条件をレビューする。
従来のウォーターフォール
開発者が設計書を読み、コードを書き、手動でレビューを依頼。
ソースコード・レビュー記録・ビルド手順
AI駆動・自動実行
AIが隔離環境でコード・設定・変更説明を生成し、静的解析とレビュー指摘に基づいて修正。
小さな変更単位のPR・再現可能なビルド・生成履歴・更新済み仕様
完了の判断と人の役割 開発者が差分と依存関係を確認し、マージ条件を管理する。
従来のウォーターフォール
テスト仕様書を作り、各関数・モジュールを実行して証跡を収集。
単体テスト仕様書・実施結果・障害票
AI駆動・自動実行
AIが境界値・異常系テストを生成・実行し、失敗を修正して回帰テストを追加。
自動テストコード・実行ログ・カバレッジ・再現用ケース
完了の判断と人の役割 QAが仕様から期待値を独立確認。実装と同じ誤解をテストに複製させない。
従来のウォーターフォール
モジュール間・外部システムとの連携を順番に検証。
結合テスト仕様書・結果・連携障害一覧
AI駆動・自動実行
AIが検証環境とデータを準備し、契約・DB・API連携を実行、失敗箇所を切り分けて再検証。
CI実行結果・契約テスト・トレース・修正差分・回帰結果
完了の判断と人の役割 担当者が実際の接続先との互換性を確認。モックの成功だけで合格にしない。
従来のウォーターフォール
業務シナリオ全体を実行し、画面・帳票・バッチを確認。
総合テスト仕様書・スクリーンショット・不具合一覧
AI駆動・自動実行
AIが要件に紐づくE2Eシナリオを実行し、画面証跡とログから差異を検出・修正。
自動E2Eスイート・要件別合否・画面証跡・残存不具合一覧
完了の判断と人の役割 QAが重要業務の網羅性と回帰影響を確認する。
従来のウォーターフォール
性能・セキュリティ・運用テストと移行リハーサルを個別実施。
性能試験結果・運用手順書・移行計画
AI駆動・自動実行
AIが負荷試験、依存関係検査、設定検証、移行・ロールバック演習を自動実行。
閾値付き品質レポート・検査結果・運用手順・移行と復旧の実行ログ
完了の判断と人の役割 専門担当が重大な欠陥と残存リスクを判断し、復旧可能性を確認する。
従来のウォーターフォール
利用部門が受入シナリオを実施し、課題を確認して検収。
UAT計画・実施結果・課題票・検収書
AI駆動・自動実行
AIが受入条件からシナリオ・データを作り、自動実行・証跡収集・不具合修正・再試験を支援。
要件→テスト→証跡の追跡表・受入レポート・未解決事項・承認記録
完了の判断と人の役割 利用部門が実業務での適合性を確認して受入を決定。AIの合格判定だけで検収しない。
PROCESS DEFINITION & EDITABLE SAMPLES
全工程定義書+9工程の成果物文稿+企業別カスタマイズガイド、全11文稿。架空の経費申請システムを共通例に、要件・設計・テスト・UATを同じIDでつなぎます。
企業内でコピー・編集して利用できます。記入済みの設計例と、企業固有の記入欄を収録。コード例は説明用で、稼働するアプリ一式ではありません。テスト結果・証跡・承認は未実施として記載しています。
共通ガイド · MARKDOWN
共通ルール、工程間の入出力、責任分担、変更管理、停止・再開条件。
工程 01 · MARKDOWN
業務フロー、要件一覧、受入条件、未決事項。
工程 02 · MARKDOWN
構成、画面遷移、設計判断記録、API契約。
工程 03 · MARKDOWN
スキーマ、型、処理・例外仕様、契約テスト、実装タスク。
工程 04 · MARKDOWN
変更計画、PR文稿、再現手順、生成履歴、レビュー記録。
工程 05 · MARKDOWN
正常・境界・異常系、テストコード例、障害票、カバレッジ記録。
工程 06 · MARKDOWN
API・DB・認証の連携、契約照合、トレース、回帰記録。
工程 07 · MARKDOWN
E2E業務シナリオ、画面証跡、要件別合否、残存不具合。
工程 08 · MARKDOWN
性能・セキュリティ基準、運用手順、移行とロールバック演習。
工程 09 · MARKDOWN
利用部門のシナリオ、追跡表、課題処置、受入判定・署名欄。
共通ガイド · MARKDOWN
企業設定シート、変更例、AIへの適用指示文、改善サイクル。
ONE REQUIREMENT, END TO END
架空の社内アプリの例。要件ID「REQ-014」を、すべての成果物の共通キーにします。
要件変更時:REQ-014の仕様を更新 → 影響する設計・コード・テストを抽出 → 再生成と回帰テスト → 変更後の条件で再受入。古い合格結果を流用しません。
TEAM & DELIVERABLES
進捗表の集計から、目的・優先順位・受入条件・未決事項の管理へ。要件別の合否と残存課題で進捗を判断。
文書の転記から、境界・制約・設計判断の明文化へ。AIが参照する仕様と実装の整合を確認。
コードの手入力から、実行環境の整備・変更差分のレビュー・難しい不具合の解決へ。
手動テストの反復から、独立した期待値・探索的テスト・実業務での適合性確認へ。
合意済み仕様と変更履歴 / 設計判断とAPI・データ定義 / ソースとビルド手順 / 自動テストと実行証跡 / 要件追跡表 / 残存不具合と対応方針 / 運用・移行・復旧手順 / UAT承認記録。
90-DAY TRANSITION
低リスクの1機能を選び、現行の要件確定〜受入の日数、作業時間、手戻り、流出不具合を記録。
仕様と受入条件を版管理。検証データ、権限、CI、完了条件、停止条件を整備。既存の契約成果物との対応を確認。
選んだ機能で要件からUATまで実行。AIの修正回数、レビュー時間、証跡の欠落を記録し、運用を改善。
同程度の変更と比較し、品質と総費用を評価。基準未達なら原因工程を改善し、合格した範囲から拡張。
自社の開発工程と成果物を、この比較に照らして整理してみてください。
AI駆動開発の導入を相談 → 業界別ライブラリへ