サステナビリティ情報の開示に向けて、GHG(温室効果ガス)排出量の算定システムを検討し始めると、多くの企業が同じ場所で止まります。既製のCO2排出量管理システムを数社比較したものの、自社のScope3のカテゴリ構成や海外子会社のデータ形式に合わない。社内に開発リソースはないので外注するしかない。ところが、何をどこまで仕様として書けばいいのかが分からない——この状態です。
厄介なのは、要件が固まらない理由が社内の段取りの問題ではないことです。開示基準そのものが段階的に適用され、第三者保証の範囲も後から広がっていきます。自社の算定スコープについても、どのScope3カテゴリを対象にするかは関連部門との合意が必要で、システム検討と同時並行でしか決まりません。つまり「要件が確定してから発注する」という通常の進め方が、この領域では成立しにくいのです。
一方で、開示本番の期限だけは先に決まります。経営層からは「間に合わせること」を求められ、要件が動いている最中に外注の意思決定を下さざるを得ません。ここで仕様を固めきれないまま発注すると、Scope3カテゴリの追加や開示フォーマットの変更ごとに追加見積が発生し、数年で作り直しになるリスクを抱えます。
この問題に対する現実的な答えは、「全部を決めてから発注する」ことではなく、固定すべき要件と、変動を前提に拡張性だけを担保する要件を切り分けて発注することです。どこを固定し、どこを動かせる形にしておくかが決まれば、要件が未確定でも発注判断は前に進められます。
本記事では、ESG SaaS開発の外注を検討している発注側の立場から、意思決定に必要な5つの判断軸(算定スコープ・制度改定への追従・既製SaaSとの比較・データ連携の線引き・委託先の役割分担)を整理します。あわせて、費用が膨らむ箇所と発注前に固めるべき要件の最小セット、要件が動く案件に適した契約形態と体制についても解説します。読み終えたあとに、自社がどの選択肢を取るべきかと、その根拠を社内に説明できる状態を目指します。
- ESG SaaS開発の外注が「要件を固めきれないまま」始まる構造
- 判断軸1|GHG排出量算定システムの要件をScope1・2・3のどこまでに置くか
- 判断軸2|SSBJ開示のシステム対応は「改定に追従できる設計」で発注する
- 判断軸3|既製のCO2排出量管理システムとESG SaaSの外注開発をどう比較するか
- 判断軸4|ESGデータの収集経路とAPI連携をどこまで外注範囲に含めるか
- 判断軸5|制度知識とシステム実装を分けて外注するという選択
- ESG SaaS開発の外注費用が膨らむ3つのポイントと要件定義の最小セット
- カーボンニュートラル領域の外注体制|業務委託・ラボ型・準委任の使い分け
- まとめ|ESG SaaS開発の外注判断を社内で説明するための整理
ESG SaaS開発の外注が「要件を固めきれないまま」始まる構造

最初に、発注検討者が置かれている状況を構造として整理します。ここを言語化しておくと、以降の判断軸がなぜ必要なのかが見通しやすくなります。
期限が先に決まり、要件が後から動く
日本におけるサステナビリティ開示の制度面は、2025年3月5日にサステナビリティ基準委員会(SSBJ)が3つの基準(適用基準・一般開示基準・気候関連開示基準)を公表したことで、開示内容の骨格が定まりました(EY Japan 会計情報トピックス)。
適用時期については、金融審議会のワーキング・グループ報告で段階適用の方針が示されています。株式時価総額3兆円以上の企業は2027年3月期、3兆円未満1兆円以上は2028年3月期、1兆円未満5,000億円以上は2029年3月期からの適用開始が基本とされました。第三者保証については、SSBJ基準の適用開始時期の翌期から義務付けること、適用開始から2年間はScope1・2とガバナンス・リスク管理を対象に限定的保証とすることが示されています(KPMG ディスクロージャー・ニュースフラッシュ 2026年1月9日)。
ここで押さえておきたいのは、確定事項と見込みの区別です。SSBJの3基準の内容は公表済みで確定していますが、適用時期と第三者保証の範囲は制度設計の段階にあり、今後の政令・内閣府令等で確定していく部分を含みます(東京海上ディーアール コラム)。システム要件の観点では、「いつから・どこまでが義務になるか」は動く前提で設計する必要がある、ということになります。
同時に、自社側の要件も確定していません。Scope3は、GHGプロトコルのScope3基準で15のカテゴリに分類されており、自社に該当するカテゴリの選定、一次データと二次データ(排出原単位)の使い分け、算定の精度をどこまで求めるかは、調達・物流・経理など複数部門との合意を経て決まります(環境省 サプライチェーン排出量の算定)。システム検討の開始時点でこれが固まっていることは、まずありません。
結果として、「期限は先に決まり、制度要件と自社要件は後から動く」という条件下で外注判断を下すことになります。これは個社の準備不足ではなく、この領域に固有の構造です。
外注の失敗は「仕様の不備」ではなく「固定すべき範囲の誤り」から起きる
要件が動く案件で外注が失敗するとき、原因は「仕様の書き込みが足りなかった」ことよりも、固定すべきでない部分を固定し、固定すべき部分を曖昧にしたまま発注したことにあります。
たとえば、初期要件にScope3の全15カテゴリを詰め込んで固定すると、算定方法の社内合意が変わるたびに仕様変更が発生します。逆に、対象となる組織境界(連結範囲)や承認フロー、データの保管年限といった「変わりにくく、かつ後から変えると影響が大きい部分」を曖昧にしたまま発注すると、設計の根幹を作り直すことになります。
したがって、発注前に必要なのは完全な要件定義書ではありません。「どの要件を固定し、どの要件を変動前提で拡張性だけ確保するか」の線引きです。以降の5つの判断軸は、この線引きを具体化するための観点として読んでください。なお本記事では、5つの判断軸に加えて、費用が膨らむ箇所と要件定義の最小セット、契約形態と体制の選び方も扱います。後半の2つは判断軸そのものではなく、判断軸に沿って決めた内容を発注条件に落とすための実務的な整理です。
判断軸1|GHG排出量算定システムの要件をScope1・2・3のどこまでに置くか

最初の判断軸は、算定スコープをどこまで外注要件として固定するかです。GHG排出量算定システムの開発では、ここの線引きが見積と後続の手戻り量を大きく左右します。
Scope1・2は要件を固定できる領域
Scope1(自社の直接排出)とScope2(購入した電力・熱の使用に伴う間接排出)は、算定の構造が比較的安定しています。活動量(燃料使用量・電力使用量など)に排出係数を掛ける計算が中心で、データの出所も自社の燃料購買記録や電力使用量の請求データに限定されます。
第三者保証の適用開始から2年間は保証の対象がScope1・2とガバナンス・リスク管理に絞られる方向で示されていること(KPMG ディスクロージャー・ニュースフラッシュ 2026年1月9日)も踏まえると、この範囲は初期フェーズで確実に完成させるべき領域です。算定ロジック・入力項目・拠点マスタ・承認フローまで含めて要件を固定し、請負として範囲を切りやすい部分といえます。
Scope3算定システムは「カテゴリ単位」で段階的に広げる
一方のScope3は、15カテゴリのうち自社に該当するものを選定する作業から始まります。製造業であればカテゴリ1(購入した製品・サービス)が排出量の大半を占めることが多く、カテゴリ4(輸送・配送(上流))やカテゴリ11(販売した製品の使用)が主要項目になる業種もあります。どのカテゴリを算定対象とし、どの精度で算定するかは事業内容によって異なり、かつ年度を追って精緻化されていきます。
Scope3算定システムを発注する際は、15カテゴリすべてを初期要件に詰め込まないことが実務的な解です。代わりに、次の形で要件を書きます。
- 初期フェーズで算定対象とするカテゴリを明示する(例: カテゴリ1・4・6・7)
- カテゴリは設定として追加できる構造にする(カテゴリ追加のたびにプログラム改修が必要な設計にしない)
- カテゴリごとに「算定方法」「活動量データの入力経路」「使用する原単位」を独立して定義できるようにする
この書き方であれば、対象カテゴリの社内合意が未了でも発注できます。固定するのは「カテゴリを単位として段階的に拡張できる構造」であり、どのカテゴリを対象にするかという中身は後から決められる状態になります。
排出係数の更新を「データ運用」として要件に書く
見落とされやすいのが、排出係数(排出原単位)の更新です。環境省はサプライチェーン排出量の算定に用いる排出原単位データベースを整備・改訂しており、バージョンによって原単位の値や収録範囲が変わります(環境省 排出原単位データベース)。
ここで重要なのは、排出係数を「開発時に設定する定数」ではなく「運用中に更新されるマスタデータ」として扱うことです。要件としては次の3点を書き込みます。
- 排出係数をマスタテーブルとして管理し、画面またはファイル取り込みで更新できる
- 排出係数には適用期間を持たせ、年度ごとに異なる係数で算定できる
- 過年度の算定結果を再計算する場合、どのバージョンの係数を使ったかが記録される
3点目は、のちほど触れる第三者保証への備えにも直結します。算定結果だけが残っていて、どの係数で計算したかが追えない状態は、保証対応で確実に問題になります。
判断軸2|SSBJ開示のシステム対応は「改定に追従できる設計」で発注する
2つ目の判断軸は、制度改定への追従です。SSBJ基準の適用時期が段階的で、第三者保証の対象範囲も後から拡大していく前提に立つと、システムには「変わる部分を安く変えられる」設計が求められます。これを発注仕様に落とすための具体策を3点に整理します。
算定ロジックを設定として外に出す
算定ロジックをプログラムコードに直接書き込む設計にすると、算定方法の変更がすべて開発作業になります。カテゴリの追加、原単位の切り替え、按分方法の見直しのたびに見積と検証が発生し、年次の改善サイクルを回せなくなります。
発注仕様には、次のような形で「外出し」を要求します。
外出しする対象 | 要件の書き方の例 |
|---|---|
排出係数・原単位 | マスタとして管理し、適用期間付きで更新できる |
算定式(活動量×係数、按分比率等) | 算定方法を定義データとして登録・変更できる |
組織境界・拠点マスタ | 連結範囲の変更に伴う拠点の追加・統廃合を画面操作で行える |
カテゴリ定義 | Scope3カテゴリを設定として追加・無効化できる |
この要求を満たすかどうかは、提案段階で「カテゴリを1つ追加するとき、どの作業が必要になりますか」と質問すれば判別できます。開発作業が必要という回答であれば、拡張時のコストを見積に織り込んでおく必要があります。
第三者保証を見据えた変更履歴とトレーサビリティ
第三者保証が義務化される見込みを踏まえると、算定結果に至る過程を後から追跡できることが要件になります。保証の実務では、報告された数値が適切な根拠に基づいているかを確認するため、入力データの出所と変更の経緯が問われます。
システム要件としては、次の内容を明記します。
- 活動量データの入力・修正について、誰が・いつ・何を・どの値から何へ変更したかの履歴を保持する
- 算定に使用した排出係数のバージョンを算定結果とともに記録する
- 承認フロー(拠点担当者の入力 → 部門承認 → 全社確定)の各段階の記録を残す
- 確定後の数値を修正する場合、修正理由を必須入力とし、確定前の値も保持する
これらは後付けが難しい要件です。データモデルの設計段階で履歴保持の方針を決めておかないと、保証対応の段階で大規模な改修になります。発注時点で保証が自社の義務になっていなくても、要件には入れておくべき部分です。
開示フォーマットの変更を出力層に閉じ込める
開示に使うフォーマットは、有価証券報告書、サステナビリティ報告書、顧客からの排出量データ提出依頼、CDPなどの外部イニシアチブへの回答と、用途ごとに異なります。そして用途ごとに様式が改定されます。
この変動をデータベース構造や算定ロジックに波及させないため、出力層を分離する設計を要件に書きます。算定された排出量データは用途に依存しない形で保持し、出力時にテンプレート(帳票定義・CSVレイアウト)を切り替える構成です。新しい提出様式が増えても、出力定義の追加で対応できる状態になります。
なお、この領域では算定ロジックと排出データの可搬性も論点になります。ESG SaaSは制度改定への追従と保証対応で長期運用が前提になるため、算定の定義やデータを他システムへ移せない状態になると、運用コストの交渉余地を失います。発注時に、算定定義と蓄積データを標準形式でエクスポートできることを要件に含めておくことをおすすめします。考え方の詳細はベンダーロックインとは?回避戦略と開発会社の選び方で整理しています。
判断軸3|既製のCO2排出量管理システムとESG SaaSの外注開発をどう比較するか

3つ目の判断軸が、最大の分岐点です。外注開発を前提に検討を進める前に、既製のCO2排出量管理システムで足りるかどうかを先に判定します。開発の方が自由度は高いものの、初期費用・運用保守・社内の運用体制の負担はいずれも大きくなるため、既製品で要件を満たせるなら合理的です。
既製のCO2排出量管理システムで足りる条件
CO2排出量管理システムの比較検討では、Scope1・2の算定機能はどの製品も一定水準を満たしており、差が出るのはScope3の対応範囲とデータ収集の仕組みです。そのうえで、既製品で足りると判断できる条件は次のとおりです。
- 算定対象がScope1・2中心で、Scope3は主要カテゴリの概算値で足りる
- 拠点・子会社の数が限定的で、入力を手入力またはCSVで回せる
- 既存システムとの連携が少数、または連携せず運用で吸収できる
- 開示先が有価証券報告書・自社サステナビリティ報告書など標準的な範囲に収まる
- 組織境界の変更(M&A・事業再編)の頻度が低い
これらに当てはまる場合、開発に踏み込むメリットは小さくなります。製品選定では、Scope3の対応カテゴリ数、原単位データベースの収録内容と更新頻度、履歴・承認フローの有無、エクスポート機能の範囲を確認軸にするとよいでしょう。
排出量算定を自社開発(外注開発)に振るべき3つの条件
一方で、排出量算定を自社開発(外注開発)に振るべき条件は、次の3つに整理できます。1つでも該当し、かつそれが算定の中核を占める場合は、開発の検討に合理性があります。
1. Scope3の自社固有カテゴリが算定の主要部分を占める
既製品が標準で持つ算定方法(購入金額×原単位など)では精度が足りず、自社固有の活動量データ(部品ごとの重量・材質、製品ごとのエネルギー消費実測値など)に基づく算定が必要な場合です。顧客から一次データでの排出量提出を求められているケースも含まれます。
2. 海外子会社ごとにデータ形式・会計期間・通貨が異なる
グループ全体を算定対象にする際、拠点ごとに入力粒度・単位系・年度区切りが異なると、既製品の標準入力に乗せる前の変換処理が大量に発生します。この変換処理そのものがシステムの中核になる場合、開発に振る判断が現実的です。
3. 基幹システム・購買・設備データとの連携が算定の前提になる
活動量データを人手で集めるのではなく、会計システムの購買データ、生産管理システムの実績、設備のエネルギー計測データから自動取得する構成を目指す場合です。あわせてグループ横断の権限分掌(拠点担当者は自拠点のみ、部門責任者は配下拠点のみ参照可など)が必要になると、既製品の権限モデルでは収まらないことがあります。
なお、SaaS開発を外注する際の一般的な進め方、費用相場、開発会社の選び方についてはSaaS開発を外注するガイドで解説しています。ESG領域に限らない外注の基礎を確認したい場合は、あわせてご覧ください。
第3の選択肢|既製SaaS+データ収集層だけを外注する
実務では、既製か開発かの二択ではなく、既製SaaSを算定・開示の基盤として使い、その手前のデータ収集・変換層だけを外注開発する構成が有力な選択肢になります。
選択肢 | 向く条件 | 初期の負担 | 制度改定への追従 | 主なリスク |
|---|---|---|---|---|
既製SaaSのみ | Scope1・2中心、拠点少数、連携少数 | 小 | ベンダーが対応 | 自社固有の算定要件に合わない |
外注開発(フルスクラッチ) | 固有カテゴリが中核、多拠点・多形式、基幹連携が前提 | 大 | 自社で追従設計が必要 | 要件変動による追加費用、保守人材の確保 |
既製SaaS+データ収集層を外注 | 算定・開示は標準で足りるが、データ収集が難所 | 中 | 算定部分はベンダー、収集部分は自社 | SaaS側のAPI仕様変更への追従、責任分界点の曖昧化 |
3つ目の構成を選ぶ場合、外注範囲は「各拠点・各システムからのデータ取得」「形式・単位・期間の正規化」「既製SaaSへの投入とエラー処理」に限定されます。算定ロジックと開示フォーマットは既製SaaS側が制度改定に追従するため、自社で抱える変動要因が減ります。一方で、SaaS側の取り込み仕様が変わった際の追従が自社の責任になるため、契約上の責任分界点を明確にしておく必要があります。
判断軸4|ESGデータの収集経路とAPI連携をどこまで外注範囲に含めるか

4つ目の判断軸は、データ収集の範囲です。ESG SaaS開発の見積が後から膨らむ最大の原因は、算定ロジックの複雑さではなく、データ収集・変換の工数が発注時点で読めていないことにあります。
手入力・CSV・API連携の3経路と、外注範囲の線引き
ESGデータの収集経路は、大きく3通りに分かれます。それぞれ工数と運用負荷の特性が異なります。
収集経路 | 開発工数 | 運用負荷 | 向くデータ |
|---|---|---|---|
手入力フォーム | 小 | 大(拠点の入力作業が毎期発生) | 拠点数が少ない、頻度が低い、システム化されていない活動量 |
CSV/Excel取り込み | 中(形式ごとに変換処理が必要) | 中 | 既存の集計表が拠点ごとに存在する場合 |
API連携・DB直接連携 | 大(相手システムごとに個別対応) | 小(定常運用は自動) | 会計・購買・生産管理・設備計測などの既存システム |
外注範囲を線引きする際の実務的な指針は、初期フェーズではAPI連携の対象を絞り、残りはCSV取り込みと手入力で運用を回すことです。API連携は投資対効果が明確な箇所(データ量が多い、更新頻度が高い、手作業のミスが致命的になる)に限定し、他は後続フェーズに回します。
発注仕様としては、次の形で書くと範囲が明確になります。
- 初期フェーズでAPI連携する対象システムを名指しで列挙する(例: 会計システムの購買データ、電力計測システム)
- CSV取り込みは「取り込み形式の種類数」で範囲を切る(例: 5形式まで、追加は別途見積)
- 手入力フォームの対象項目と入力者の権限区分を明示する
- 将来のAPI連携追加に備え、取り込み処理を共通インターフェースとして設計することを求める
ここで「CSVの形式数」のような数量で範囲を切ることが重要です。「各拠点のデータを取り込む」という書き方では、拠点ごとに形式が違った場合の工数が見積に含まれず、開発途中で追加費用の交渉になります。
発注前にデータの所在と形式を棚卸しする
連携設計の難易度を発注前に把握する唯一の方法は、現行のデータの所在と形式を発注側で棚卸しすることです。これは外注先に依頼する作業ではなく、発注側が先に手をつけるべきアクションです。開発会社に調査から任せると、調査フェーズの費用が発生するうえ、社内のどの部署に何があるかの特定に時間がかかります。
棚卸しは、次の項目を拠点・データ種別ごとに表にする作業です。
棚卸し項目 | 確認する内容 |
|---|---|
データ種別 | 燃料使用量、電力使用量、購買金額、輸送重量など |
所在 | どのシステム・ファイル・部署が持っているか |
形式 | Excel、CSV、紙、基幹システムのテーブル |
単位・粒度 | kWh/kL/t、月次/年次、拠点別/設備別 |
期間区分 | 会計期間、暦年、海外子会社の決算期 |
入手経路と担当 | 誰に依頼すれば入手できるか |
現在の集計方法 | 誰が手作業で何をしているか |
この表があれば、開発会社は見積の精度を上げられ、発注側は「どこが難所か」を自分の言葉で説明できるようになります。棚卸しの過程で、そもそもシステム化せず運用で解決できる部分や、既製SaaSで足りる部分が見えてくることも少なくありません。
判断軸5|制度知識とシステム実装を分けて外注するという選択
5つ目の判断軸は、委託先の構成です。ESG SaaS開発の外注では、「制度を理解し、かつシステムを作れる1社」を探そうとして行き詰まるケースが起きます。この領域は制度側の専門性とシステム実装の専門性が別物であり、両方を高水準で備える委託先は限られます。
制度側と実装側で委託先を分ける分担モデル
1社に両方を期待すると、どちらかが薄くなります。開発会社に制度解釈を任せれば算定方法の妥当性に不安が残り、コンサルティング会社にシステムまで任せれば実装品質と保守性に不安が残ります。
現実的な構成は、役割を分けて委託し、その接点を発注側が持つモデルです。
役割 | 担う主体の例 | 成果物 |
|---|---|---|
制度解釈・算定方法の妥当性担保 | 監査法人、ESGコンサルティング会社、社内サステナビリティ部門 | 算定仕様書(対象スコープ・カテゴリ、算定式、使用原単位、按分方法、組織境界) |
システム実装 | 開発会社、外部エンジニア | システム要件定義書、設計書、システム本体、運用手順 |
両者の接続と意思決定 | 発注側(サステナビリティ推進部門+情報システム部門) | 算定仕様書をシステム要件に翻訳した定義、優先順位の決定 |
このモデルの要点は、算定仕様書を発注側の資産として持つことです。算定仕様書が開発会社の成果物の中にしか存在しない状態では、委託先を変更するときに算定の根拠が失われます。逆に、算定仕様書を発注側が保持していれば、実装側の委託先は入れ替え可能になり、長期的な交渉力を確保できます。
実装側への発注時には、「算定仕様書に書かれた内容を、設定・マスタで表現できる形で実装する」という要求に落とし込みます。これにより、制度改定で算定仕様書が改訂されても、システム側は設定変更で追従できる可能性が高まります。
開発会社を見るときの3つの観点
ESGシステムの開発会社を選ぶ際、「ESG領域の開発経験があるか」を最優先にしたくなりますが、この領域の実績は市場全体でまだ限られています。実績の有無だけで絞り込むと候補が極端に少なくなり、比較が成立しません。
見るべき観点は次の3つです。
1. 仕様変更を前提とした設計の経験
マスタ駆動・設定駆動の設計経験があるかどうかです。「仕様が変わる前提でどう設計しますか」という問いに対し、設定の外出し、バージョン管理されたマスタ、履歴テーブルの設計といった具体的な方針が返ってくるかを確認します。制度改定が続く領域では、ESGの知識よりもこの設計力が成果を左右します。
2. 異種データの連携・変換の実績
複数の既存システムからデータを取り込み、形式・粒度・期間の異なるデータを統合した経験です。業界はESGでなくてもかまいません。製造実績の集約、経費データの統合、EDI連携など、データ変換を中核とした案件の実績を確認します。
3. 監査・内部統制を意識した開発の経験
履歴保持、承認フロー、権限分掌、証跡出力を要件に含む開発の経験です。会計システム、医療・医薬、金融系などの開発経験は、第三者保証を見据えた要件と親和性があります。
あわせて、要件が動く前提で継続的に関わってもらえる体制があるかも確認します。社内に評価できる人材がいない状態での外注判断については、DX推進エンジニアの外部委託と内製化で判断軸を整理しています。
ESG SaaS開発の外注費用が膨らむ3つのポイントと要件定義の最小セット

ここまでの5つの判断軸で方向性が決まったら、次は費用と要件の具体化です。ここからは判断軸ではなく、判断の結果を発注条件に落とすための実務的な整理になります。
ESG SaaS開発の外注費用が膨らむ3つのポイント
ESG SaaS開発の費用は、初期見積からの乖離が大きくなりやすい性質があります。乖離が起きる箇所は、おおむね次の3点に集約されます。
1. Scope3カテゴリの後追い追加
初期フェーズで対象外にしたカテゴリを後から追加する際、設計が「カテゴリ追加に耐える構造」になっていないと、算定部分の改修が必要になります。カテゴリごとに算定方法・入力項目・原単位が異なるため、追加1件あたりの工数が小さくありません。先に述べたとおり、カテゴリを設定として追加できる構造を初期要件に入れておくことが、この費用を抑える手段になります。
2. 拠点ごとのデータ形式差による変換処理の増殖
見積時に「CSV取り込み機能」として一式で見ていた部分が、実装段階で拠点ごとの個別変換処理に分解されるケースです。拠点が20あり、形式が15種類あれば、変換処理は15本必要になります。前述のデータ棚卸しを発注前に済ませておくことが、この乖離を防ぐ最も確実な方法です。
3. 保証対応のための履歴・証跡要件の後付け
第三者保証の準備段階で「変更履歴が残っていない」「どの原単位で計算したか追えない」ことが判明し、データモデルの改修に至るケースです。履歴保持は後付けが最も高くつく要件であり、既存データの移行まで必要になることがあります。保証が自社の義務になる前の段階から要件に入れておく判断が、結果として費用を抑えます。
発注前に固めるサステナビリティシステムの要件定義 最小セット
サステナビリティシステムの要件定義は、完全な仕様書を作る必要はありません。発注側が固めておくべき最小セットは次の6項目です。この6項目があれば、開発会社は見積の精度を上げられ、提案内容を比較できる状態になります。
# | 固めるべき項目 | 具体的に書く内容 |
|---|---|---|
1 | 対象組織境界と連結範囲 | 算定対象に含める法人・拠点の一覧、連結範囲との関係、将来の変更可能性 |
2 | 初期対象スコープ | Scope1・2の対象範囲、Scope3の初期対象カテゴリと算定方法の方針 |
3 | データ所在一覧 | 前述の棚卸し表(データ種別・所在・形式・単位・期間・担当) |
4 | 開示先と出力フォーマット | 有価証券報告書、サステナビリティ報告書、顧客提出、外部イニシアチブ回答などの用途一覧 |
5 | 承認フローと権限 | 入力者・承認者・確定者の区分、拠点/部門/全社の参照範囲 |
6 | 運用保守の担い手 | 社内で誰が運用するか、保守を委託するか、原単位更新を誰が行うか |
6項目目は特に忘れられがちですが、発注前に決めておくべき内容です。社内に運用できる人がいない前提であれば、運用代行まで含めた委託範囲を初期の提案依頼に含める必要があります。システムが完成してから運用体制を考え始めると、せっかく作ったシステムが使われずExcel集計に戻る事態が起こります。
固定する要件と、変動前提で設計を任せる要件
最小セットを固めたら、次にそれぞれを「固定」と「変動前提」に分類します。この分類表を提案依頼書(RFP)に添えることが、本記事で提示する発注方法の中核です。
要件 | 区分 | 発注時の扱い |
|---|---|---|
対象組織境界・拠点マスタ | 変動前提 | 画面操作で追加・統廃合できる構造を要求 |
Scope1・2の算定ロジック | 固定 | 初期フェーズで完成させる範囲として請負で切る |
Scope3の対象カテゴリ | 変動前提 | 初期対象を明示し、設定でカテゴリ追加できる構造を要求 |
排出係数・原単位 | 変動前提 | 適用期間付きマスタとして管理、更新手段を要求 |
変更履歴・証跡の保持 | 固定 | データモデル設計段階から必須要件として固定 |
承認フロー・権限分掌 | 固定 | 区分と階層を初期要件で確定 |
開示フォーマット | 変動前提 | 出力層を分離し、テンプレート追加で対応できる構造を要求 |
データ収集経路(API連携対象) | 固定(数量で限定) | 初期対象を名指しで列挙、追加は別途見積と明記 |
CSV取り込み形式 | 固定(数量で限定) | 形式数の上限を明記 |
この表を使うと、「要件が決まっていないので発注できない」という状態から、「決まっていない部分は変動前提の要件として発注する」という状態に移れます。社内説明の際にも、何を決めて何を決めずに発注するのかを明示できます。
カーボンニュートラル領域の外注体制|業務委託・ラボ型・準委任の使い分け
最後に、契約形態と体制です。要件の一部が動く前提の案件では、契約形態を1つに統一するよりも、固定部分と変動部分で分けるほうが実態に合います。
固定部分と変動部分で契約形態を分ける
カーボンニュートラル領域の業務委託では、次のような組み合わせが現実的です。
対象 | 契約形態 | 理由 |
|---|---|---|
Scope1・2の算定機能、データ基盤、履歴・承認フロー | 請負(成果物と範囲を確定) | 要件を固定できるため、範囲と完成責任を明確にできる |
Scope3カテゴリの追加、開示フォーマット改定対応、原単位更新の運用 | 準委任 | 作業内容が事前に確定できず、継続的な対応が必要 |
開示期限までの継続的な改善・拡張 | ラボ型(一定の体制を期間契約で確保) | 複数年にわたる改修を同じメンバーで回せる、都度の発注交渉を省ける |
実務上の注意点は、請負部分の範囲を「数量」で切ることです。「Scope3対応」ではなく「Scope3のカテゴリ1・4・6・7に対応」、「データ連携機能」ではなく「会計システムとのAPI連携1本+CSV取り込み5形式」と書きます。これにより、準委任やラボ型で対応する範囲との境界が明確になります。
また、ラボ型や準委任で継続的な体制を組む場合、同じメンバーが継続することの価値が大きい領域です。算定方法の背景や拠点ごとのデータの癖は、ドキュメントに書き切れない部分が多く、担当者が入れ替わるたびにキャッチアップのコストが発生します。契約時に、体制の継続性について合意しておくことをおすすめします。
開示期限から逆算したフェーズ分割
開示本番の期限から逆算すると、「初年度に全機能を完成させる」計画は現実的でないことが多くなります。段階適用のスケジュールを踏まえ、次のようなフェーズ分割が取りやすい形です。
フェーズ1(開示適用の前年度まで): 限定スコープで運用を開始する
Scope1・2の算定、主要拠点のデータ入力、履歴と承認フロー、基本的な出力を完成させ、実際に1期分のデータを通して運用します。ここで重要なのは、機能の網羅性よりも「一度通して回す」ことです。拠点の入力が滞る、単位の読み替えで誤りが出る、承認が期限に間に合わないといった運用の課題は、実際に回してみないと見えません。
フェーズ2(開示適用初年度): Scope3の初期カテゴリと開示出力を整える
初期対象としたScope3カテゴリの算定を追加し、開示フォーマットでの出力を整えます。この段階で、算定仕様書とシステムの対応関係を文書として固め、第三者保証に向けた説明資料の基礎を作ります。
フェーズ3(保証対応期以降): 算定範囲の精緻化と自動化を進める
Scope3カテゴリの追加、一次データへの切り替え、API連携の拡大を進めます。保証対象の拡大に合わせて証跡の充足度を上げていく段階です。
このフェーズ分割を提案依頼の段階で示しておくと、開発会社は初期フェーズの範囲を正確に見積でき、後続フェーズの体制も含めた提案が出てきます。「全部を一度に作る」前提で見積を取るよりも、総額と手戻りの両方を抑えやすくなります。
まとめ|ESG SaaS開発の外注判断を社内で説明するための整理
ESG SaaS開発の外注は、要件が確定してから始められる案件ではありません。制度側の適用時期と保証範囲が段階的に動き、自社の算定スコープも社内合意と並行して決まっていくためです。この条件下で意思決定を進める方法は、固定する要件と変動前提の要件を切り分けて発注することでした。
5つの判断軸を、社内説明の骨子として使える形で再掲します。
判断軸 | 判断すること | 判断の結論を書く形 |
|---|---|---|
1. 算定スコープ | 初期要件に含めるスコープ・カテゴリの範囲 | Scope1・2は固定、Scope3は初期カテゴリを明示し設定で追加できる構造を要求 |
2. 制度改定への追従 | 変動部分をどう設計で吸収するか | 算定ロジックの外出し、履歴・証跡の保持、出力層の分離を要件化 |
3. 既製か開発か | 既製SaaS/外注開発/併用のどれを取るか | 自社の条件を5項目・3条件に照らして判定、併用も選択肢に入れる |
4. データ収集の範囲 | API連携・CSV・手入力の線引き | 初期のAPI連携対象を名指しで列挙、CSV形式数で範囲を限定 |
5. 委託先の構成 | 制度側と実装側を分けるか | 算定仕様書を発注側の資産として持ち、実装側を入れ替え可能にする |
そのうえで、次のアクションは以下の順序で進めると迷いが少なくなります。
- データの所在と形式を棚卸しする(発注側の作業。開発会社に依頼せず先に着手する)
- 初期対象スコープを確定する(Scope1・2の範囲と、Scope3の初期カテゴリ。全カテゴリの合意は待たない)
- 既製/開発/併用を判定する(棚卸し結果と初期スコープを、本記事の条件に照らす)
- 委託先の役割分担を設計する(算定仕様書を誰が作るか、実装を誰に任せるか、運用を誰が担うか)
- 固定/変動の分類表を添えて提案依頼を出す(要件が未確定な部分を、変動前提の要件として明示する)
この順序で進めれば、「要件が決まらないので発注できない」状態から抜け出し、何を決めて何を決めずに発注するのかを経営層・情報システム部門に説明できる状態になります。
外部人材の活用や受託開発の進め方を社内で整理する段階にある場合は、お役立ち資料もご活用ください。委託範囲の切り分けや発注前の準備項目をまとめた資料をご用意しています。
ESG・サステナビリティ領域のシステム要件の整理や、外注範囲の切り分けについてご相談がある場合は、お問い合わせフォームからご連絡ください。要件が固まる前の段階からご相談いただけます。
よくある質問
- Scope3のカテゴリが社内で決まっていない段階でも、外注先に見積を依頼してよいですか。
依頼できます。初期対象カテゴリを仮置きで明示し、カテゴリを設定として追加できる構造と追加分の費用の扱いを要件に入れれば、社内合意が未了でも各社の見積を同じ条件で比較でき、後からの対象拡大にも備えられます。
- 既製SaaSで足りるか外注開発かを、最短で見極める方法はありますか。
拠点・子会社のデータ形式を1表に棚卸しし、既製SaaSの標準入力に変換なしで乗るかを発注側で先に確認してください。大半が乗らないなら外注、データ収集だけが難所なら収集層のみの外注が現実的な選択肢です。
- 社内にエンジニアがいなくても、提案内容の妥当性は判断できますか。
判断できます。「Scope3カテゴリを1つ追加するとき開発作業は必要か」「算定定義と蓄積データを標準形式で出力できるか」の2点を質問すれば、設計の柔軟性と将来の乗り換えやすさを技術の知識なしで見分けられます。
- 要件定義書がなくても、最低限どこまで固めれば提案依頼を出せますか。
組織境界、初期対象スコープ、データ所在一覧、開示先、承認フローと権限、運用保守の担い手の6項目を固めれば出せ、完全な仕様書は不要です。固定する要件と変動前提の要件の分類表を添えると、各社の提案を横並びで比較できます。
- 算定仕様書は、開発会社に作ってもらってもよいのでしょうか。
作成を手伝ってもらうのは問題ありませんが、仕様書の保管場所と権利は発注側に置いてください。開発会社の成果物の中にしか存在しないと、委託先を変えたときに算定の根拠そのものが失われ、保証対応での説明の拠り所もなくなります。



