アジャイル開発を外注するときの契約形態|準委任・請負・ラボ型の選び方

契約・開発体制公開日:2026年5月12日
徐 聖博
徐 聖博

株式会社シンシア 代表取締役社長

Share
目次開く
  1. アジャイル開発を外注するときに契約形態が重要な理由
  2. ウォーターフォールとアジャイルで契約の考え方が異なる点
  3. 契約形態の選択ミスが引き起こす典型的なトラブル
  4. アジャイル開発の外注で使われる主な契約形態4種類
  5. 準委任契約|仕様変更に柔軟に対応できる主流の選択肢
  6. 請負契約|成果物の完成責任を明確にしたい場合
  7. ラボ型契約|チームごと長期確保するモデル
  8. 多段階契約(ハイブリッド契約)|フェーズで契約形態を切り替える方法
  9. 準委任契約が主流とされる理由と注意すべきデメリット
  10. アジャイルの反復開発サイクルと準委任契約の相性
  11. 準委任契約で発注側が負うコスト管理リスク
  12. 契約形態の選び方|プロジェクト特性別の判断基準
  13. 要件の確定度・変更頻度で選ぶ
  14. 予算管理の方針(固定費 vs 変動費)で選ぶ
  15. 開発期間・チーム規模で選ぶ
  16. 外注契約書に盛り込むべき主要な条項チェックリスト
  17. スプリント単位の検収・支払いサイクルの定め方
  18. 仕様変更・スコープ変更時の合意プロセス
  19. 知的財産権・ソースコードの帰属
  20. IPA「情報システム・モデル取引・契約書(アジャイル開発版)」の活用方法
  21. FAQ
  22. アジャイル開発の外注に請負契約は使えないのですか?
  23. 準委任契約と請負契約ではどちらが発注側のリスクが高いですか?
  24. スプリントごとに契約を更新する必要がありますか?
  25. ラボ型契約と準委任契約の違いは何ですか?
  26. アジャイル開発の外注費用はどのように見積もればよいですか?
  27. IPAのモデル契約書はそのまま使えますか?
  28. 仕様変更が多い場合、追加費用はどう取り決めればよいですか?
  29. 外注先との認識齟齬を防ぐために契約書以外で準備すべきことはありますか?

シンシアへのご相談

開発会社選定を相談する

自社の要件に合う開発会社の選び方や比較ポイントについて、無料でご相談いただけます。

開発会社選定の相談をする

まだ検討段階の方は 質問だけでもOK(電話番号は任意)

アジャイル開発を外注する際、準委任契約が選ばれるケースは多いものの、プロジェクトの特性によって最適な契約形態は異なります。要件の確定度・予算管理の方針・開発期間という3つの軸で判断することで、契約選択のミスによるトラブルを大幅に減らすことができます。この記事では、主要4種類の契約形態の特徴とリスクを整理し、自社プロジェクトに合った選択ができるよう具体的な判断基準を提供します。


アジャイル開発を外注するときに契約形態が重要な理由

ウォーターフォールとアジャイルで契約の考え方が異なる点

ウォーターフォール開発では、要件定義・設計・実装・テストという工程が順番に進み、最終的な成果物(納品物)が契約締結時点でほぼ確定しています。そのため「この仕様のシステムを〇月〇日までに納品する」という請負型の契約と相性が良い構造です。

一方、アジャイル開発では「スプリント」(通常1〜4週間の反復開発サイクル)を繰り返しながら要件を段階的に具体化していきます。「バックログ」(実装すべき機能の優先順位付きリスト)は開発途中で追加・変更されることが前提であり、プロジェクト開始時点で最終的な成果物を確定させることが構造的に難しい。この特性が、契約形態の選び方をウォーターフォールとは根本的に変える理由です。

契約形態の選択ミスが引き起こす典型的なトラブル

契約形態の選択を誤ると、以下のようなトラブルが発生しやすくなります。

  • 請負契約でアジャイル開発を進めた場合:仕様変更のたびに「契約変更」が必要になり、交渉コストが膨らむ。変更を断られるケースも起きる。
  • 準委任契約で管理が甘い場合:工数(稼働時間)に対して費用が発生するため、進捗が見えないまま予算を消化してしまう。
  • ラボ型契約でチームの稼働実態を把握しない場合:確保したエンジニアが実際にはほかの案件に時間を割いており、期待した生産性が出ない。

契約書は単なる形式ではなく、「何を、誰が、どのタイミングで確認・承認するか」を定める実務上の設計図です。アジャイル開発の外注を検討する段階から、契約形態の選択を意識することが重要です。


アジャイル開発の外注で使われる主な契約形態4種類

準委任契約|仕様変更に柔軟に対応できる主流の選択肢

準委任契約は、エンジニアの「作業(役務)」に対して報酬を支払う契約形態です。成果物の完成を保証する義務(完成責任)は原則として発生しないため、仕様変更が頻繁に起きるアジャイル開発との相性が高いとされています。

メリット

  • スプリントごとに方向性を変えても契約上の問題が生じにくい
  • 開発の途中でスコープを縮小・拡大しやすい
  • 受注側が「完成できなかったから報酬ゼロ」というリスクを負わないため、受注しやすい

デメリット

  • 工数(人月・時間)に対して費用が発生するため、発注側がコスト上限を管理しなければならない
  • 成果物の品質基準が曖昧になりやすく、「動くが品質が低い」コードが蓄積するリスクがある
  • 進捗管理の責任が発注側に重くのしかかる

請負契約|成果物の完成責任を明確にしたい場合

請負契約は、特定の成果物の完成を約束し、完成した場合に報酬が発生する契約形態です。民法上、受注側は完成責任を負い、瑕疵担保責任(契約不適合責任)も生じます。

メリット

  • 「何を作るか」が明確な場合、発注側のコストが固定しやすい
  • 成果物の品質・仕様に対する責任の所在が明確
  • 予算管理が立てやすく、経営層への説明がしやすい

デメリット

  • 仕様変更が発生するたびに契約変更の交渉が必要になる
  • アジャイル開発の「変化を受け入れる」という思想と構造的に相性が悪い
  • 受注側が完成リスクを嫌い、見積もりに大きなバッファを積む傾向がある

ラボ型契約|チームごと長期確保するモデル

ラボ型契約は、特定のエンジニアチームを一定期間(通常3〜12か月以上)専属的に確保する契約形態です。準委任契約の一種として位置づけられることが多いですが、「チームの継続性」と「専属性」が特徴です。

メリット

  • チームがプロダクトのコンテキストを深く理解した状態で開発を継続できる
  • 採用コストをかけずに一定規模の開発リソースを確保できる
  • 長期的な関係性の中でベロシティ(スプリントごとの開発量の指標)が安定しやすい

デメリット

  • チームの稼働実態(実際に自社案件に充てている時間)を確認する仕組みがないと、コストが無駄になるリスクがある
  • 契約期間中にチームメンバーが入れ替わった場合の対応を事前に取り決めておく必要がある
  • 短期・小規模プロジェクトにはコスト的に合わないことが多い

多段階契約(ハイブリッド契約)|フェーズで契約形態を切り替える方法

多段階契約は、プロジェクトのフェーズに応じて契約形態を切り替えるアプローチです。たとえば「要件定義・プロトタイプ作成フェーズは準委任契約、コア機能の実装フェーズは請負契約」というように組み合わせます。

メリット

  • 要件が固まっていない初期段階のリスクを準委任で吸収しつつ、確定した機能は請負で品質・コストを担保できる
  • フェーズごとにGo/No-Goの判断ポイントを設けられる

デメリット

  • 契約の切り替えタイミングの判断が難しく、交渉コストが増える
  • フェーズ間の引き継ぎで認識のズレが生じやすい

準委任契約が主流とされる理由と注意すべきデメリット

アジャイルの反復開発サイクルと準委任契約の相性

アジャイル開発では、スプリントの終わりに動作するソフトウェアをインクリメント(増分)として積み上げていきます。各スプリントで「何を作るか」はバックログから選択され、優先順位はプロダクトオーナーが随時変更できます。この構造では、プロジェクト開始時点で最終成果物を確定させることが現実的でないため、完成責任を問わない準委任契約が選ばれやすいのです。

準委任契約で発注側が負うコスト管理リスク

準委任契約では、エンジニアが稼働した工数に対して費用が発生します。そのため、発注側がスプリントごとの進捗と予算消化を継続的に確認しなければ、「気づいたら予算の80%を使ったのに機能の30%しか完成していない」という事態が起きます。

このリスクを軽減するには、以下の管理を契約と並行して実施することが有効です。

  • スプリントレビューへの発注側担当者の参加を義務化する
  • バックログの消化状況と残予算を毎スプリント確認する
  • ベロシティの推移を記録し、完了予測を定期的に更新する

契約形態の選び方|プロジェクト特性別の判断基準

要件の確定度・変更頻度で選ぶ

要件の状態推奨される契約形態
要件が明確で変更が少ない請負契約または多段階契約の後半フェーズ
要件が曖昧で変更が多い準委任契約
長期的に要件が進化し続けるラボ型契約

要件の確定度は、「今すぐ画面設計書を書けるか」という問いで簡易チェックできます。書けない場合は、準委任または多段階契約の前半フェーズを選ぶのが現実的です。

予算管理の方針(固定費 vs 変動費)で選ぶ

予算の上限を厳格に守る必要がある場合(例:スタートアップの初期開発、固定予算のプロジェクト)は、請負契約か多段階契約で固定費化できるフェーズを設けることを検討してください。一方、機能の優先順位を柔軟に変えながら予算を使い切る方針であれば、準委任契約のほうが運用しやすいです。

開発期間・チーム規模で選ぶ

  • 3か月未満の短期・小規模:準委任契約(スプリント単位の検収で管理)
  • 6か月以上の中長期・中規模:準委任契約またはラボ型契約
  • 1年以上の長期・専属チームが必要:ラボ型契約
  • 要件定義から段階的に進める場合:多段階契約

外注契約書に盛り込むべき主要な条項チェックリスト

スプリント単位の検収・支払いサイクルの定め方

アジャイル開発の外注では、月次または2週間ごとのスプリント単位で検収・支払いを行うサイクルを契約書に明記することが重要です。以下の項目を確認してください。

  • 検収の単位(スプリント単位か月次か)
  • 検収基準(動作確認の方法、受け入れ条件)
  • 検収期間(何営業日以内に確認するか)
  • 検収不合格時の対応フロー
  • 支払いサイト(検収完了から何日以内に支払うか)

仕様変更・スコープ変更時の合意プロセス

バックログの変更が発生した際に、追加費用が発生するかどうかの判断基準を事前に定めておくことが、後々のトラブル防止につながります。

  • 変更要求の提出方法(書面・チケット管理ツールなど)
  • 変更の影響範囲(工数・スケジュール)の見積もり期限
  • 変更承認の権限者(発注側・受注側それぞれ)
  • 変更が既存スプリントに与える影響の扱い

知的財産権・ソースコードの帰属

開発したソースコードや設計書の著作権・所有権が発注側に帰属するかどうかを明記してください。準委任契約では、特に定めがない場合、著作権が受注側に残るリスクがあります。

  • 成果物(ソースコード・設計書・テストコード)の著作権の帰属
  • 開発に使用したOSSライセンスの取り扱い
  • 契約終了後のソースコードの引き渡し方法

注意:契約書の具体的な条文作成や法的解釈については、IT分野に詳しい弁護士への相談を強くお勧めします。


IPA「情報システム・モデル取引・契約書(アジャイル開発版)」の活用方法

独立行政法人情報処理推進機構(IPA)は、アジャイル開発に対応したモデル取引・契約書を公開しています。このモデル契約書は、準委任契約を基本としながら、スプリント単位の検収・支払い、バックログ管理、変更管理プロセスなどアジャイル固有の実務を反映した内容になっています。

活用する際のポイント

  1. そのまま使うのではなく、自社プロジェクトに合わせてカスタマイズする:モデル契約書はあくまでひな形です。開発規模・体制・リスク許容度に応じて条項を追加・修正することが前提です。
  2. 受注側との認識合わせに使う:「IPAのモデル契約書を参照しながら契約内容を検討したい」と伝えることで、受注側との共通言語が生まれ、交渉がスムーズになります。
  3. 多段階契約の構造を参考にする:モデル契約書には、要件定義フェーズと開発フェーズを分けた多段階契約の考え方も含まれており、フェーズ設計の参考になります。

IPAの公式サイトからダウンロードできますので、外注先との契約交渉を始める前に一度目を通しておくことをお勧めします。


FAQ

アジャイル開発の外注に請負契約は使えないのですか?

使えないわけではありませんが、仕様変更が多いアジャイル開発では、変更のたびに契約変更の交渉が必要になり、運用コストが高くなりやすいです。要件が固まっているフェーズや特定の機能単位では、請負契約が有効に機能するケースもあります。多段階契約の一部として活用するアプローチも検討してみてください。

準委任契約と請負契約ではどちらが発注側のリスクが高いですか?

リスクの種類が異なります。準委任契約では「予算超過・進捗管理」のリスクが発注側に集中します。請負契約では「仕様変更コスト・変更交渉の難しさ」が主なリスクです。どちらが高いかはプロジェクトの性質によって変わるため、一概には言えません。

スプリントごとに契約を更新する必要がありますか?

一般的には、スプリントごとに契約を締結し直す必要はありません。準委任契約を基本契約として締結し、スプリント単位で検収・支払いを行う運用が一般的です。ただし、契約期間・更新条件・解約条件は契約書に明記しておくことが重要です。

ラボ型契約と準委任契約の違いは何ですか?

準委任契約は役務提供の基本的な法的枠組みであり、ラボ型契約はその中でも「特定チームの専属確保」「長期継続」を特徴とするビジネスモデルです。ラボ型契約も法的には準委任契約として締結されることが多いですが、チームの専属性・継続性・稼働報告の方法などが契約条件に盛り込まれる点が異なります。

アジャイル開発の外注費用はどのように見積もればよいですか?

準委任契約の場合、エンジニアの人月単価×稼働期間で概算を出すのが一般的です。ただし、初期段階では正確な工数見積もりが難しいため、まず数スプリント分の費用で試験的に開始し、ベロシティの実績をもとに全体費用を再見積もりする方法が現実的です。

IPAのモデル契約書はそのまま使えますか?

そのまま使うことは推奨されていません。IPAのモデル契約書はひな形であり、自社のプロジェクト規模・体制・リスク許容度に合わせてカスタマイズすることが前提です。具体的な条文の修正・追加については、IT分野に詳しい弁護士に相談することをお勧めします。

仕様変更が多い場合、追加費用はどう取り決めればよいですか?

準委任契約では、バックログの変更が工数増加につながる場合の判断基準(例:当初見積もりから何%超過したら協議するか)を事前に契約書または別紙で定めておくことが有効です。変更要求の提出→影響見積もり→承認というプロセスを文書化しておくと、後からの認識齟齬を防ぎやすくなります。

外注先との認識齟齬を防ぐために契約書以外で準備すべきことはありますか?

契約書と並行して、「プロダクトビジョン文書」「Definition of Done(完成の定義)」「コミュニケーションルール(会議体・報告頻度・使用ツール)」を開発開始前に合意しておくことが効果的です。特にDefinition of Doneは、何をもってスプリントの成果物が完成したとみなすかを定義するもので、検収基準の明確化にも直結します。

Share

シンシアへのご相談

開発会社選定を相談する

自社の要件に合う開発会社の選び方や比較ポイントについて、無料でご相談いただけます。

開発会社選定の相談をする

まだ検討段階の方は 質問だけでもOK(電話番号は任意)

この記事が役に立ったら、Google で優先表示を

Google 検索の「優先するソース」に blog.xincere.jp を追加すると、シンシアの新着記事がトップニュースなどで見つけやすくなります。

Google で優先ソースに追加

著者について

徐 聖博のプロフィール写真
徐 聖博
株式会社シンシア 代表取締役社長

株式会社シンシア(Xincere, Inc.)代表取締役。中国生まれ・3歳から日本で育ち、日本語・中国語・英語を操るトリリンガル。大学院でコンピュータサイエンス(進化型ニューラルネットワーク)を研究し、GREE・メドレー・カウンティア・Indeed Japan などで検索エンジン開発やスタートアップの立ち上げ・グロースを経験。2020年に「人の価値をテクノロジーで最大化する」という想いでシンシアを創業した。エンジニア歴15年以上、代表でありながらほぼ毎日コードを書く現役エンジニアとして、基幹システム開発からAIエージェント活用まで顧客の事業成長に並走している。創業に込めた思いは[noteの創業ストーリー](https://note.com/shengboxu/n/n8b4e482c62ad)に綴っている。

人気記事

    お問い合わせ

    システム開発やAI推進についてのご相談はこちらから

    無料相談を予約する