Webサービスやスマホアプリの開発を外部へ依頼するとき、「請負」と書かれているから完成まで任せられる、あるいは「準委任」なら成果物は受け取れない、と考えるのは早計です。契約名ではなく、どこまでを成果物として納品対象にし、どの条件で受け入れるのかによって、適した契約方式は変わります。
この記事では、請負・準委任・業務委託の違いと、開発工程ごとの選び方を整理します。読後には、完成条件を合意できる範囲を見極めるために必要な情報を整理し、請負で進める範囲、準委任で先に固める範囲、工程を分けるべき範囲を判断できるようになります。

請負・準委任・工程分割は契約名だけで選ばず、成果物、受入基準、変更、依存関係、承認体制を確認して判断します。
01Section請負契約とは|システム開発での「完成」をどう決めるか
請負は、民法第632条で「仕事を完成すること」と、その仕事の結果に対して報酬を支払うことを内容とする契約です。民法第632条(請負)では、単に作業時間を提供するのではなく、合意した仕事を完成させることが中心に置かれています。
システム開発では、「Webサービスを開発する」といった表現だけでは完成を判断しにくい場合があります。完成の対象を、機能、品質、納品物、受入条件、対象外・前提条件まで分けておくことで、納品時に何を確認すべきかを共有しやすくなります。
完成は成果物だけでなく受入条件まで含めて決める
たとえば、外部API連携を含む会員登録機能を開発する場合、画面やAPIが存在することだけでは足りないことがあります。どの入力条件で、どの権限の利用者が、どのような結果を得られれば合格なのかまで定めて、初めて受入判断がしやすくなります。
システム開発で完成条件に含めて確認する要素
機能・連携
対象画面、権限、帳票、API、バッチ処理、データ連携など、実装する対象を特定します。
品質・利用環境
性能、可用性、対応ブラウザ・端末、セキュリティなど、案件で必要な条件と確認方法を整理します。
納品物
プログラム、ソースコード、設計書、テスト仕様・結果、操作・運用資料など、受領する文書・データを明確にします。
受入基準
テストシナリオ、環境、データ、期待結果、合格基準、不合格時の再試験方法を定めます。
対象外・前提条件
移行、教育、保守の含有範囲、発注者が提供するデータやアカウント、外部サービスの利用条件などを明記します。
請負に向くのは、こうした完成条件を文書化できる範囲です。たとえば、要件・画面・連携先・受入テストが固まった機能改修や、確定済みの要件に基づく設計・実装・テストは請負として切り出しやすいでしょう。一方、実現方法の調査、要件の優先順位付け、外部サービスとの調整が主な段階では、完成条件を固定する前に整理が必要です。
なお、請負であっても、契約に入っていない売上増加、利用者数、業務改善といった事業上の結果まで当然に保証するものではありません。事業目標は背景として共有しつつ、請負の完成条件では実装対象と受入条件を具体化します。
02Section請負・準委任・業務委託の違い

業務委託は実務上の総称として使われることがあり、請負か準委任かは契約内容と実際の進め方で確認します。
請負と準委任の違いは、受託者に何を中心として求めるかにあります。準委任は、法律行為ではない事務を委託する場合に委任の規定を準用する契約です。民法第643条、第644条、第656条の位置付けは、民法第643条・第644条・第656条で確認できます。
| 比較軸 | 請負 | 準委任 | 業務委託 |
|---|---|---|---|
| 法的な位置付け | 民法第632条の請負 | 法律行為でない事務の委託に、委任規定を準用する契約 | 請負・準委任などを含み得る実務上の総称 |
| 受託者に求める中心 | 合意した仕事の完成 | 善管注意義務に基づく適切な業務遂行 | 契約内容・業務実態による |
| 報酬の考え方 | 仕事の結果に対する報酬が基本構造 | 業務遂行の内容や成果条件を契約で定める | 採用する契約類型・条項による |
| 適しやすい開発工程 | 仕様・受入基準が確定した実装、テスト、限定改修 | 企画、技術調査、要件整理、継続的な保守・改善 | 外部委託全体を指す呼称として使われることがある |
| 変更への対応 | 範囲外の変更について、追加見積り・納期影響・承認を明確にしやすい | 優先順位、作業量、期間の上限を協議しながら進めやすい | 実態に応じて確認が必要 |
準委任は「成果不要」という意味ではない
民法第644条の善管注意義務は、専門事業者として通常期待される注意を払い、合意した業務を適切に進める義務と理解すると分かりやすいでしょう。準委任でも、調査報告書、要件定義書、設計メモなどの成果物を受け取ることはあり得ます。
ただし、請負のように完成責任をどこに置くか、成果物をどの条件で受け入れるか、報酬をどう設計するかは、契約条項と実際の進め方で確認する必要があります。「業務委託契約」という表題だけでは、請負か準委任かは判断できません。
契約名だけで請負・準委任を決めない
「業務委託」や「アジャイル開発」といった名称ではなく、成果物、受入基準、報酬条件、変更手続、実際の業務内容を合わせて確認します。
準委任の契約構造や注意点をより詳しく確認したい場合は、準委任契約の解説も参照してください。
03Section請負・準委任・工程分割の選び方

完成条件と変更手続を定められる範囲は請負候補とし、未確定要素が大きい範囲は準委任先行または工程分割を検討します。
契約方式は、案件全体で一つに固定する必要はありません。要件整理は準委任、完成条件を合意できた機能群の実装・テストは請負、リリース後の改善は準委任というように、工程ごとに分ける方法があります。IPAの情報システム・モデル取引・契約書(第二版)も、仕様、検収、協力義務、複数契約の関係を論点として整理しています。
次の4段階で、請負、準委任先行、工程分割のどれを採るかを検討します。
契約方式を選ぶ4段階の判断フロー
- Step01
成果物と受入基準を文書化する
納品対象、成果物、受入基準、対象外を文書化できるかを確認します。できない場合は、準委任で要件整理や技術調査を先行します。 残す記録:要件一覧、成果物一覧、未決事項一覧。
- Step02
変更の影響を見積もる
主要な変更要因と、費用・納期・品質への影響を見積もれるかを確認します。影響が読めない部分は、準委任とし、確定部分のみを請負候補にします。 残す記録:変更要因一覧、影響評価の前提。
- Step03
外部依存を確認する
外部API、他社審査、既存システム、データ提供などの依存条件と責任分担を確認します。未確認の依存が大きい場合は、代替案や遅延時の扱いを整理してから契約範囲を確定します。 残す記録:依存関係一覧、責任分担、代替案。
- Step04
発注者の承認・検収体制を確認する
仕様承認、レビュー、受入テスト、検収を、発注者側が必要な時期に実施できるかを確認します。体制を確保できない場合は、体制を整えるか、進め方を準委任・工程分割へ戻します。 残す記録:検収計画、承認体制、担当者と判断期限。
4段階を通過し、完成条件と変更手続を定められる範囲は請負候補です。要件や実現方法の調査が必要なら準委任で要件整理・技術調査を先行します。確定部分と未確定部分が混在する場合は、未確定部分を準委任、確定部分を請負に分ける工程分割を検討します。
判定後は、選択理由、未解消のリスク、再判定する時点、責任者を議事録や稟議資料に残します。反復ごとの優先順位変更や継続的な改善が中心の案件も、まずは準委任を候補として、発注者が優先順位を決める体制を整えられるか確認するとよいでしょう。
04Section請負で発注する前にそろえる4つの合意

仕様書だけでなく、受入基準、変更時の承認、発注者側の提供物と判断期限までつなげて合意します。
請負で発注する場合、仕様書だけを固めても十分ではありません。仕様、受入テスト、検収、変更管理、発注者側の提供物や承認体制がつながっていなければ、完成の判断や納期管理が難しくなります。要件は関係者間で合意して文書化し、変更を管理することが重要です。詳しくはIPAの要件定義に関する解説も確認できます。
仕様の範囲と発注者の役割を明確にする
機能一覧に加え、対象外、外部連携、データ移行、非機能要件、納品文書、発注者が提供するデータ・アカウント・素材・業務ルールを整理します。発注者の承認が遅れれば、受託者が作業を進められない場合もあるため、承認者と判断期限も決めておく必要があります。
受入テストと検収を実行できる形にする
「問題なく動く」といった抽象的な基準ではなく、業務シナリオ、連携、権限、例外処理、納品物について何を確認するかを決めます。テスト項目、環境・データ、期待結果、実施者、証跡、合否判定を一組で定めると、受入判断を行いやすくなります。
納品、検収通知、支払いの順序や期限は契約ごとに異なるため、個別の契約条件で確認してください。
変更は影響評価と承認を先に行う
変更要求は、契約・仕様・受入基準との関係を確認したうえで、既存仕様を満たすための修正、仕様追加・変更、発注者側の前提変更、原因未確定に仮分類します。その後、費用、納期、品質、セキュリティ、外部連携への影響を確認し、承認後に仕様・見積・スケジュールを更新します。
原則として、口頭やチャットだけの依頼で着手しない運用が重要です。緊急対応が必要な場合も、例外承認者、対象範囲、費用負担、事後に文書化する期限を記録しておきます。
請負開始前の合意チェックリスト
- ✓
範囲と成果物
対象機能、対象外、納品物、前提条件、発注者提供物を一覧化できるか確認します。
- ✓
受入基準と検収体制
テスト項目、環境・データ、期待結果、実施者、証跡、合否判定者、不合格時の通知・再試験を決めます。
- ✓
変更管理
変更理由、関連仕様、区分、影響評価、承認者、仕様・見積・スケジュールの更新方法を定めます。
- ✓
発注者の提供物・承認期限
データ、アカウント、素材、意思決定者、レビュー・検収の期限を確保できるか確認します。
- ✓
案件条件に応じた権利・情報管理
知的財産権、再委託、秘密情報、個人情報、セキュリティ、保守移行の扱いを案件に応じて確認します。
05Section費用・納期は固定条件の成立要件と見積比較で判断する
請負の費用と納期は、対象範囲、要件確度、外部連携、非機能要件、テスト、データ移行、発注者側の準備、保守範囲、変更条件によって変わります。固定価格・固定納期は、仕様、受入基準、前提条件が合意済みの範囲に適用しやすい考え方です。
主要な要件や依存条件が未確定な段階で、案件全体を固定条件の請負にまとめると、追加費用や納期再協議の論点が生じやすくなります。要件整理を先行し、節目で範囲を確定して再見積りする進め方も検討対象です。ITユーザとベンダのための定量的見積りの勧めでは、多段階契約・再見積りや、価格だけで比較しない考え方が示されています。
Webサービス・スマホアプリ開発では、対象規模、含有工程、除外費用、調査時点、標本・調査方法がそろった比較可能な原典がなければ、相場数値だけで自社案件の費用や期間を判断するのは困難です。金額比較の前に、見積条件をそろえることを優先します。
| 比較項目 | 発注者がそろえる主な条件 | 確認するポイント |
|---|---|---|
| 対象範囲・成果物 | 機能、画面、連携、納品物、受入条件 | 機能や成果物の欠落・重複、解釈の差がないか |
| 含有工程・除外事項 | 要件定義からテスト、移行、教育、保守までの含有範囲 | 別途費用、発注者作業、追加見積りとなる条件は何か |
| 前提条件・変更時の扱い | 発注者提供物、外部依存、影響評価、承認手続 | 提供遅延、前提変更、追加開発時の費用・納期をどう扱うか |
見積金額に差がある場合は、最安値かどうかではなく、範囲、品質、発注者作業、リスク分担の差によるものではないかを確認します。主要な未確定事項が残るなら、準委任先行、工程分割、再見積りの条件も決裁事項に含めます。
06Sectionシステム開発の契約不適合|不具合を見つけたときの初動
システムに不具合や仕様との差異が見つかったときは、まず契約内容に適合しているかを確認します。エラーが発生したことだけで直ちに結論を出すのではなく、契約書、仕様書、受入基準、見積条件、承認済みの変更記録と照合することが出発点です。
請負の目的物に契約不適合がある場合には、民法上、追完請求・報酬減額請求・損害賠償請求・契約解除が問題となり得ます(請負は有償契約のため、売買の契約不適合責任の規定(第562条〜第564条)が第559条を介して準用されると整理されています)。ただし、第636条は、注文者が提供した材料の性質や注文者の与えた指図によって生じた不適合については、請負人がその材料や指図が不適当であると知りながら告げなかった場合を除き、注文者は追完請求・報酬減額請求・損害賠償請求・契約解除ができないとする、請負人の担保責任を制限する規定です。また第637条には、目的物の種類・品質に関する不適合について、注文者が不適合を知った時から原則1年以内に通知しないと、これらの請求ができなくなる定めがあります。条文は民法第559条、第562条〜第564条、第636条、第637条で確認できます。
一般的な制度上の選択肢としては、追完、代金減額、損害賠償、解除が整理されています。法務省の民法(債権関係)の改正に関する説明資料も参照できます。ただし、契約不適合に当たるか、どの対応を求められるか、責任範囲や条項がどのように扱われるかは、契約条項、仕様、受入基準、通知時期、検収・変更記録、事実関係によって異なります。
不具合を見つけても、直ちに契約不適合と決めつけない
既存仕様の未達なのか、仕様外の追加要望なのか、発注者側の前提変更や外部依存が関係するのかを、関連文書と証跡に基づいて切り分けます。
不具合発見後の初動手順
- Step01
契約文書と照合する
契約書、仕様書、受入基準、見積条件、変更要求票、承認記録を確認し、合意内容との差異を整理します。
- Step02
証跡を保全する
発生日時、再現手順、期待結果、実際結果、影響範囲、ログ、画面記録、テスト結果、利用環境を保存します。
- Step03
事象を仮分類する
既存仕様の未達、仕様外の追加要望、発注者側の前提変更、原因未確定に分け、判断根拠となる文書を付けます。
- Step04
契約上の方法と期限で通知する
契約で定めた窓口、通知方法、通知期限に従い、事象と証跡を添えて連絡します。民法第637条の通知期間と、契約上の定めを確認します。
- Step05
修正・調査・再試験を協議する
修正方法、原因調査、暫定回避、再テスト、対応時期、費用・納期への影響を協議し、合意内容を記録します。個人情報・重要データ、重大障害、通知期限、責任制限、損害賠償・解除が関係する場合は、法務、責任者、必要に応じて専門家へ速やかに共有します。
07Section契約締結前の最終確認とエスカレーション条件
契約締結前は、契約書だけでなく、個別契約、仕様書、要件定義書、見積書、変更要求票、議事録、テスト記録を一つのセットとして確認します。文書間で内容が異なる場合に備え、優先順位、版数、承認者、更新方法を明確にします。
とくに、仕様書の最新版が見積条件や受入基準に反映されているか、変更内容がスケジュールと報酬条件に反映されているかを確認してください。契約方式を選んだ理由、残るリスク、再判定の時点、責任者も、関係者が追える形で残します。
契約締結前にエスカレーションを検討する条件
主要機能の仕様・受入基準が未確定
完成判定や固定条件の前提に影響するため、契約範囲の確定前に責任者の判断が必要です。
個人情報・重要データまたは重要なセキュリティ要件がある
情報管理、責任分担、障害時の連絡を含め、法務・セキュリティ部門の確認が必要になる場合があります。
外部API・他社審査・既存システムへの依存が大きい
遅延や仕様変更の責任分担、代替案、前提条件を部門横断で確認します。
知的財産権・責任制限・損害賠償・解除・再委託で重要な交渉がある
事業上受け入れられるリスクかを、法務と決裁者が案件条件に照らして判断します。
発注者側の承認・検収体制を期限内に確保できない
承認遅延が納期、品質、支払条件に影響し得るため、体制変更または契約方式の見直しを検討します。
契約書全体のレビュー観点を確認したい場合は、契約書の確認ポイントも参照してください。
請負契約に関するよくある質問
要件定義だけを請負契約にできますか?+
要件定義書などの成果物と受入基準を定められる範囲であれば、請負として設計することは考えられます。未確定の論点や調査要素が大きい場合は、準委任での要件整理や工程分割も比較します。
準委任契約では成果物を受け取れないのですか?+
準委任でも報告書や要件定義書などの成果物を受け取ることはあり得ます。成果物の有無だけでなく、完成責任、業務遂行義務、報酬条件、契約条項を確認します。
検収後に見つけた不具合はすべて無償修正の対象ですか?+
一律には判断できません。契約書、仕様書、受入基準、変更記録との適合性、通知期限、責任期間や免責などの契約条項、発生時の事実関係を確認します。
見積書と仕様書の内容が異なる場合はどう確認しますか?+
文書間の優先順位、版数、承認履歴を確認し、対象範囲、成果物、除外事項、受入条件の相違を書面で解消してから進めます。
請負契約で重要なのは、契約名ではなく、完成を約束する範囲を具体化することです。成果物、受入基準、対象外、前提条件、変更手続、検収体制をそろえられる範囲は請負として検討し、未確定部分は準委任先行や工程分割で整理すると、発注後の認識差を抑えやすくなります。
web-mobile-app-development-quotation
この記事カードはサンプル表示です。CMS連携後は記事タイトル、概要、サムネイルなどを記事データから取得します。
関連記事
web-mobile-app-development-vendor-selection
この記事カードはサンプル表示です。CMS連携後は記事タイトル、概要、サムネイルなどを記事データから取得します。
関連記事
開発パートナーを比較する
要件、完成条件、受入基準、変更時の扱いを整理したうえで、開発パートナーの体制や提案内容を比較したい場合に活用できます。
PartnerBase Mag 編集部
デジタル発注の比較・発注準備を専門に扱う編集チーム。
デジタル発注の比較・発注準備を専門に、依頼範囲、費用、選定基準を実務で使える粒度に整理しています。
支援会社を比較する
得意領域、対応サービス、地域、実績を見ながら候補会社を絞り込めます。




