2026.08.02 約 12 分 日野 政人 (Chapter Tech 代表)

なぜAI駆動開発は定着しないのかツール導入で止まる組織に欠けている3つのもの

経営層は生成AIの活用を号令し、ライセンスは全社に配布済み。それでも開発のリードタイムと品質は変わっていない——いま、事業会社の開発組織からSIerまで、規模を問わず同じ相談が寄せられています。原因はツールでも現場の意欲でもありません。「ツールの導入」と「開発プロセスへの定着」が別の仕事であり、後者を担う人が組織のどこにもいないことです。本コラムでは、定着までの道のりを5段の階段に整理し、社内推進が止まる構造的な理由を解説したうえで、段の先へ登る道のりを「定着までの12週間」として、モデルケースの時系列でお見せします。

この記事のポイント

  • 1. ツールの配布と定着の間には、個人利用→チーム運用→プロセス組み込み→効果測定という段階がある。多くの組織は「配布済み・一部の個人が使っている」の段で止まっており、その状態では開発速度も品質も組織の数字としては変わらない。
  • 2. 社内推進が止まるのは、推進役が兼務で工数を出せない・社内に定着の経験者がいない・参照できる成功事例がないという三つの欠落が重なるからである。意欲や能力の問題ではなく、構造の問題として扱う必要がある。
  • 3. 定着の初期にやるのは、AIの利用を止めることでも、新しく足すことでもない。すでに始まっているばらつきだらけの利用——効果を出す人、無駄の多い人、検索代わりの人——の実態と、工程別の工数を可視化することである。コーディングは全体の3割で、テスト・レビュー・影響調査が6割を占める。着手前に基準値を取り、経営に数字で返せた時点で、取り組みは予算と工数が継続的につく活動に変わる——本文後半では、この道筋を12週間のモデルケースの時系列で描く。

1. ライセンスは配布済み。それでも何も変わらない

ある共通の風景があります。

経営会議で生成AIの活用が方針として掲げられ、GitHub CopilotやClaudeのライセンスが開発部門に配布される。若手を中心にAI推進の委員会が立ち上がる。数ヶ月後、経営層が「開発はどれくらい速くなったか」と問うと、答えられる数字がどこにもない——。

これは特定の会社の話ではありません。アルムナイSaaSを運営するHR Tech企業でも、物流大手のユーザー系SIerでも、物流コンサルティングを手がけるSI企業でも、私たちはほとんど同じ文言の課題を聞いています。実際、フリーランス人材の市場には「AI駆動開発の導入・定着を推進できる人」を求める案件が並び、月額単価は経験豊富なテックリード級の水準に達しています。組織の外にお金を払ってでも埋めたい欠落が、そこにあるということです。

課題の言い回しは各社さまざまですが、分解すると同じ3つに行き着きます。

  • 方向性はあるが、定着していない。経営層の号令とツールの配布までは済んでいるが、開発組織としての使い方・運用ルールが決まっていない
  • ノウハウが社内にない。「テスト自動化やレビューに使えそうだ」という発想はあるのに、どう実現するかを知っている人がいない
  • 推進する工数が出ない。推進委員会のメンバーは全員が開発業務との兼務で、調査や検証に充てる時間を確保できない

注目すべきは、この3つのどれも「ツールが使えない」という話ではないことです。ツールはもう入っています。止まっているのは、その先です。

2. 「導入」と「定着」は別の仕事である ― 5段の階段

ツールの配布から組織としての定着までは、ひと続きの作業ではなく、性質の異なる5つの段階に分かれます。

ツール配布から定着までの5段の階段

段2までは調達の仕事、段3からは開発プロセス設計の仕事。性質が変わる段差で多くの組織が止まる。

段1: ツール配布調達の仕事
ライセンスを契約し、開発者に配る段階。成果物は契約・アカウント・利用規程の初版。経営報告には「導入済み」と書けるが、効果はまだ測れない。
段2: 個人利用多くの組織がここで停滞
感度の高い数人が自分の作業にAIを使い始める段階。個人の生産性は上がるが、やり方は共有されず、組織のリードタイムは動かない。個人の工夫は退職や異動とともに消える。
段3: チーム運用設計の仕事はここから
チームとして「どの作業にAIを使い、生成物を誰がどう検証するか」を決める段階。成果物は利用ルール、レビュー手順、AIに読ませるコンテクストの初版。担当者と工数を割り当てない限り、誰もやらない仕事。
段4: プロセス組み込み定着の本体
標準の開発フローの中にAIの工程が位置づき、誰がやっても同じ品質が出る段階。成果物は開発標準・コーディングガイドラインへの反映と、コンテクストの整備。属人化の解消。
段5: 効果測定継続の条件
対象工程のリードタイムやレビュー時間を着手前の基準値と比較し、数字で語れる段階。経営に数字を返せて初めて、予算と工数が継続的につく活動になる。

多くの組織は段2で停滞する。段3以降は担当者と工数を割り当てない限り進まない。

多くの組織が止まっているのは、段2「個人利用」です。感度の高い数人が自分の作業にAIを使い、その人の生産性は確かに上がっている。しかし隣の席のメンバーは使っておらず、使っている人のやり方も共有されていない。この状態では、組織の数字——リードタイム、レビュー滞留、障害率——は動きません。個人の工夫は個人のものだからです。

段2と段3の間には、それまでと質の違う壁があります。段2までは「ツールを買って配る」という調達の仕事で登れますが、段3から先は開発プロセスを設計し直す仕事になるのです。どの工程でAIに何をさせるか、生成物を誰がどう検証するか、AIに読ませる資料(設計書・コーディング規約・過去の障害知見)をどう整備するか。これはツールの知識ではなく、開発プロセス改善の仕事であり、担当者を決めて工数を割り当てない限り、自然には誰もやりません。

「ツールは導入済みなのに変わらない」という状態は、失敗ではなく、単に階段の途中にいるだけです。ただし、段2から段3へは放っておいても登れない——ここが本コラムの出発点になります。

3. なぜ社内の推進委員会では登れないのか

多くの組織は、この壁を「推進委員会」や「AIワーキンググループ」で越えようとします。そして、その多くが数ヶ月で失速します。委員会のメンバーが無能だからではありません。3つの欠落が重なる構造になっているからです。

欠落何が起きるか
工数の欠落メンバー全員が開発業務と兼務。検証や整備は「手が空いたら」になり、繁忙期に止まる
経験の欠落定着まで到達した経験者が社内にいない。何から着手すべきかの優先順位がつけられない
事例の欠落参照できる社内の成功事例がゼロ。説得材料がなく、懐疑的なメンバーを巻き込めない

このうち最も重いのは経験の欠落です。工数は経営判断で確保できますし、事例は最初の一つが生まれれば解消します。しかし「どの工程から着手すれば早く成果が出るか」「生成AIのガイドラインには何を書き、何を書かなくてよいか」「効果測定はどの指標なら現場の負担なく取れるか」といった判断は、一度定着までやり切った経験がないと精度が出ません。手探りで進めると、検証だけで数ヶ月が過ぎ、その間に現場の期待値が下がっていきます。

もうひとつ見落とされがちなのは、失速のコストが「現状維持」では済まないことです。一度「AIをやってみたが大して変わらなかった」という空気が組織に定着すると、二度目の推進は最初よりはるかに難しくなります。段2で止まった状態を長く放置すること自体が、将来の選択肢を削っているのです。

では、段3から先へは実際にどう登るのか。ここからは、私たちが受けてきた複数の支援・相談をもとに再構成した架空のモデルケースを、12週間の時系列でお見せします。特定の企業の事例ではありませんが、起きる出来事・つまずく場所・数字の動き方は、現場で繰り返し目にしてきたものだけで組み立てています。

4. Week 1–2 ― 足さずに測る。ばらつきの観測と現状分析

舞台は、製造業グループの情報子会社。10年を超えて稼働する販売・在庫管理システム(.NET)を、25名の開発チームが保守しています。経営からは「来期末までに開発工数2割削減」という期限付きの目標がグループ全体に下りています。Copilotの配布から8ヶ月。アンケート上は25名中14名が「使ったことがある」、日常的に使うのは3名。兼務の推進委員会(5名)は月1回の定例を8回重ねて、成果物は調査資料が2本——第1章の風景そのままの状態から始まります。

定着までの12週間 — 全体の地図

順序に意味がある。現状分析が先、ツール活用の設計は後。

Week 1–2: 現状分析足さずに測る2週間
新しい取り組みを足さず、すでに起きているAI利用の実態と工程別の工数を観測する。効果は人によって数倍違い、無駄な使い方は指摘されないまま続いていた。コーディングは全体の31%で、テスト・レビュー・影響調査が6割を超える。成果物は利用実態のばらつきの記録と、あとで比較するための基準値。
Week 3: 対象工程の選定最初の分岐点
「新規機能で試したい」現場と議論の末、回帰テストの仕様書生成に決める。判断基準は、本番に影響しない・基準値が取りやすい・再利用回数が多い。経営に数字を返せるものを先に作るという順序を合意する。
Week 4–6: コンテクスト整備最初の失敗から
生成物の4割が規約違反——原因は規約が暗黙知だったこと。ベテランの経験と障害知見をAIが読める形に整備する。副産物として設計書と実装の乖離17件が初めて文書になる。
Week 7–8: PoC本番と計測数字が動く
整えたコンテクストで生成し、人間の検証を挟んだ実測値を取る。テスト仕様書の作成は1画面あたり6時間から2時間になった。
Week 9–10: チームへの浸透配布ではなく体験
ガイドラインの配布と勉強会では動かず、実案件を持ち込むペア作業の枠に切り替える。定着は「理解した人数」ではなく「自分の案件で使った人数」で数える。
Week 11–12: 効果測定と報告経営に数字を返す
3つの数字だけで経営に報告し、次の工程は社内メンバー主導へ引き継ぐ。推進メンバー2名の専任化と次期予算が決まる。

まず足さずに実態を測ることから始め、最後は社内主導へ引き継ぐ。

Week 1–2にやるのは、新しい取り組みを何も足さないことです。よく「まずAIに触れず、分析から」と言われますが、正確ではありません。現場はもう触っていますし、止める理由もありません。足すのを我慢して、すでに起きていることを測るのです。

最初に見えたのは、利用実態のばらつきでした。日常的に使う3名の作業の進め方と成果物を突き合わせると——

  • 1名は、設計書の抜粋を渡してからテストの叩き台を作らせており、明らかに速い
  • 1名は、長いプロンプトを書いては出力を捨てる往復を繰り返している。本人の体感は「使えている」ですが、チケットの処理量は使う前とほぼ変わっていません
  • 1名は、社内規約を調べれば済むことを聞く検索代わりの用途で、害はないものの効果も誤差の範囲

同じツール、同じシステム、同じ業務で、効果は人によって数倍違い、無駄の多い使い方は誰にも指摘されないまま続いていました。これが段2「個人利用」の実像です。「使っていない」のではなく、ばらばらに使っていて、良い工夫も悪い癖も共有されていない。だから組織の数字にならないのです。

並行して、直近6ヶ月分のRedmineチケット約400件と作業実績をエクスポートし、工程別の工数を集計します。出てきた数字はこうでした。

  • コーディング: 31%
  • 回帰テスト(仕様書作成含む): 27%
  • レビューと手戻り: 19%
  • 影響調査・設計書との突き合わせ: 15%
  • その他: 8%

「コードを書く速さ」を上げても、動くのは全体の3割だけ。テスト・レビュー・影響調査を合わせると6割を超えます。レガシーシステムの保守開発こそ効果が出やすいと言われるのはこのためで、工数を食っているのは新しいコードを書く作業ではなく、既存の資産を「読む」作業と「確かめる」作業なのです。あわせて、あとで比較するための基準値——テスト仕様書の作成工数、レビューにかかる時間——も、この段階で記録しておきます。

なお、この時期の課題一覧には、開発工程の外の相談も載ってきます。「グループ会社からの問い合わせ対応が派遣スタッフ頼みなので、AIで一次対応できないか」といった類のものです。捨てずに一覧へ残します。ただし順序は、経営に数字を返しやすい開発工程が先です。

5. Week 3 ― 最初の衝突。対象工程の選定

対象工程の選定で、最初の衝突が起きます。現場のエース格は「どうせやるなら新規機能の開発で試したい。そのほうがモチベーションが上がる」と主張し、私たちは回帰テストの仕様書生成を推しました。理由は3つ。失敗しても本番コードに影響しない。着手前の基準値が取りやすい。同種の作業が毎月発生するので、整備したものの再利用回数が最も多い。

議論は1時間半かかりました。決め手は「新規機能は次の四半期に必ずやる。ただし順番として、経営に数字を返せるものを先に作る」という委員長の裁定です。対象は受注登録の機能一帯に絞りました。画面のコードビハインドOrderEntry.aspx.cs(約4,200行)と、引当ロジックのStockAllocationService.cs。運用対応の改修が毎月入り続けている、このシステムで最も回帰テストが重い場所です。

この順序の議論を曖昧にしたまま進むと、3ヶ月後に「楽しかったが数字がない」状態になる——それは、失速した組織で繰り返し見てきた形でした。

6. Week 4–6 ― 最初の失敗と、コンテクストの整備

最初の検証結果は散々でした。受注登録まわりの3画面を対象に、既存コードと設計書からテストケースを生成させたところ、4割がこのチームのテスト規約に合っていません。境界値の取り方が違う。異常系の網羅の粒度が違う。「なぜこの値を使うのか」が書かれていない。

重要なのは、原因がAIの能力ではなかったことです。そのテスト規約は、正式なドキュメントとしては存在せず、ベテラン2名の頭の中と、過去のテスト仕様書の「空気」の中にだけありました。AIが読めなかったのではなく、読ませるものがなかったのです。

そこからの2週間は、地味な作業に費やされます。ベテランへのヒアリングで暗黙のルールを書き出し、過去の障害票から「二度とやってはいけないこと」を禁則事項として整理し、AIが参照できるファイルに落としていく。この2週間でリポジトリに増えたのは、次の4つのMarkdownでした。

                (リポジトリ直下)
├─ CLAUDE.md                 AIが最初に読む入口。規約の要点と参照先の索引
└─ docs/ai-context/
   ├─ test-conventions.md    テスト規約。境界値の取り方、異常系の粒度、ケースの命名
   ├─ incident-rules.md      過去の障害票から起こした禁則事項
   └─ domain-glossary.md     受注・引当・出荷の用語と状態遷移
            

たとえばincident-rules.mdには、こういう項目が並びます。

                ## 禁則: 引当数量の丸め
- 引当数量の計算で既定の Math.Round を使わない
  (銀行丸めが原因で棚卸差異の障害が出た。MidpointRounding.AwayFromZero を明示する)
- 数量系のテストには、端数0.5ちょうどの境界ケースを必ず含める
            

要点は、人間が読む利用ガイドライン(docs/ai-guideline.md)と、AIに読ませるコンテクスト(docs/ai-context/)を分けて整備することです。ガイドラインには「使ってよいデータと確認の手順」を、コンテクストには「生成の品質を決める事実」を書く。これにより、生成物の品質が個人のプロンプトの巧拙に依存しなくなります。ここが、段2(個人の工夫)と段4(組織のプロセス)を分ける技術的な分岐点です。

副産物がひとつありました。整備の途中で、設計書と実装が乖離している箇所が17件見つかったのです。10年物のシステムでは驚く話ではありませんが、乖離の一覧が文書になったのは初めてでした。AIのための整備は、そのまま属人化の棚卸しになります。

7. Week 7–8 ― 数字が動く。PoC本番と懐疑派の転向

生成には、リポジトリ全体とdocs/ai-context/を読ませられるClaude Codeを使いました(CLAUDE.mdを置いたのはこのためで、セッション開始時に自動で読み込まれます)。入力は、Excelから起こした設計書のMarkdownと対象画面の実装、そしてコンテクスト一式。OrderEntry.aspx.csを含む3画面で計測すると、テスト仕様書の作成工数は1画面あたり約6時間から約2時間になりました。生成物をそのまま使うのではなく、必ず検証工程を挟む前提での数字です。

この週には、もうひとつの出来事がありました。「AIの書くものは信用しない」と公言していた懐疑派のベテランが、生成された仕様書の異常系一覧——引当数量0.5ちょうどの境界ケースが入っている——を見て、こう言ったのです。

これ、俺が3年前に踏んだ丸めの障害のパターンが入ってる。

入っていたのは当然で、その人の障害票から起こした禁則事項がincident-rules.mdに書いてあったからです。自分の経験が組織の資産として動いているのを見た瞬間、人は転びます。説得資料では起きないことが、動くものの前では起きるのです。

8. Week 9–10 ― 浸透の壁。ガイドラインは読まれない

利用ガイドライン初版のdocs/ai-guideline.md(使ってよいデータ、確認の手順、禁止事項)を配布し、勉強会を開きました。出席者20名。翌週、実際に手順どおり使い始めた人は4名でした。

配って読ませる方式は、ライセンス配布と同じ失敗を辿る——そう判断して、方式を変えます。週に2枠、実際の担当案件を持ち込んでもらい、経験者と並んで作業する時間を設けました。資料を読む時間ではなく、自分の仕事が楽になる体験をする時間にする。持ち込まれたのは、月次の在庫締めバッチ(MonthlyStockClose.cs)の改修や、棚卸差異レポートの照会画面といった、その週の実案件です。

この枠にはもうひとつ役割がありました。作業中に規約の抜けに気づいたら、その場でtest-conventions.mdに1行足す。docs/ai-context/への変更は通常のコードと同じくプルリクエストでレビューする運用にしたので、コンテクストはペア作業のたびに育っていきます。

体制の壁もここで越えます。保守の実働には協力会社のメンバーも入っており、個人の工夫のままでは社外の人に渡せません。しかしリポジトリのコンテクストと利用ガイドラインになっていれば、所属を問わず同じ品質で回せます。属人化の解消は、社内に閉じた話ではないのです。3週間で、日常的に使うメンバーは4名から11名になりました。定着は「理解した人数」ではなく「自分の案件で使った人数」で数えます。ここを間違えると、勉強会の出席率という動かない数字を追うことになります。

9. Week 11–12 ― 経営への報告。数字で返す

12週目、経営への報告に載せたのは3つの数字だけでした。

経営報告に載せた3つの数字

凝った指標より、着手前の基準値と比較できる数字を優先する。

テスト仕様書の作成工数67%削減
1画面あたり6時間から2時間へ(検証・修正込み)。着手前に取った基準値との比較で報告する。
日常的な利用者3名から11名
開発メンバー25名中。勉強会の出席率ではなく、自分の案件で使った人数で計測する。
設計書と実装の乖離17件特定・9件修正
コンテクスト整備の副産物。10年間文書化されなかった乖離の一覧が初めてでき、属人化の解消が始まった。

品質系の指標——障害率や手戻り工数——は、12週では動きません。これは無理に飾らず、「基準値を取得済み、次の四半期の測定対象」として報告します。動いた数字と、まだ動かない数字を分けて出すことが、報告の信頼を作ります。

そして次の四半期の計画として、レビューの一次スクリーニング(規約違反と影響範囲の見落とし検出)への展開を提案します。ここが最後の分岐点で、次の工程は社内メンバーが主導し、私たちはレビュー役に退きます。経営会議の結論は、推進メンバー2名の専任化(50%工数)と、次期予算の承認でした。8ヶ月動かなかったものが、12週間で「予算と工数が継続的につく活動」に変わったのです。

経営層の号令で始まった取り組みは、経営層に数字を返せた時点で初めて、続く活動になります。凝った指標は要りません。着手前に基準値を取っておき、同じ物差しで測って返す——それだけです。

10. 外部支援の使いどころ ― 代行ではなく、内製化の伴走

ここまでの整理を踏まえると、外部支援に求めるべきものがはっきりします。第3章で見たとおり、社内に欠けているのは工数・経験・事例の3つでした。このうち外部から本当に調達すべきは経験であり、工数と事例は組織の中に作られるべきものです。モデルケースの12週間でも、事例(最初のPoCと数字)と工数(専任化)は、組織の内側に生まれています。

この区別を誤ると、支援の形が「代行」になります。外部の専門家がPoCを作り、ガイドラインを書き、成果を出して去っていく——一見成功に見えますが、契約が終わった瞬間に段2へ逆戻りします。ノウハウが個人(それも社外の個人)に残り、組織に残っていないからです。

私たちがAI駆動開発の導入・定着支援を「伴走」の形で設計しているのは、このためです。現状分析と設計図の作成は経験者が主導しつつ、PoCの実施もルールの整備も、貴社の開発メンバーと共同で進めます。ゴールは私たちが成果を出すことではなく、次の対象工程には貴社のメンバーだけで展開できる状態——つまり内製化です。定着とは、外部支援が不要になることの別名だからです。

判断の材料として、外部支援を検討する意味があるのは次のような状況です。

  • 経営層の方針とツールの配布は済んでいるが、半年経っても組織の数字が変わっていない
  • 推進委員会はあるが全員兼務で、検証が進んでいない
  • 開発工数の削減目標に期限がついており、手探りで試行錯誤する時間がない

逆に、まだツールの配布すら済んでいない段階であれば、外部支援より先に社内の合意形成が必要です(その論点はAI駆動開発の最初のハードルは社内承認で扱っています)。

Chapter Techでは、本コラムで整理した現状分析から効果測定までの定着支援を、AI Delivery Scope+として提供しています。自社がいま階段のどの段にいるかの見立てからで構いません。現状の開発プロセスと課題感を、お問い合わせからお聞かせください。