4/10/2026

「テスト工程が消滅した」— AI駆動開発 vs 従来開発を全工程で比較してみた

AI駆動開発Claude CodeFlutter個人開発生産性向上新人プログラマ応援

Flutter 未経験・スクラッチ開発未経験の状態から、AI(Claude Code)と一緒に 3 週間でプロダクション品質の Web アプリを作りました。

この記事では、従来の人間主体の開発と AI 駆動開発で何がどれだけ変わるのかを、実際の数値とともにお伝えします。

3 週間で作ったアプリの品質、自分の目で確かめてみてください

Web ブラウザですぐに開けます。無料・アカウント登録不要です。

ユメハシ(YumeHashi)を試す

触ってみて「これが 3 週間で作れるのか」と感じてもらえたら、AI 駆動開発の威力が伝わったということです。


開発者のスペック

まず前提として、自分のスペックを明かしておきます。

項目
年齢27歳
IT業界経験約5年
スクラッチ開発経験なし(パッケージ・ローコードのみ)
Flutter / Dart 経験なし(本プロジェクトが初)
モバイル / Web アプリ開発経験なし

つまり、フレームワークも言語もアーキテクチャ設計も全て未経験の状態からスタートしています。

著者のポートフォリオ: 開発者ホームページ


Before: 従来の開発なら、どれくらいかかるか

今回作ったアプリの規模はこちらです。

項目
コード行数約48,000行(テスト含む)
テストケース813件
主要機能32機能
画面数8画面 + 21ダイアログ
DBテーブル6テーブル

IPA(情報処理推進機構)のソフトウェア開発データ白書とCOCOMO IIモデルで試算すると、従来の開発で6〜9ヶ月かかります。フレームワークの学習だけで1〜2ヶ月です。


After: AI駆動開発の実績

AI駆動開発の結果がこちらです。

指標従来開発(推定)AI駆動開発(実績)効果
開発期間6〜9ヶ月21日6〜9倍 短縮
コード生産速度50〜100行/日2,281行/日23〜46倍
テスト密度0〜3件/KLOC16.9件/KLOC6倍以上
学習コスト1〜2ヶ月0日省略

最もインパクトが大きいのは学習コスト0日です。Flutter を一切学ばずに、初日からプロダクションコードを書き始めました。


工程別に見ると、さらに面白い

工程AI駆動(実績)従来(推定)短縮率
企画1日1〜2週間70〜85%
要件定義1日2〜4週間80〜90%
仕様検討2日3〜6週間80〜90%
設計1日2〜4週間80〜90%
開発14日3〜6ヶ月85〜95%
テスト開発と並行1〜2ヶ月90〜95%
合計約21日7〜14ヶ月約90%

注目すべきはテスト工程が独立した工程として消滅したことです。AIが開発と同時にテストを生成するため、テストを書く工程が不要になりました。


なぜこれが可能なのか

魔法ではなく「仕組み」です。Claude Code には5段階の最適化レベルがあります。

Level追加要素何が自動化されるか
1素のプロンプトなし(毎回手動で指示)
2+ CLAUDE.mdプロジェクトルールの自動読み込み
3+ Skills手順書のオンデマンド注入
4+ Hooksコードフォーマット・テスト実行が自動
5+ Agentsセキュリティ・パフォーマンスレビューが並行自動実行

Level 5 まで育てると、人間がやるのは**「何を作るか決める」ことと「動作確認する」こと**だけです。

人間: 「サブスク解約後に体験版に戻る仕組みを作って」

AI: 設計提案 → 実装 → テスト生成 → セキュリティチェック → ドキュメント更新

人間: 動作確認 → OK → コミット

AIに任せられること、任せられないこと

役割人間AI
何を作るかプロダクトビジョン、ドメイン設計-
どう作るか最終的なUX判断アーキテクチャ・技術選定・実装
品質保証実機テスト、視認性確認テスト生成・静的解析・セキュリティ
リリース判断コミット & プッシュチェックリスト自動実行

AIは万能ではありません。「モバイルでキーボードに入力欄が隠れる」問題はAIでは検出できず、人間が実機で確認して初めて見つかりました。

**AIは「人間の意思決定を高速に具現化するエンジン」**として機能します。


で、何を作ったの?

この仕組みで作ったのが「ユメハシ(YumeHashi)」です(開発当初「ユメログ」として開発し、その後改名。改名の経緯はこちらの記事で詳しく書いています)。

夢を行動に変えるアプリ。 3 ステップで使えます。

  1. 書き出す — 夢を言葉にして書き出す
  2. 分解する — 夢を目標に、目標をタスクに分解
  3. 続ける — 活動の積み重ねが星座として輝く
夢: ITエンジニアになる
 └ 目標: AWS資格を取得する(3ヶ月以内)
    └ タスク: 教材を1章ずつ進める
    └ タスク: 模擬試験を解く

32機能を搭載しています:

機能概要
夢・目標・タスク管理階層で整理 + 発見ガイド
活動予定タイムラインで可視化 + リマインド
書籍管理本棚風UI + 読了レビュー
統計・分析活動時間・連続記録をグラフ表示
星座システムゲーム感覚で継続
ダッシュボードカスタマイズ可能な一覧表示

技術スタック

項目技術
フロントエンドFlutter (Dart) - Web ターゲット
データベースDrift (SQLite ORM) - ブラウザ内で完結
状態管理Riverpod
認証・同期Firebase Auth + Firestore
決済Stripe
ホスティングGitHub Pages
CI/CDGitHub Actions(テスト → ビルド → デプロイ自動化)

データはブラウザ内のSQLiteに保存されるため、サーバーへのデータ送信なしで動作します。


開発の背景

学生時代、夢を持てず将来に希望を見出せない時期がありました。

本との出会いを通じて「生き生きと生きるには夢が必要」と気づき、夢を言語化し行動に移す仕組みをアプリとして形にしました。

このアプリ自体が、AI 駆動開発における私の「最初の一歩」でもあります。

ユメハシの技術スタック(Flutter Web / Drift / Riverpod)やパフォーマンス最適化の詳細は、技術スタックの記事Firestore コスト最適化の記事で詳しく解説しています。


3 週間で作ったアプリの品質、自分の目で確かめてみてください

Web ブラウザですぐに開けます。無料・アカウント登録不要です。

ユメハシ(YumeHashi)を試す

触ってみて「これが 3 週間で作れるのか」と感じてもらえたら、AI 駆動開発の威力が伝わったということです。

Work with me

I'm available for full-stack development and technical consultations.

Get in touch