Azure DevOpsのシステム開発の発注/外注/依頼/委託方法について

Azure DevOpsのシステム開発は、範囲の整理、要件定義、検証、見積比較の順に進めると、導入後の運用定着につながります。発注形態や費用、契約、委託先の選び方を、この流れに沿って順に説明します。全体像はAzure DevOpsのシステム開発の完全ガイドもご覧ください。

▼全体ガイドの記事
・Azure DevOpsのシステム開発の完全ガイド

Azure DevOpsのシステムを発注する前に知っておきたい全体像

「Azure DevOpsのシステム」という言葉は、開発・運用基盤の導入と、Azure上の業務システム開発の両方を指します。両者を混同すると、業務アプリ開発が見積もりから漏れたり、不要な開発費が加算されたりします。

開発基盤の導入と業務システム開発の区別

Azure DevOpsの導入支援と業務システム開発では、担当する作業が次のように分かれます。

  • 導入支援:担当会社がOrganization、Project、ユーザー権限を設計する
  • ツールの整備:Boards、Repos、Pipelines、Test Plans、Artifactsの設定、教育、運用手順
  • 業務システム開発:画面、データベース、APIなどを作り、認証や外部連携、移行と受入テストも作業に含まれる

RFPには、委託範囲が基盤だけか、業務アプリまでかを明記します。

Azure DevOps ServicesとServerの選択

個人情報やソースコードの保管場所、接続元の制限、監査要件を、まず社内で整理します。

社内で整理した内容をもとに、ベンダーに選定理由を説明してもらいます。

  • Services:Microsoftが運用するクラウドサービスで、更新や可用性の管理を自社で抱えにくい
  • Azure DevOps Server:自社または委託先に置き、ネットワーク分離やデータ配置を細かく管理しやすい

Serverでは、サーバー、データベース、バックアップ、パッチ、アップグレードの運用が必要です。

Azure DevOpsの発注形態の選び方

発注形態は、目的と社内体制に合わせて選びます。

設定と開発プロセスの変更が並行して進むため、契約前に範囲と成果物を具体的に書き出しておきます。

成果物が決まっている場合の請負

請負契約は、合意した成果物を完成させて引き渡す契約です。

成果物と完成条件を決めておくと、納期を管理しやすくなります。

  • 基盤設定:Entra ID連携、ブランチ規約、3環境のYAMLパイプライン
  • 移行と検証:既存Gitリポジトリ、テスト結果、設計書
  • 引き継ぎ:操作研修資料

要件が変わるたびに、追加費用や納期の変更が生じやすくなります。そのため、変更時の扱いは、あらかじめ決めておきます。

要件が変わりやすい場合の準委任

準委任契約は、一定期間、一定の役割で業務を進める契約です。要件が変わりやすい開発では、次のような場面で使われます。

  • アジャイル開発:利用部門の反応で優先順位が変わる場合
  • 既存チームへの伴走:運用ルールを育てながら進める場合

作業時間や体制に基づいて請求されるため、月次報告と稼働上限を決め、責任者、成果物、品質基準も合意します。

内製化支援とハイブリッド型の進め方

社内に開発者がいる場合は、初期設計を外注し、日々の運用や機能追加を内製できます。その場合、ベンダーには設計と権限モデルを依頼します。パイプラインのひな形、レビュー規約、教育も依頼の対象になります。

GitHub、Jenkins、GitLabなどを使っている場合は、段階導入も可能です。たとえば、Boards、Repos、CI/CDのうち必要な範囲から移行します。

ポイント

発注形態は、成果物が決まっているかどうかと、要件が変わりやすいかどうかで考えると選びやすくなります。社内に開発者がいる場合は、内製化支援も選択肢に入ります。

RFPと要件整理による発注範囲の明確化

RFPで整理する対象範囲と移行元、認証・権限・データ分類、成果物と受入条件を3枚のカードにまとめた図。
3領域をそろえると、提案の前提を並べて確認できます。

RFPは、実現したいことと提案条件を候補会社へ伝える資料です。

製品名だけでなく、開発・テスト・リリースの課題も記載します。

特に対象ユーザーと移行元、セキュリティは、どの会社にも同じ前提で伝えます。

運用体制、納期、予算の考え方もまとめます。

前提をそろえると、各社の価格と実施範囲を比べやすくなります。

現状と対象範囲の棚卸し

チーム数、人数(開発者・QA・利用部門)、プロジェクト・リポジトリ・ブランチ数を記載します。

課題管理、テスト方法、承認者の現状も、あわせて整理します。

GitHubやJenkinsから移行する場合は、コード以外の移行対象も決めます。Issueやプルリクエスト、コミット履歴のほか、秘密情報、パッケージ、実行ログ、権限も含まれます。さらに、過去データをすべて残すか、参照用にアーカイブするかで工数が変わります。

RFPに書く認証・権限・データ分類

認証では、Microsoft Entra ID連携、MFA、条件付きアクセスを要件に含めます。社外からの接続可否、管理者権限、サービス接続も、RFPに書いておきます。また、シークレットの保管場所も指定します。

テスト環境へ本番データを複製する場合は、個人情報の匿名化やマスキングも対象になります。

誰がどのデータに、どの経路で、何期間アクセスできるかも確認します。

工程別の成果物と受入条件の定義

成果物に含める資料や設定は、先に明記しておきます。候補は、現状調査報告、基本設計、権限一覧です。さらに、移行計画、パイプライン定義、IaCも候補です。

テスト計画、運用手順、教育資料、引き継ぎ記録も、対象にするかを決めます。受入条件は、担当者が実際に確認できる状態で記述します。

検証環境への自動デプロイ、本番前の承認、失敗時の通知、作業項目とテスト結果のひも付けは、確認可能な条件として書きます。

ポイント

迷ったときは、現状と対象範囲、認証・権限、成果物と受入条件を、RFPに書けているかで見直すとよいです。書けていないと、各社の価格と実施範囲を比べにくくなります。

Azure DevOpsの発注・外注を進める手順

Azure DevOps導入の要件定義から教育・引き継ぎまで、工程を矢印でつないだ図。
検証を経てから教育と引き継ぎへ進む順序を示しています。

発注後は、要件定義、設計、構築・移行の順に進めます。その後、検証と教育・引き継ぎに入ります。

各工程には、終了条件と発注者側の意思決定者をあらかじめ決めておきます。

まず代表チームで検証してから、全社へ広げます。そうすると、権限やブランチ規約の問題を早い段階で見つけられます。

要件定義・企画での成功指標の設定

導入目的は、「Azure DevOpsを使うこと」から、期待する成果に置き換えます。たとえば、リリース期間の短縮、変更追跡性の向上、手作業デプロイやテスト漏れの削減などです。

導入後に見る指標は、リードタイム、デプロイ頻度、変更失敗率、復旧時間、テスト自動化率などから、2〜4個に絞って選びます。

現状値が分からない場合は、PoCの期間に計測方法を作り、それも成果物に含めます。

設計・構築での運用ルールの決定

運用時に担当者ごとの判断がずれないよう、設計と構築の段階で基準をそろえておきます。

  • 構成と権限:Organization、Project、Team、Area、Iteration、グループを設計
  • Repos:mainへの直 push を禁止し、レビュー、ビルド成功、脆弱性検査をマージ条件に設定
  • Pipelines:YAMLで開発・検証・本番を段階化
  • 秘密情報:接続文字列を直書きせず、Key Vaultなどの保管と承認を設定

テスト・リリースでの失敗時の戻し方の検証

単体、結合、E2E、セキュリティ、受入テストの実施時期を決めておきます。

Azure Test Plansを使う場合は、要件、テストケース、実行結果、不具合を関連付けておきます。その結果、受入担当者も同じ情報を確認できます。

本番デプロイでは、承認者、時間帯、監視項目、ロールバック、DB変更の戻し方を確認します。さらに、移行リハーサルを少なくとも1回行います。

ポイント

工程ごとに成功指標と終了条件を決めておくと、どこで止めるか、どこまで広げるかを判断しやすくなります。発注側の意思決定者も、先に決めておく必要があります。

Azure DevOpsのシステム発注にかかる費用相場

Azure DevOpsシステムの費用を、ライセンス・クラウド利用料、導入支援費、業務アプリ開発費、保守運用費の4層に分けた図。
費用区分ごとに見積条件を分けて整理できます。

費用は、ライセンス・クラウド利用料、Azure DevOps導入支援費、業務アプリ開発費、保守運用費の4層で考えます。

ここで示す導入支援費は、公開された一律料金ではなく、比較用の推定レンジです。ユーザー数、チーム数、移行元、ネットワーク制約、パイプライン数、教育範囲などから算出されます。

ライセンスとクラウド利用料の課金条件

料金はユーザー数や実行・保存量で変わるため、ライセンスと各サービスの課金条件を確認しておきます。

  • Basic:最初の5ユーザーは無料、6人目以降は1人あたり月額6ドル
  • Basic + Test Plans:1ユーザーあたり月額52ドル
  • Microsoft-hosted agent:月1,800分の無料枠
  • Azure Artifacts:2GiBまで無料

1ドル=150円で単純換算すると、6ドルは約900円、52ドルは約7,800円です。ただし、実額は契約、請求時の為替、購入日で変わります(出典: Microsoft「Azure DevOps Servicesの価格」、2026年8月時点の確認情報です)。

セルフホステッドには無料並列ジョブがありますが、同時実行数や追加エージェントは別料金です。Artifactsの超過分にも課金されます。さらに、App Service、Container Registry、SQL Database、Key Vault、Monitor、バックアップにも料金がかかります。

発注側は、人数だけでなく、ビルド回数、同時実行、保存量、ログ保持期間も確認します(出典: Microsoft「Azure DevOps Servicesの価格」、2026年8月時点の確認情報です)。

導入支援費の比較の目安(100万〜2,000万円以上)

費用と期間は、規模や委託する作業範囲で変わります。そこで、次の推定レンジを比較の出発点にします。

  • 小規模:1チームでBoards、Repos、ブランチポリシー、単一CI/CD、簡易研修を整える場合。100万〜300万円程度、1〜2か月が目安
  • 標準規模:既存リポジトリの移行、Entra ID連携、複数環境、テスト運用、IaC、教育を含む場合。300万〜800万円程度、2〜4か月ほど
  • 大規模:複数組織・プロジェクト、厳しいネットワーク制限、Self-hosted agent、Jenkinsとの並行稼働、監査・SIEM連携、全社教育まで含む場合

大規模の場合は、800万〜2,000万円以上、4〜9か月程度になる可能性があります。

上記の金額は、Azure DevOpsの導入支援部分の推定です(出典: NotebookLM「業務システム全般」Q&Aをもとにした規模別整理、2026年8月時点の整理です)。

業務アプリ本体の開発費は別枠での見積もり

Azure DevOpsを使って販売管理、在庫管理、申請ワークフローなどの業務アプリを新規開発する場合は、その開発費を基盤導入費と合算しません。

開発費は、機能数や画面数、外部連携、データ移行、非機能要件、テスト範囲によって大きく変わります。

  • 小規模:300万〜1,000万円
  • 中規模:1,000万〜5,000万円
  • 大規模:5,000万〜1億円以上

この参考額には、Azure DevOpsの料金は含まれません(出典: NotebookLM「業務システム全般」Q&A、2026年8月時点の整理です)。

保守・運用費は、一般的には初期開発費の年15〜25%を仮置きする方法があります。ただし、Azure DevOpsでは、権限の見直し、エージェントの更新、パイプライン障害、脆弱性対応も対象になります。Azure料金の監視やMicrosoft仕様変更への追随なども、含む範囲によって金額が変わります。

年額だけでなく、月次の対応時間、緊急時の連絡方法、SLA、追加作業の単価まで確認します。

契約形態と発注時に確認すべき条件

契約書に加えて、提案書、要件定義書、見積明細、体制図、運用設計を契約の一部とするかを確認します。

設定ファイル、YAML、IaC、スクリプト、設計書、テストケースが納品対象かどうかも、明確にしておきます。

契約に入れる変更管理と受入のルール

要件が変わったときの追加費用と納期の決め方を、契約で定義しておきます。請負の場合は、変更依頼票を使い、影響範囲を示したうえで見積を承認し、変更後の受入条件を決めます。

準委任では、月次バックログと優先順位、作業時間の上限を合意します。加えて、受入期間や修正対応の範囲、瑕疵や不具合の扱いも決めておきます。さらに、第三者サービスの仕様変更による免責も確認します。

知的財産・再委託・セキュリティ責任の確認

納品物の著作権と利用権を確認します。対象になるのは、YAML、BicepやTerraformなどのIaC、スクリプト、設計書、テストコード、独自拡張です。

ベンダー共通部品やオープンソースは、扱いを分けて書いておきます。加えて、再委託先の所在地、アクセス権、秘密保持、退職者のアカウント削除も確認します。

障害時の報告期限と、契約終了時のデータ返却、アカウント削除は、RFPと契約の両方に記載します。

監査ログと運用分担の事前決定

2026年時点で、Azure DevOpsの監査機能はパブリックプレビューです。対象は、Microsoft Entra IDに紐づくOrganizationです。

この機能では、権限変更、リソース削除、ブランチポリシー変更、ログへのアクセスなどを監査できます。

イベントは90日後に削除されるため、長期保管には外部保存やSIEM連携が必要です(出典: Microsoft Learn「Azure DevOps監査ログ」、2026年8月時点の確認情報です)。

  • 監査ログ:確認者、保存先・期間、インシデント時の調査責任を定める
  • 運用分担:ユーザー追加・削除、権限申請、パイプライン失敗、証明書更新、Azure料金、脆弱性、バックアップ、障害連絡の担当を発注者と受託者に割り当てる
  • 連絡体制:窓口、受付時間、一次切り分け、エスカレーション、月次報告の取り決め

ポイント

迷ったときは、変更、権利、障害、運用の4点が、契約書とRFPの両方に書かれているかを見直すとよいです。書かれていない点は、契約前に確認します。

委託先の選定と見積比較のポイント

候補となる会社は、Azure DevOpsの導入支援会社と、Azure基盤・セキュリティに強いSIerに分けて探します。加えて、Azure上の業務アプリ開発会社や内製化の伴走会社も候補になります。

選ぶときは、「Azure DevOpsに詳しい」だけでなく、必要な工程の実績も、提案書と面談で確認します。

Azure DevOpsへの対応範囲の確認

Azure DevOpsの導入を任せる会社には、ツールの設定から周辺の作業まで、対応できる範囲を確認します。

  • Azure DevOps:BoardsやReposの設定だけでなく、Pipelinesやテスト自動化まで対応できるか
  • 基盤と運用:Azure基盤、ネットワーク、監視、運用保守、教育、移行への対応範囲
  • 業務アプリ:請負開発を希望する場合の、要件定義から設計、実装、データ移行、受入、リリース後保守までの実績

導入支援会社とアプリ開発会社が別の場合は、責任分界点と合同の進行体制を提案してもらいます。

工程と前提条件に分けた見積書の比較

見積は総額だけでなく、現状調査、要件定義、設計の工程ごとに分けてもらいます。構築と移行も、同じ区切りで示してもらいます。さらに、パイプラインやテストは別々に示してもらいます。教育、文書、保守も、別の項目にします。

  • 各工程:人員、期間、成果物、除外事項をそろえる
  • 移行一式:対象リポジトリ数、履歴の保持、移行リハーサル、切り戻し、休日作業の有無を確認

安い提案では、要件定義、セキュリティ設計、テスト、教育が含まれない場合があります。一方で、高額な提案にも、独自開発や不要なライセンスが含まれる可能性があります。

各社へ同じ質問を送り、回答の具体性やリスクの説明、追加費用の条件、発注者側の作業量まで比べます。

提案面談での担当者と実績の再現性

面談には、実際にプロジェクトを担当するメンバーが参加するかを確認します。Azure DevOpsのデモだけでなく、自社の運用条件に対応できるかを、3つの観点で質問します。

  • 対応力:失敗したパイプラインの調査、権限誤設定からの復旧、Jenkinsとの並行運用
  • 実務と実績:テストデータの匿名化、退職者のアカウント削除。規模、移行元、対象ユーザー、期間、課題、成果、担当範囲
  • AI機能の扱い:本番利用範囲、AIの権限、承認者、監査ログ、誤提案時の責任

2026年は、Azure DevOps MCP Serverのリモート構成が更新されました。さらに、Azure Repos向けCopilotコードレビューなど、AI機能の更新もあります。

MicrosoftのロードマップではCopilotコードレビューは限定的なパブリックプレビューです(出典: Microsoft Learn「Azure DevOps docsの新着情報」「Azure DevOps Roadmap」、2026年8月時点の確認情報です)。

採用の判断では、機能の便利さよりも、プレビュー機能を本番業務に使う範囲、AIに与える権限、レビューの承認者、監査ログ、誤提案時の責任を、ベンダーに確認してください。

ポイント

委託先は、工程別の見積もりと面談での実績を同じ基準で並べると、判断の根拠をそろえやすくなります。安さだけで選ぶと、含まれていない工程を見落としやすくなります。

よくある質問

発注や外注で迷いやすいライセンスや委託範囲、契約について、見積依頼の前に確認する内容をまとめます。

Azure DevOpsのシステムは必ず外注する必要がありますか?

外注しなくても進められる場合があります。5人程度の小規模チームで認証・開発ルールが整っていれば、公式資料を見てBasic機能から内製できます。

複数チームの権限設計、履歴移行、セキュリティ審査、複数環境のCI/CD、業務アプリ開発が必要な場合は、初期設計や難所を外注する方法があります。

Azure DevOpsの導入支援はどのくらいの費用ですか?

小規模は100万〜300万円程度、標準規模は300万〜800万円程度です。全社展開や監査・移行・教育を含む場合は、800万〜2,000万円以上が比較用の推定レンジです。

ライセンス、Azure利用料、業務アプリ開発、保守費は、導入支援費とは別です。

そのうえで、ユーザー数、チーム数、移行元、ネットワーク、テスト、成果物をそろえて、複数社へ依頼します。見積もりは、工程別に並べて比べます。

Azure DevOps ServicesとServerはどちらを選べばよいですか?

パッチや更新を自社で抱えたくない場合は、Servicesが候補です。

ネットワーク分離、データ配置、既存認証や監査基盤との連携を優先する場合は、Serverを検討します。

機能差に加えて、5年分のライセンス、サーバー運用、バックアップ、保守、障害対応、将来の移行費まで含めた総保有コストで比べます。

見積依頼の前にRFPは必要ですか?

小規模な相談であれば、簡単な要件メモでも始められます。

2社以上の相見積もりや業務アプリ開発では、RFPの作成をおすすめします。

RFPには、次の内容を同じ資料に書いて伝えます。

  • 前提:現状と目的、対象範囲、ユーザー数や移行元、セキュリティ
  • 納期と成果:希望時期、成果物、保守条件

未確定の事項も「未定」と書いておけば、ベンダーから確認事項やリスクを引き出せます。

まとめ

発注前に確認するポイントの整理

まず、Azure DevOps基盤、業務アプリ、ライセンス・クラウド費を分けて考えます。さらに、ServicesとServer、請負と準委任、委託と内製の範囲も決めておきます。そのうえで、RFPに移行対象とセキュリティを書き、成果物と受入条件、運用分担も加えて、同じ条件で複数社から見積もりを取ります。

導入後の定着までを含む委託範囲

環境構築だけでなく、導入後の運用まで委託範囲に含めます。そうすると、導入効果を継続して得やすくなります。

  • 運用定着:作業項目、レビュー、テスト、承認、監査、教育、保守を組み込み、責任者とKPIを決めて、代表チームで検証してから展開します
  • 発注範囲:基盤・業務アプリ・利用料を分け、Services/Server、請負/準委任、内製/伴走を目的と体制で選ぶ
  • RFP:現状、範囲、移行、認証・権限、セキュリティ、成果物、受入、運用、終了時のデータ返却を記載
  • 見積と更新情報:調査から保守まで工程別に比べ、安さの理由・除外事項と最新の価格・条件・機能を確認

▼全体ガイドの記事
・Azure DevOpsのシステム開発の完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。