システムの受託開発での「準委任契約」で気を付けることは?
U3
2025/12/26
2025/12/26
準委任契約は「やり方を誤ると工数管理トラブルが起きやすい」ですが、設計と運用をきちんと整えれば、受託開発でも非常に合理的な契約形態です。
受託開発での準委任契約とは
準委任契約は一言で言うと、
「成果物」ではなく「業務遂行そのもの」に対して報酬が発生する契約
です。
請負契約との違い(超重要)
観点 | 準委任 | 請負 |
報酬の根拠 | 作業時間・業務遂行 | 成果物完成 |
完成責任 | なし | あり |
仕様変更 | 柔軟 | 追加契約になりがち |
管理の難易度 | 高め | 比較的低い |
アジャイル適性 | ◎ | △ |
👉 「仕様が固まらない」「変化前提」な開発では準委任が向く
👉 「完成物を保証したい」なら請負
なぜ工数管理でトラブルが起きやすいのか
準委任で揉める原因は、ほぼこの3つに集約されます。
① 「何をやっているのか分からない」問題
- クライアント側
「毎月○○時間って言うけど、何をやったの?」
- 開発側
「仕様検討・調査・調整も業務です」
👉 業務内容の粒度が合っていない
② 「思ったより進んでいない」問題
- クライアント
「3ヶ月もやってるのに、まだこれ?」
- 開発側
「仕様変更と検討が多くて…」
👉 成果物期待 vs 作業提供のズレ
③ 「準委任なのに請負っぽく扱われる」問題
- 「これ完成させてください」
- 「この日までに必ず」
👉 契約は準委任、運用は請負 ← 地雷
トラブルを防ぐ実践的な工数管理の考え方
① 工数ではなく「タスク単位」で可視化する
❌ NG
- 「今月120時間作業しました」
✅ OK
- 要件整理:20h
- API設計:15h
- 実装(ユーザー管理):30h
- 調査・検証:10h
👉 時間+中身のセットが必須
② 「成果物を約束しないが、進捗は約束する」
準委任でも、以下は決めておくべきです。
- 週次/隔週の進捗報告
- 今週やったこと
- 来週やること
- 課題・判断待ち事項
👉 「完成責任はないが、説明責任はある」
③ 稼働時間の上限・下限を決める(超重要)
例:
- 月140〜180時間
- 超過・未達時の精算ルール
これがないと、
- 「使い放題だと思われる」
- 「勝手に減らされたと思われる」
という不毛な対立が起きます。
④ 役割分担を明文化する
準委任では特に、
- 仕様決定者は誰か
- 優先順位を決めるのは誰か
- レビュー責任は誰か
を曖昧にすると、
「言われてない」
「聞いてない」
の応酬になります。
受託開発で準委任が向いているケース
✔ 要件が流動的
✔ アジャイル/スクラム開発
✔ 技術的検証が多い
✔ 社内エンジニア不足の補完
✔ プロダクト思考で伴走したい
逆に、
❌ 納期・成果物が固定
❌ 見積金額を絶対に変えたくない
❌ 開発過程に関与したくない
なら、請負の方が無難です。
実務的な結論
- 準委任=危険ではない
- 「契約理解」と「運用設計」が甘いと地獄
- 工数管理は時間 × タスク × 進捗説明の3点セットでやる

コメント
コメントはまだありません。