テストの内製化の進め方|外注から段階移行

外注(テスト代行)で品質を保ってきたものの、「ノウハウが社内に残らない」「案件が増えるたびに外注費が膨らむ」と感じ始めていませんか。かといって、いきなり全部を社内に戻すのも不安が大きいはずです。
この記事では、外注を活用しながら段階的に社内へ移していく、テストの内製化の進め方を整理します。移行のロードマップ、ナレッジ移管の具体策、人材育成、そして「何を内製に戻し、何を外注に残すか」の見極めまで、受託開発のPMがそのまま実務に落とせる粒度でまとめました。
「判断」ではなく「進め方」に振り切った内容です。内製か外注かをまだ決めかねている方は、後述の関連記事も合わせてご覧ください。
なぜ今テストの内製化を考えるのか
テストを外注で回す体制には、多くのメリットがあります。人手をすぐ確保でき、繁忙期の波を吸収でき、専門的な視点も借りられます。一方で、長く外注だけに頼っていると、じわじわと別の課題が積み上がります。
代表的なのは、次のような「外注依存のリスク」です。
- テストのノウハウや設計意図が社内に蓄積されず、外注先に依存する
- 案件数の増加に比例して外注費が膨らみ、利益率を圧迫する
- 障害発生時の一次切り分けを社内で完結できず、対応が遅れる
- クライアント要件の細かなニュアンスが、外注先に伝わりきらない
テストの内製化を検討し始める最大の動機は、「品質を担保する力そのものを社内資産にしたい」という点にあります。外注はあくまで一時点のリソースであり、それ自体は会社の実力として残りません。
たとえば、外注先が優れたテスト観点で不具合を早期に見つけてくれたとします。ありがたいことですが、その「なぜその観点で見たのか」という判断の根拠は、契約が終われば社外に去っていきます。案件が変わるたびに同じ知見を買い直すことになり、蓄積が効きません。
とくに、開発エンジニアがテストを兼任している体制では、抜け漏れや属人化が起きやすくなります。手が回らないまま兼任を続けると、リリース直前にテストが間に合わず、品質を妥協したまま出してしまう悪循環にもつながります。兼任の限界を感じている場合は、開発者のテスト兼任が限界を迎えるサインを見極めるの視点も参考になります。
内製化に踏み出すと、次のような効果が期待できます。もちろん一朝一夕には得られませんが、段階を踏めば着実に近づけます。
- テストのノウハウが社内に残り、案件をまたいで再利用できる
- 障害発生時の一次切り分けを社内で即座に判断できる
- クライアント要件の変更に、テスト側が素早く追随できる
- 長期的には、外注費の総額を抑えられる可能性が高まる
内製化に向く「きっかけ」の見極め
内製化は、思い立った勢いで始めるものではありません。次のようなタイミングが重なったときが、検討の好機です。
| きっかけの種類 | 具体的なサイン | 内製化の優先度 |
|---|---|---|
| コスト面 | 外注費が固定的に高止まりしている | 高 |
| 品質面 | 同種のバグが繰り返し再発している | 高 |
| 組織面 | テストを担える人材を採用・育成できる | 中 |
| 事業面 | 長期運用する自社寄りのプロダクトがある | 高 |
| 契約面 | 外注先の稼働が読みにくくなってきた | 中 |
外注費の高止まりと、繰り返すバグ再発が同時に起きているなら、内製化を検討する強いサインです。
いきなり全内製は失敗する|段階移行の考え方
内製化で最も多い失敗が、「よし、来月から全部社内でやろう」と一気に切り替えてしまうケースです。テスト代行を止めた瞬間、社内にはノウハウも人手も足りておらず、品質が一気に落ちます。
大切なのは、外注を止めることが内製化ではないという理解です。外注を「伴走者」として残したまま、重要な領域から少しずつ社内へ移していく。この段階的な移行こそが、現実的な進め方です。
全内製へ一気に切り替えると、社内には「テスト設計の型」も「不具合を見抜く勘」も蓄積していないため、品質が急落します。その結果、慌てて外注へ戻すことになり、移行にかけたコストが無駄になります。急がば回れの発想が、ここでも効いてきます。
段階移行が失敗を防ぐ理由は、次の3点に整理できます。
- リスク分散: 一度に全部を移さないため、品質低下の影響範囲を限定できる
- 学習期間の確保: 外注先と並走しながら、社内メンバーが実地で学べる
- 後戻りの余地: うまくいかなければ、その領域だけ外注へ戻せる
内製化は「オン・オフの切り替え」ではなく、「外注と内製の比率を時間をかけて動かしていく調整」だと捉えてください。
もう一つ意識したいのが、移行のスピードは案件の状況に合わせて変えてよい、という点です。繁忙期のさなかに無理に内製比率を上げる必要はありません。案件が一段落したタイミングで一気にナレッジ移管を進め、繁忙期は外注に頼る、という緩急のある進め方が実務にはなじみます。
ここで押さえておきたいのが、内製か外注かという「判断」と、内製化する「進め方」は別問題だという点です。どちらが得かをまだ比較検討している段階なら、内製と外注のコストと品質を比較する判断軸を先に読むことをおすすめします。本記事は「内製化する」と決めた後の進め方に絞っています。
テストの内製化の進め方|4フェーズの移行ロードマップ
テストの内製化の進め方は、大きく4つのフェーズに分けて設計すると見通しが立ちます。各フェーズで「外注と内製の役割比率」を少しずつ動かしていくのがポイントです。
| フェーズ | 状態 | 外注の役割 | 内製の役割 | 主な目的 |
|---|---|---|---|---|
| 第1フェーズ | 外注中心 | テスト全般を主導 | 進行管理・受け取り | 現状の可視化 |
| 第2フェーズ | 協業・移管 | 主導しつつ手順を開示 | 一部を並走で実施 | ナレッジ移管 |
| 第3フェーズ | 内製主導 | 補完・レビュー | 重要領域を主導 | 実行力の獲得 |
| 第4フェーズ | 内製中心 | 繁忙期のスポット補完 | 全体を主導 | 体制の定着 |
各フェーズは「外注をどれだけ減らすか」ではなく、「社内に何を残せたか」で進捗を測るのが成功のコツです。
第1フェーズ|現状を可視化する
まずは、外注先が今どんなテストを、どんな観点で行っているかを棚卸しします。ここが曖昧なままだと、何を社内に移すべきかが決められません。
- テスト計画・テストケース・不具合票の所在を一覧化する
- テスト観点やチェックリストを外注先から共有してもらう
- どの工程がブラックボックスになっているかを洗い出す
この段階では、外注先に「これまでどんな観点で見てきたか」を言語化してもらうよう依頼するのが効果的です。日々の運用では暗黙のうちに行われている判断を、あえて明文化してもらうことで、後のナレッジ移管がスムーズになります。
第2フェーズ|協業しながらナレッジを移管する
外注先が主導する状態を保ちつつ、社内メンバーを並走させます。この「一緒に手を動かす期間」が、内製化の成否を分けます。ここを飛ばして書面のマニュアルだけで引き継ごうとすると、必ず抜けが生じます。
並走のさせ方には、いくつかの型があります。
- テスト設計は外注、実行は社内、という工程での分担
- 特定の機能領域だけ社内が担当し、他は外注が担当する分担
- 外注が作ったケースを、社内がレビューして観点を学ぶ分担
テスト設計だけを外注に残し、実行を社内に寄せるといった部分移管は、とくに始めやすい形です。設計と実行の切り分けについては、テスト設計を委託し実行を内製する判断のしかたで詳しく触れています。
第3フェーズ|重要領域から内製で主導する
自社が長く関わるプロダクトや、クライアント要件の理解が問われる領域から、社内主導に切り替えます。外注はレビューや補完に回り、品質のダブルチェック役として機能します。
どの領域から内製へ移すかは、「バグが出たときの痛みが大きい順」で考えると優先順位をつけやすくなります。決済や個人情報など、障害が信頼失墜に直結する領域を社内の目でしっかり見られるようにすることが、内製化の価値を実感しやすいポイントです。
第4フェーズ|内製を中心に据え、外注は補完へ
日常のテストは社内で完結し、外注は繁忙期のスポット対応やスキルの棚卸しに使う位置づけへ移します。外注をゼロにする必要はなく、「必要なときだけ呼べる補完戦力」に変わればゴールです。
むしろ、外注との関係を細く長く保っておくことには、明確な利点があります。社内のやり方が独りよがりになっていないかを、外部の視点で定期的に点検してもらえるからです。内製化のゴールは「外注ゼロ」ではなく、「主導権が社内に移った状態」だと捉えると、判断を誤りにくくなります。
ナレッジ移管とドキュメント化の具体策
段階移行の中核は、外注先が持つ暗黙知を、社内に見える形で残すことです。ここが弱いと、フェーズが進んでも「人が抜けたら元通り」になってしまいます。
外注特有の難しさとして、現場の振り返りからは次のような教訓が得られています。テスト代行では、開発の経緯や裏仕様、設計思想が自然には伝わらず、情報格差が生まれやすいという指摘です。この格差を埋めるフェーズを意図的に設計しないと、表面的な動作確認しかできません。
裏を返せば、内製化はこの情報格差を根本から解消する取り組みでもあります。開発の経緯を知る社内メンバーがテストを担えば、「なぜこの仕様になっているのか」を踏まえた深い確認ができます。外注では届きにくかったクライアント要件の細かなニュアンスも、社内なら共有しやすくなります。ナレッジ移管は、単なる引き継ぎではなく、この強みを社内に取り戻す作業だと捉えてください。
ナレッジ移管とは、外注先の頭の中にある「なぜこうテストするのか」を、社内のドキュメントに翻訳する作業です。
具体的には、次のような成果物を残していきます。
| 移管する知識 | 残すべき成果物 | 移管の進め方 |
|---|---|---|
| テスト観点 | テスト観点リスト | 外注のケースから逆算して抽出 |
| 判断基準 | 合否・優先度の基準書 | レビュー同席でヒアリング |
| 再現手順 | 不具合票テンプレート | 過去票を社内でリライト |
| 全体像 | 機能マップ・仕様メモ | 並走テストで社内が作成 |
| 運用ルール | テスト実施手順書 | 外注の手順を社内語に翻訳 |
ドキュメント化を進める際の実務ポイントは、次のとおりです。
- 完璧を目指さない: まず「次の人が動ける」水準で書き、運用しながら育てる
- テンプレート化する: 不具合票やチェックリストは様式を固定し、書き手による差をなくす
- 全員で1画面を見る時間を作る: 各自が別々に触るより、一緒に画面を見ながら操作した方が、全体像の共通理解が早く得られます
ここで陥りがちなのが、「立派なドキュメントを作ること」が目的化してしまうことです。分厚い手順書を時間をかけて整えても、更新されずに放置されれば、かえって混乱のもとになります。重要なのは、量ではなく「次にテストする人が迷わず動けるか」という実用性です。
そのため、ドキュメントは一度作って終わりにせず、テストを回すたびに気づいた点を追記していく運用にします。とくに、外注先から社内へ主導が移る第2〜第3フェーズでは、実際に手を動かした社内メンバー自身が書き手になることで、知識が本当の意味で社内に根づきます。
人材育成とスキル設計|社内にQA力を残す
内製化の実体は、突き詰めれば「テストを担える人を社内に育てること」です。ドキュメントがあっても、それを使いこなす人がいなければ機能しません。
育成を場当たり的にしないためには、目指すスキルの基準を外部の指標に合わせると設計しやすくなります。テスト技術者の到達度を測る指標としては、JSTQB認定テスト技術者資格のシラバスが、学ぶべき範囲を体系的に示してくれます。役割ごとの能力設計には、IPAのスキル標準(ITSS/デジタルスキル標準)も参考になります。
こうした外部の指標を使う利点は、育成の到達点を客観的に示せることにあります。「なんとなくテストができるようになった」ではなく、「この範囲の観点を独力で設計できる」と定義できれば、育成の進捗を上長にも説明しやすくなります。資格取得を必須にする必要はありませんが、シラバスの目次を到達目標のチェックリストとして使うだけでも、学ぶべき範囲の抜けを防げます。
育成のゴールは「資格の取得」ではなく、「社内でテスト観点を設計し、優先順位をつけて実行できる状態」です。
社内でテスト力を育てる進め方は、次の順序が現実的です。
- STEP1: 外注先のテストに社内メンバーを同席させ、観点を体で覚える
- STEP2: 一部の機能を社内で設計・実行し、外注にレビューしてもらう
- STEP3: 手動テストの型が固まったら、回帰テストの自動化に着手する
- STEP4: 育った担当者が、次のメンバーへ教える側に回る
この4ステップで大切なのは、順序を飛ばさないことです。手を動かして観点を体で覚える前に、いきなり社内だけで設計させると、外注が拾えていた不具合を見逃します。まずは同席と並走で土台を作り、その上で徐々に主導権を移すのが、結果的に近道になります。
とくに自動化は、内製化の効果を長続きさせる要です。ただし、何でも自動化すればよいわけではありません。テストのたびに手作業を繰り返す領域や、変更のたびに再確認が必要な回帰テストから着手すると、投資に対する見返りが得やすくなります。対象を絞らずに手を広げると、かえって保守に追われて費用対効果を見誤るため、効果の大きい領域から順に自動化することを意識してください。
QAチームをゼロから立ち上げる場合の最初の一歩は、受託開発会社がQAチームを立ち上げて学んだことも具体的な参考になります。
育成でつまずきやすいのは、担当者を一人だけ育ててしまい、その人に負荷と知識が集中することです。せっかく育った人が離職すれば、内製化は一気に振り出しに戻ります。そのため、STEP4の「教える側に回る」仕組みを、育成計画の中にあらかじめ組み込んでおくことが欠かせません。一人が学んだら、必ず次の一人に伝える。この連鎖が、属人化を防ぎます。
何を内製に戻し、何を外注に残すか
内製化を「全部を社内でやること」と考えると、必ず息切れします。むしろ、戦略的に外注へ残す領域を決めることが、無理のない内製化の鍵です。
判断の軸はシンプルです。「自社の競争力や理解が問われる領域」は内製へ、「専門性や物量で外注が有利な領域」は外注へ残します。すべてを抱え込もうとすると、社内のリソースはすぐに枯渇します。得意な相手に任せる領域を残すことは、決して後ろ向きな判断ではありません。
たとえば、負荷テストやセキュリティテストは、専用のツールや高度な知見が求められる領域です。これらを内製化するには相応の投資が必要で、頻度も高くないため、外注に残した方が合理的なケースが多くあります。一方、日々の機能テストや、繰り返し実行する回帰テストは、社内に取り込むことで蓄積が効き、長期的な資産になります。
| 領域 | 内製が向く | 外注が向く | 主な理由 |
|---|---|---|---|
| 要件理解が要る機能テスト | ○ | × | クライアント文脈の把握が要る |
| 回帰テスト(自動化前提) | ○ | △ | 資産化で長期的に効く |
| 繁忙期の大量手動テスト | × | ○ | 物量対応は外注が有利 |
| 専門領域(負荷・セキュリティ) | △ | ○ | 専用スキルと機材が要る |
| リリース直前の第三者確認 | △ | ○ | 客観性の担保に有効 |
内製と外注の線引きは、コストだけでなく「社内資産として残したいか」で決めると、判断がぶれません。
この線引きは、一度決めたら固定するものではありません。社内のスキルが育つにつれて、これまで外注に残していた領域を内製へ移せるようになります。定期的に見直し、少しずつ内製の範囲を広げていくのが理想的な進め方です。
採用が思うように進まず、内製の人手が確保しづらい局面もあります。その場合は、QAエンジニアの採用難を外注と内製の組み合わせで打開するで紹介している、ハイブリッドの発想が現実解になります。無理に全内製へ急ぐより、外注を賢く残しながら内製比率を高める方が、結果として品質もコストも安定します。
テストの内製化でよくある失敗パターンと回避策
最後に、内製化でつまずきやすい典型パターンと、その回避策を整理します。事前に知っておくだけで、多くの遠回りを避けられます。
| 失敗パターン | 何が起きるか | 回避策 |
|---|---|---|
| 一気に全内製へ切替 | 品質が急落し外注へ逆戻り | フェーズ移行で比率を漸進 |
| ナレッジ移管を省略 | 人が抜けると元通り | 成果物として文書に残す |
| 育成計画がない | 担当者が疲弊し離職 | スキル基準と教える仕組み化 |
| 効果測定をしない | 経営に価値を説明できない | 不具合数・工数で定点観測 |
| 外注をゼロにこだわる | 繁忙期に破綻 | 補完戦力として関係を維持 |
これらの失敗に共通するのは、「内製化そのものを目的にしてしまう」ことです。内製化は手段であり、目的は品質を安定させ、社内に力を残すことです。この順序を見失うと、外注をゼロにすることだけにこだわったり、使われないドキュメントを量産したりと、本末転倒に陥ります。
とくに注意したいのが、効果測定を後回しにするパターンです。数字がないまま進めると、経営層から「本当に意味があるのか」と問われたときに答えられず、途中で予算を打ち切られかねません。移行を始める前に、最低限の指標だけでも決めておくことを強くおすすめします。
内製化の効果は、感覚ではなく数字で示すことが、社内で取り組みを継続させる決め手になります。
効果測定は難しく考える必要はありません。次のような身近な指標を、移行の前後で比べるだけでも十分です。
- リリース後に発見された不具合の件数(例: 移行前後で件数を比較する)
- テスト1件あたりにかかった社内工数
- 外注費と内製コストの合計額の推移
- 障害発生時に社内だけで一次対応できた割合
数字が改善していれば、上長や経営者にも「内製化は投資に見合っている」と説明できます。逆に悪化していれば、そのフェーズの進め方を見直す判断材料になります。費用対効果を重視する立場の相手に対しては、こうした定点観測のデータが最も説得力を持ちます。
もう一つ付け加えるなら、内製化の効果は短期では見えにくいという前提を、関係者と共有しておくことが大切です。移行の初期はむしろ社内工数が一時的に増え、コストが上振れることもあります。ここで「効果が出ていない」と早合点して打ち切ると、投資が回収される前に終わってしまいます。半年から1年の時間軸で評価する合意を、あらかじめ取り付けておきましょう。
テストの内製化に関するよくある質問
最後に、内製化を検討するPMからよく寄せられる疑問に、簡潔に答えます。とくに多いのは、次のような不安です。
- どのくらいの期間で内製化できるのか
- 少人数の体制でも内製化を進められるのか
- 外注先が内製化に協力してくれるのか
- 内製化の途中でトラブルが起きたらどうするのか
どのくらいの期間で内製化できますか
一概には言えませんが、4フェーズを丁寧に踏むと、半年から2年程度が一つの目安です。プロダクトの規模や、確保できる人材の数によって大きく変わります。焦って期間を縮めるより、各フェーズで「社内に何が残ったか」を確認しながら進める方が、結果的に定着します。
小さな体制でも内製化は可能ですか
可能です。専任のQA担当を置けなくても、まずは回帰テストなど型が決まった領域から社内に取り込むだけで、外注依存は下げられます。全領域を一度に内製化しようとせず、効果の大きい一点から始めるのが現実的です。
外注先は内製化に協力してくれますか
多くの場合、協力を得られます。内製化を前提とした関係では、外注は「作業の実行者」から「社内育成の伴走者」へと役割が変わります。契約時に、ナレッジ移管やドキュメント整備を業務範囲に含めておくと、協力を引き出しやすくなります。
内製化の途中でトラブルが起きたら戻せますか
段階移行の大きな利点が、まさにこの「戻せる」という点です。ある領域を社内へ移した結果、品質が安定しないと分かったら、その領域だけ一時的に外注へ戻し、態勢を立て直せます。全内製へ一気に振り切っていないからこそ、こうした軌道修正が効きます。無理のない範囲で試し、うまくいった領域から確実に広げていくのが、遠回りに見えて最短の進め方です。
まとめ|段階移行で無理なく社内へ
テストの内製化は、外注を止めることではなく、外注と内製の比率を時間をかけて動かしていく取り組みです。現状の可視化から始め、協業でナレッジを移管し、重要領域から内製で主導し、外注を補完へ回す。この4フェーズを踏めば、品質を落とさずに社内へテスト力を残せます。
改めて、大切なのは次の3点です。
- いきなり全内製を目指さず、段階的に移行する
- ノウハウは人ではなくドキュメントに残す
- 何を外注に残すかを、戦略的に決める
まず月曜からできる第一歩は、外注先が今どんな観点でテストしているかを一覧化することです。ここが見えれば、どの領域から社内へ移すべきかが自然と浮かび上がります。小さく始めて、うまくいった領域を着実に広げていく。この積み重ねが、気づけば「テストを自社で回せる会社」への変化につながります。
自社のテスト体制をどのフェーズから見直すべきか整理したい、あるいは移行の伴走役を検討したいという方は、テスト体制の見直しについて相談するところから始めてみてください。現状に合わせた進め方を一緒に描くことができます。
次に読むならこの記事
テストの手戻りを減らしたい方へ
テスト仕様書のExcelテンプレートを無料で配布しています。自社で整備する場合も、外部に任せる場合も、まずは型を持つところから。



