メインコンテンツへ移動

ラボ型・請負・SESの違いとは?開発体制と契約モデルの選び方

ラボ型・請負・SESの違いとは?開発体制と契約モデルの選び方

「継続的な開発チームがほしい」「決めた仕様を納品してほしい」「不足するスキルだけ補いたい」。目的が違えば、適した外部開発のモデルも変わります。候補となるのが、ラボ型、請負、SESなどです。

なお、「ラボ型」や「SES」はサービス名称としても使われ、法的な契約類型と必ずしも一対一で対応しません。契約書だけでなく、実際の業務や責任分界も専門家と確認することをおすすめします。

比較の軸は、完成責任、優先順位の変更、日々の指示、知識の残し方を誰が担うかです。この四点を使い、三つのモデルの違いを見ていきます。

ラボ型・専属チーム型

ラボ型は、一定期間、特定顧客のための開発チームを確保し、優先順位を調整しながら継続開発するモデルです。オフショア開発では、PM/BrSEを介して海外のエンジニアチームと連携します。

向いているのは、要件が変化するプロダクト、継続的な機能追加、保守改善です。発注側には、バックログの優先順位と受け入れ判断を行う役割が必要です。

請負型

請負型は、合意した成果物の完成と納品を中心に進めるモデルです。要件、範囲、受け入れ条件、納期が明確な場合に管理しやすい一方、途中で要件を変更する場合は追加見積もりや契約変更が必要になることがあります。

「完成」の定義、検収条件、変更管理、瑕疵・契約不適合への対応などを事前に確認します。

SES

SESは、特定スキルを持つIT人材が顧客のプロジェクトを支援するサービスとして広く使われる呼称です。契約が準委任などで構成される場合がありますが、作業指示、勤怠管理、成果責任の実態によって注意点が変わります。

既存チームに特定スキルを補いたい場合に検討しやすい一方、チームとしての知識蓄積や一括した品質管理を求める場合は、専属チーム型との違いを確認する必要があります。

三つのモデルを同じ軸で比べる

ラボ型、請負型、SES型サービスを目的と管理単位で比較した図
呼び方だけで選ばず、何を管理し、誰がどの責任を持つかで比較します。
項目 ラボ・専属チーム型 請負型 SES型サービス
主目的 継続的な開発力 特定成果物の完成 人材・スキル補完
要件 変化を前提に調整 事前に明確化 顧客側計画に沿う
管理単位 チーム・期間 成果物・納期 人員・稼働
品質管理 双方で継続改善 ベンダーの工程と検収 顧客側体制の影響が大きい
知識蓄積 チームに蓄積しやすい 案件単位 個人依存に注意
向く案件 プロダクト、保守改善 固定要件の開発 一時的なスキル不足

これは一般的な整理です。名称だけで判断せず、個別契約の内容を確認してください。

選ぶための5つの質問

1. 要件は固定できるか

完成イメージと受け入れ条件が明確なら請負型を検討しやすく、ユーザー検証を通じて変わるなら専属チーム型が適しています。

2. どれくらい継続するか

短期の成果物か、中長期のプロダクト成長かでモデルが変わります。

3. 発注側にプロダクト責任者がいるか

優先順位と受け入れ判断を継続して行えるなら、アジャイルな専属チームを活用しやすくなります。

4. 必要なのは個人かチームか

特定技術者の補完か、PM、開発、QAを含む一体的な体制かを整理します。

5. どのリスクを誰が持つか

スコープ、品質、納期、要件変更、再作業、セキュリティ、知的財産の責任を明文化します。

契約前に確認したい項目

外部開発の契約前に確認する範囲、責任、変更、品質、資産、終了移管の6項目
業務の実態と契約条件を同じ表で確認すると、名称による認識差を減らせます。
  • 業務範囲と成果物
  • 役割と意思決定者
  • 要件・バックログの変更手順
  • 稼働・進捗・品質の報告方法
  • 検収と受け入れ条件
  • メンバー変更と引き継ぎ
  • ソースコード、データ、知的財産
  • セキュリティと再委託
  • 契約終了時の移管

要件と完成条件を事前に確定できるなら成果物型、優先順位を更新しながら開発力と知識を蓄積したいなら専属体制が検討しやすくなります。AMELAの専属チーム型オフショア開発では、継続開発と成果物型の双方を視野に入れ、目的、社内の判断体制、契約上のリスクに応じた進め方をご提案します。

※本稿は契約モデルを一般的に整理したもので、法的助言ではありません。契約の名称と実際の業務、責任、指揮命令関係については、個別条件に応じて専門家へ確認してください。

参考資料