内製化支援と人材育成

2026.02.28
内製化支援と人材育成

内製化支援と人材育成

内製化は“チーム設計”から始める—役割・評価・調達の再設計

開発の内製化は「人を採る」より前に「どんなチームで価値を出すか」を設計することが肝心です。まずはプロダクトチームを核に、共通基盤を整えるプラットフォームチーム、スキル移転を担うイネーブリングチームという3層で考えると移行が滑らかになります。役割は、ビジネス責任を持つプロダクトオーナー、優先順位と学習コストのバランスを見るプロダクトマネージャー、育成と生産性を担うエンジニアリングマネージャー、設計の品質線を守るテックリード、運用品質を担保するSRE/QAで構成すると、属人化しにくい土台ができます。

並行して、評価と予算の考え方も外注前提から内製向けに切り替えます。時間当たりの稼働やタスク消化数ではなく、ビジネスKPIへの寄与、技術負債の圧縮量、変化のリードタイム短縮といった成果基準にします。ジョブディスクリプション、スキルマップ、グレード定義を整え、リスキリングと採用の配合比(例:6割リスキリング、4割採用)を決めると投資対効果が見えやすくなります。

調達も“完成品の買い切り”から“能力の内側への移転”にシフトさせます。外部パートナーには納品だけでなく、設計判断の背景、運用手順、失敗例の共有までを含む「移管要件」を明文化し、内製チームと一体で進める伴走型を基本にします。内製化支援はこの設計〜伴走〜移管の一連を切れ目なく設計するところから始まります。

90日で自走に近づける育成デザイン—現場で回る学習の仕組み

0〜30日:棚卸しと足場固め

現行システムと開発プロセスを可視化し、価値の流れを塞ぐボトルネックを特定します。テンプレート化した開発環境(リポジトリ構成、CI/CD雛形、ドキュメント雛形)を配布し、定義済みのDefinition of Ready/Doneを導入します。生成AIの活用ガイドも最初に決め、要件の要約やテスト観点の洗い出しはChatGPTやClaude、設計レビューのチェックリスト化はGemini、コーディング支援はCopilotなど、利用範囲とレビュー基準を明確にします。

31〜60日:MVPで“作りながら学ぶ”

小さく価値が測れるMVPを一つ選び、ペアプロ/モブプロ、テスト駆動、コードレビューのリズムを体に入れます。テックリードは設計判断を言語化し、Architecture Decision Recordで残します。プロダクトオーナーはリリース単位の仮説と計測方法を明示し、週次で学習サイクルを回します。AIツールはドラフトや代替案の生成に限定し、必ず人が検証する二重線で品質を担保します。

61〜90日:自走リハーサルと引き継ぎ

オンコール手順、インシデント対応演習、リリース責任の持ち回りを実施し、外部パートナーからの運用引き継ぎを完了します。コスト可視化と見積りの内製化、ベンダーロックインの評価、技術負債レジスターの運用を始めます。90日終了時点で、主要な判断を内製チームが自前で行える状態を目標にします。

標準とメトリクスで“内製”を組織の習慣にする

内製化は個人の頑張りに依存させず、標準とメトリクスで習慣化します。まずはテンプレートリポジトリ、ドキュメント標準(設計、運用、意思決定)、テストピラミッド、リリース手順書、障害対応手順を用意します。インフラはコードで管理し、権限は最小権限・監査ログ必須を徹底。レビューは「人→自動→本番」の順で二重化します。

プロセスの健全性はDORA指標を主指標にします。

  • 変更のリードタイム:ブランチ作成から本番反映までの中央値
  • デプロイ頻度:週あたりの本番反映回数
  • 変更障害率:本番直後に是正が必要な変更の割合
  • 平均復旧時間:障害発生から復旧までの平均

加えて、技術負債返済比率(開発時間に占める改善の割合)、学習時間(1人あたり/月)、オンボーディング完了までの日数を追跡します。セキュリティは脆弱性スキャンのSLA、秘密情報の保管違反ゼロ、権限申請のリードタイム短縮をKPI化します。これらを月次でふりかえり、標準自体も更新していくと、内製化は“回る仕組み”になります。

身近な企業活用例:地方小売の内製化、失敗からの再起

地方で25店舗を展開する中堅小売では、EC刷新を機に内製化を始めました。当初は2名のエンジニアに新規開発と運用を丸投げし、要件は従来どおり外部に依存。結果、3カ月に1度の大規模リリース、障害対応は深夜の属人作業、仕様の手戻りが多発しました。数値も、変更のリードタイムは14日、デプロイ頻度は月1回、変更障害率は20%という厳しい状況でした。

転機は「チーム設計」と「90日育成」の採用です。まず、ECと在庫APIを担当する小さなプロダクトチーム、運用と共通基盤を担うプラットフォームチーム、現場教育を担うイネーブリングの3チーム体制に再編。プロダクトオーナーの役割を明確化し、バックログ優先順位をKPI連動に変更しました。

育成では、0〜30日で現行の依存関係と手作業を洗い出し、CI/CD雛形とドキュメント標準を導入。31〜60日は在庫連携のMVPに絞ってペアプロとテスト駆動を徹底し、設計判断をADRで残すことを習慣化。ChatGPTとClaudeで要件の要約とテスト観点の草案を作り、Copilotでユニットテストの雛形を生成、Geminiで設計レビューの観点抜けをチェックする流れを定着させました(いずれも人手による検証を必須化)。

61〜90日はオンコール体制を訓練し、外部運用からの引き継ぎを実施。技術負債レジスターを整備し、毎スプリントで改善時間を15%確保しました。結果、リードタイムは14日→2日に短縮、デプロイ頻度は月1→週3回に増加、変更障害率は20%→6%へ低下、平均復旧時間は約6時間→1時間に短縮。ECの転換率が3%向上し、在庫反映遅延による機会損失も顕著に減りました。内製化はコスト削減だけでなく、学習速度と意思決定の質を上げる投資として機能した例です。

内製化支援は、単なる教育でも、丸投げ受託でも成果が出にくい領域です。チーム設計、標準化、メトリクス、そして現場で“作りながら学ぶ”伴走が揃って初めて、自走に近づきます。受託開発ソリューション事業としては、完成物を納めるだけでなく、この設計と育成、標準化と引き継ぎを一体で提供し、外部リソースの価値を組織の内側に転写していくことが、最も持続的な成果につながります。