オフショア開発の失敗原因の上位に「契約書の不備」がある。 品質基準が曖昧なまま開発を開始し、納品物のクオリティで揉めるケース。NDAの範囲が不十分で、ソースコードが第三者に流出するケース。いずれも、契約段階で防げたトラブルだ。
経済産業省「IT人材需給に関する調査」によると、2030年には日本のIT人材が最大79万人不足すると予測されており、オフショア開発の活用は今後も拡大する。しかし、国内開発と同じ感覚で契約を進めると、法制度・商慣習・言語の違いが原因でプロジェクトが頓挫するリスクが高い。
本記事では、オフショア開発で必要な4種類の契約書(NDA・基本契約・SLA・品質保証)について、条項ごとの書き方と注意点を解説する。
オフショア開発で必要な契約書の全体像
横にスクロールして確認できます
| 契約書 | 目的 | 締結タイミング |
|---|---|---|
| NDA(秘密保持契約) | 情報漏洩の防止 | 商談開始前 |
| 基本契約(MSA) | 取引条件の包括的な合意 | 開発着手前 |
| SLA(サービスレベル合意書) | 品質・対応速度の基準明確化 | 基本契約と同時または運用開始前 |
| 品質保証条項 | 納品物の品質基準と瑕疵担保 | 基本契約の別紙または個別契約 |
FREE CONSULTATION
この記事の内容について、専門家に相談できます
AI・DX・セキュリティに関するご質問やお見積もりなど、お気軽にお問い合わせください。
NDA(秘密保持契約)の要点
必須条項
1. 秘密情報の定義
「書面で『秘密』と明示された情報に限定」とするのが国際標準だが、オフショア開発ではソースコード、設計書、API仕様、テストデータなど対象を具体的に列挙するのが望ましい。口頭で開示した情報を含める場合は「口頭開示後14日以内に書面で秘密指定する」といった手続きを明記する。
2. 秘密情報の取り扱い
- アクセスできる人員を「業務上必要な者」に限定(Need-to-Know原則)
- 再委託先への開示にはクライアントの事前書面承諾を必須とする
- プロジェクト終了後の情報の返却または廃棄義務
3. 存続期間
契約終了後も3〜5年間は秘密保持義務を存続させるのが一般的だ。特にソースコードに関しては「永久」とする企業もある。
4. 準拠法と紛争解決
海外パートナーとの契約では、準拠法を日本法とし、紛争解決は東京地方裁判所の専属管轄とするか、国際仲裁(JCAA、Singapore International Arbitration Centre など)を指定する。
基本契約(MSA)の要点
契約形態の選択
横にスクロールして確認できます
| 形態 | 特徴 | 適するケース |
|---|---|---|
| 準委任契約(ラボ型) | 工数ベースで支払い、成果物の完成義務なし | 要件が流動的なアジャイル開発 |
| 請負契約 | 成果物の完成義務あり、検収で支払い | 要件が確定したウォーターフォール開発 |
| ハイブリッド | 上流は準委任、下流は請負 | 段階的に要件を固める開発 |
必須条項(補足2)
1. 知的財産権の帰属
「納品物の著作権(著作権法第27条・第28条の権利を含む)は、検収完了をもってクライアントに帰属する」と明記する。ベトナムやインドの法制度では、明示的な契約がない場合に開発者側に著作権が残るケースがあるため、必ず書面で合意する。
2. 再委託の制限
オフショア開発ベンダーが別のベンダーに再委託するケースは珍しくない。再委託を全面禁止するか、事前承諾制とするか明確にし、再委託先にも同等のNDAを締結させる条項を含める。
3. 検収条件と支払い
検収基準を具体的に定義する(例:「単体テストのカバレッジ80%以上」「重大バグ0件」「パフォーマンス要件○○ms以下」)。検収期間は通常10〜14営業日。不合格時の修正回数と期間の上限も設定する。
4. 損害賠償の上限
情報漏洩を除く一般的な損害賠償は「過去12か月間の支払額を上限」とする条項が多い。情報漏洩については上限を設けないか、別途高い上限額を設定する。
SLA(サービスレベル合意書)の要点
運用保守フェーズに入る場合や、ラボ型契約で継続的にサービスを受ける場合はSLAが必須だ。
SLAで定義すべき指標
横にスクロールして確認できます
| 指標 | 定義例 | ペナルティ例 |
|---|---|---|
| 対応開始時間 | 障害報告から30分以内に一次回答 | 超過1時間ごとに月額費用の1%を減額 |
| 復旧時間(MTTR) | 重大障害は4時間以内に復旧 | 超過時はペナルティ+RCA報告義務 |
| 稼働率 | 月間99.5%以上 | 下回った場合は月額費用の10%を返金 |
| バグ修正期間 | Critical: 24時間、Major: 72時間 | 超過時はペナルティ対象 |
注意点
- タイムゾーンの差を考慮し「ベトナム時間(UTC+7)の営業時間」など基準を明記する
- エスカレーションのフローを図示し、両社の連絡先を付記する
- SLAの見直し頻度(四半期ごとなど)を合意しておく
品質保証条項の要点
瑕疵担保(契約不適合責任)
民法改正(2020年4月施行)により「瑕疵担保」は「契約不適合責任」に変わったが、オフショア契約では実務上「Warranty(保証)」として規定するのが一般的だ。
- 保証期間:検収完了後6か月〜1年が標準
- 保証範囲:要件定義書・設計書に記載された仕様との不一致
- 修正義務:保証期間中の不適合修正は無償対応
- 免責事項:クライアント側の環境変更、要件定義書にない機能は対象外
コード品質基準
品質を契約書レベルで担保するため、以下の数値基準を盛り込むことを推奨する。
- 単体テストカバレッジ:80%以上
- 静的解析ツール(SonarQube等)の重大指摘:0件
- セキュリティスキャン(OWASP ZAP等)の高リスク指摘:0件
まとめ——契約書はプロジェクトの「保険」
オフショア開発の契約書は、トラブルが起きた時に初めて効力を発揮する「保険」だ。しかし、保険と違って契約書は事前の設計次第でリスクを大幅に低減できる。NDAで情報を守り、基本契約で権利関係を明確にし、SLAで品質を担保し、品質保証条項で修正義務を確保する。この4層の契約構造が、オフショア開発を成功に導く基盤となる。
GXO実務追記: システム開発・DX投資で発注前に確認すべきこと
この記事のテーマは、単なるトレンド紹介ではなく、要件定義、費用、開発体制、ベンダー選定、保守運用を決めるための検討材料です。検索で情報収集している段階でも、発注前に次の観点を整理しておくと、見積もりのブレ、手戻り、ベンダー依存を減らせます。
まず決めるべき3つの論点
横にスクロールして確認できます
| 論点 | 確認する内容 | 未整理のまま進めた場合のリスク |
|---|---|---|
| 目的 | 売上拡大、工数削減、リスク低減、顧客体験改善のどれを優先するか | 成果指標が曖昧になり、PoCや開発が終わっても投資判断できない |
| 範囲 | 対象部署、対象業務、対象データ、対象システムをどこまで含めるか | 見積もりが膨らむ、または重要な連携が後から漏れる |
| 体制 | 自社責任者、現場担当、ベンダー、保守運用者をどう置くか | 要件確認が遅れ、納期遅延や品質低下につながる |
費用・期間・体制の目安
横にスクロールして確認できます
| フェーズ | 期間目安 | 主な成果物 | GXOが見るポイント |
|---|---|---|---|
| 事前診断 | 1〜2週間 | 課題整理、現行確認、投資判断メモ | 目的と範囲が商談前に整理されているか |
| 要件定義 / 設計 | 3〜6週間 | 要件一覧、RFP、概算見積、ロードマップ | 見積比較できる粒度になっているか |
| PoC / MVP | 1〜3ヶ月 | 検証環境、効果測定、リスク評価 | 本番化判断に必要な数値が取れるか |
| 本番導入 | 3〜6ヶ月 | 本番環境、運用設計、教育、改善計画 | 導入後の運用責任と改善サイクルがあるか |
発注前チェックリスト
- 発注前に目的、対象業務、利用者、現行課題を1枚に整理したか
- 必須要件、将来要件、今回はやらない要件を分けたか
- 見積比較で、開発費だけでなく保守費、運用費、追加改修費を見たか
- ベンダー選定で、体制、実績、品質管理、セキュリティ、引継ぎ条件を確認したか
- 検収条件を機能、性能、セキュリティ、ドキュメントで定義したか
- リリース後3ヶ月の改善運用と責任分界を決めたか
参考にすべき一次情報・公的情報
上記の一次情報は、社内稟議やベンダー比較の根拠として使えます。一方で、公開情報だけでは自社の現行システム、業務フロー、データ状態、予算制約までは判断できません。記事で一般論を把握した後は、自社条件に落とした診断が必要です。
GXOに相談するタイミング
次のいずれかに当てはまる場合は、記事を読み進めるだけでなく、早めに相談した方が安全です。
- 見積もり依頼前に、要件やRFPの粒度を整えたい
- 既存ベンダーの提案が妥当か第三者視点で確認したい
- 補助金、AI、セキュリティ、レガシー刷新が絡み、判断軸が複雑になっている
- 社内稟議で費用対効果、リスク、ロードマップを説明する必要がある
- PoCや診断で終わらせず、本番導入と運用改善まで進めたい
オフショア開発の契約書テンプレート|NDA・基本契約・SLA・品質保証の雛形を自社条件で診断したい方へ
GXOが、現状整理、RFP/要件定義、費用対効果、ベンダー比較、導入ロードマップまで実務目線で確認します。記事の一般論を、自社の投資判断に使える形へ落とし込みます。
※ 初回相談では営業資料の説明よりも、現状・課題・判断材料の整理を優先します。
関連記事
オフショア開発の契約書レビュー、無料で対応します
GXOでは、ベトナム・インドをはじめとするオフショア開発パートナーとの契約書レビューを提供しています。NDA・基本契約・SLAの抜け漏れチェック、知的財産権の帰属条項の最適化まで、実績に基づいてアドバイスします。
実務判断のポイント
この記事は、経営者、情シス、業務責任者、発注担当向けです。要件定義、RFP作成、見積比較、レガシー刷新、業務システム再構築を自社で進めるか、外部の専門家と整理するかを判断する材料として使えます。
GXOが重視するのは、話題性の高さよりも「自社の業務、データ、権限、予算、運用責任にどう影響するか」です。オフショア開発の契約書テンプレート|NDA・基本契約・SLA・品質保証の雛形に関する検討では、担当者だけで判断を閉じず、経営、現場、情シス、外部パートナーの役割を早い段階で分けることが重要です。
放置した場合と整備した場合の違い
横にスクロールして確認できます
| 観点 | 放置した場合 | 整備した場合 |
|---|---|---|
| 業務影響 | 属人的な判断が増え、対応の優先順位がぶれやすい | 影響範囲、期限、責任者を決めて進められる |
| 投資判断 | ツール導入や外注費だけが先行し、効果測定が曖昧になる | 売上、工数削減、リスク低減の指標にひも付けられる |
| 現場運用 | 例外処理や承認フローが残り、定着しにくい | 権限、ログ、教育、改善サイクルまで設計できる |
| 経営報告 | 問題が発生してから説明資料を作ることになる | 月次で状況、課題、次の打ち手を説明できる |
導入・改善前のチェックリスト
- 対象業務、対象部門、対象データを明文化しているか
- 現在の課題を、売上機会、原価、工数、リスクのいずれかに分解しているか
- 既存システム、SaaS、Excel、手作業の依存関係を棚卸ししているか
- 例外処理、承認、差し戻し、監査証跡まで確認しているか
- 社内で判断できる範囲と外部支援が必要な範囲を分けているか
- 初期費用だけでなく、保守、運用、教育、改善費用を見積もっているか
- 成功指標を、問い合わせ数、商談数、削減時間、停止リスクなどで定義しているか
- 実装後の責任者、更新頻度、レビュー会議の持ち方を決めているか
- セキュリティ、法務、個人情報、契約条件の確認ポイントを洗い出しているか
- 既存の問い合わせ、商談、障害、運用ログから優先順位を決めているか
- 経営判断に必要な資料を1枚で説明できる状態にしているか
- 次の90日で検証する範囲と、やらない範囲を明確にしているか
GXOの見解
システム開発の成否は開発会社選びの前に、業務要件、既存データ、運用責任、段階移行をどこまで整理できるかで決まる。
GXOは見積比較だけでなく、発注前の論点整理とRFP設計が手戻りと追加費用を減らすと見る。
GXOは、業務整理、要件定義、RFP、開発、保守、レガシー刷新まで接続できる形で支援します。記事のテーマを単なる情報収集で終わらせず、相談、診断、要件定義、実装、運用改善に接続することで、要件整理から開発、保守、段階移行ロードマップへ接続。さらに、標準ヒアリングと既存診断を使い、発注前相談から開発案件へ展開。
実行までの進め方
- 現在の業務、データ、ツール、担当者を棚卸しする
- 売上拡大、工数削減、リスク低減のどれに効くテーマかを決める
- 初期対応、90日以内の改善、半年以上の投資を分ける
- 必要な社内体制、外部支援、予算、セキュリティ確認を整理する
- 小さく検証し、効果測定後に本番化や横展開を判断する
FAQ
まず何から確認すべきですか?
最初に確認すべきなのは、対象業務、対象データ、責任者、判断期限です。情報収集だけで終えると、導入可否や対応優先順位を決められません。
社内だけで進めるべきですか?
既存業務の棚卸しは社内で進められます。ただし、要件定義、セキュリティ、費用対効果、ベンダー比較が絡む場合は、外部視点を入れた方が手戻りを抑えやすくなります。
GXOにはどの段階で相談できますか?
構想段階、予算化前、RFP作成前、既存システムの見直し段階から相談できます。要件定義、RFP作成、見積比較、レガシー刷新、業務システム再構築の相談を入口に、実装や運用改善まで整理できます。
参考情報
- 制度、価格、仕様、脆弱性、法務、セキュリティに関する判断は、公開時点の公式情報と一次情報を確認したうえで更新してください。







