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

Quarkusのシステム開発は、業務要件と技術の適性を確かめ、契約の範囲を定めてから、設計・開発・移行を順に進めると、稼働後の運用まで見通せます。

発注の形態は要件の確定度などで選び、RFPには業務と非機能の条件をそろえて書きます。全体像は、下に挙げた完全ガイドもご覧ください。

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

Quarkusのシステム発注・外注で最初に決めること

発注時には、作るものに加えて、採用する理由、外注する範囲、稼働後の責任者を決めておきます。採用そのものが目的になると、不要なマイクロサービス化やKubernetes運用で負担が増える場合があります。

業務システムの開発基盤としてのQuarkus

Quarkusの基盤機能と、発注時に設計する業務要件は、分けて考えます。

  • 開発基盤:Java、Jakarta EE、Eclipse MicroProfileを使うオープンソースのフレームワーク
  • 実行環境:コンテナ、Kubernetes、サーバーレス向けのアプリケーションを作成
  • 拡張機能:REST・GraphQL API、DB処理、認証、メッセージング、監視を組み合わせる
  • 業務設計:業務フロー、権限、帳票、移行、運用手順は発注側と開発会社が設計

見積の条件をそろえるには、「Quarkusで販売管理を作る」だけより、受注から請求までの業務や既存DB連携まで提示することが大切です。さらに、同時利用者数、障害時の復旧目標、監査ログの保存期間も、要件として分けて示します。

Quarkusを採用しない選択も含めた発注範囲

採用に向く条件と、別の方式も検討したい条件を分けて比べます。

  • Quarkusが候補:API同時実行の増加、素早いコンテナ起動、既存Java人材の活用
  • 段階拡張:イベント駆動サービスを少しずつ増やす案件
  • 別方式も検討:利用者が少ない単純な社内CRUD、既存製品で要件を満たせる業務、運用体制がない案件

Apache PolarisやOrangeもQuarkusを活用しています(出典: Quarkus公式ユーザーストーリー、2026年8月確認)。

運用体制がない案件では、Spring Boot、SaaS、パッケージ製品の方が総費用を抑えやすい場合があります。そこで、RFPに技術を固定する理由と代替案を書き、提案会社に妥当性を説明してもらいます。

Quarkusのシステム発注形態の選び方

発注形態は、要件の確定度、発注側の管理力、成果物への責任範囲を見て選びます。検証から本番へ進む段階なら、準委任や時間・工数ベースが使いやすい方法です。

一方で、要件と受入条件が固まった機能は、請負が候補になります。役割を分けるなら、企画・要件定義を支援会社へ依頼し、開発以降を別の会社へ発注する方法もあります。

PoCの依頼形態:準委任または小規模な成果物単位

全社の基幹システムを発注する前に、小規模なPoCを行い、技術の適性と契約の範囲を確かめます。

  • 検証範囲:1〜2個のAPIに認証、DB、CI/CD、監視を含める
  • 測定項目:起動時間、メモリ、スループット、障害復旧、ログ追跡、主要ライブラリ対応
  • 実行方式:JVMモードとネイティブモードの両方を確認

検証項目が変わりそうなら、作業時間で精算する準委任が現実的です。一方、納品物と合格条件を決められる範囲は、請負にすることもできます。

成果物には、検証用APIと性能測定レポートを中心に、構成図やリスク一覧も含められます。

PoCの結果を踏まえて判断会議を開き、採用、見送り、追加検証のどれに進むかを決めます。その会議を、契約の区切りにします。

本番開発の請負・準委任・ラボ型の組み合わせ

工程ごとの変更の多さと、成果物がどこまで確定しているかに応じて、契約を組み合わせます。

  • 準委任:変更が多い要件定義や設計
  • 請負:内容が確定したAPIや画面の開発
  • ラボ型・月額準委任:継続的な改善と保守

ラボ型は専任チームを確保しやすい契約形態ですが、丸投げを期待する契約ではありません。毎月優先順位を決めるプロダクトオーナーを発注側に置き、発注側も関わり続けて進める契約です。

契約ごとに、設計の責任と受入の責任を明記します。成果物の範囲も決めておきます。基盤に関わるものは、拡張機能、Kubernetesのマニフェスト、IaCです。運用に関わるものは、監視、テストデータ、移行手順です。

再委託や海外開発を認める場合は、アクセスできるデータ、秘密保持、脆弱性対応を中心に定めます。レビューや終了時の引き継ぎも、同じ契約で定義します。

ポイント

検証は準委任、要件と受入条件が固まった機能は請負を候補にし、発注側の管理力と成果物への責任範囲で契約を組み合わせると判断しやすくなります。

RFPと要件整理に盛り込む内容

RFPに記載する発注条件として、業務イベントと例外、測定可能な非機能条件、提案依頼事項・評価基準、契約の想定を並べた図。
4項目をそろえると、各社の提案を同じ前提で見比べやすくなります。

RFPは、各社が同じ前提で提案とリスクを比べられるようにするための発注条件です。

まず、業務背景や対象範囲、現行環境を書きます。目標時期と予算の考え方も、併せて記載します。さらに、RFPには提案依頼事項、評価基準、契約の想定も示します。

Quarkusの案件では、基盤、認証、監視を誰が受け持つかが見積を左右します。CI/CDやクラウド費用の担当も、見積の前提として決めておきます。

業務要件の書き方:画面数より業務イベントと例外

業務イベントごとに処理の流れを書き出し、RFPの前提をそろえて記載します。

  • 処理の流れ:担当者、時点、データ、判断、次の処理
  • 対象イベント:受注、在庫引当、出荷、請求、返品、取消、承認差し戻し
  • 関連条件:例外、部署と権限、外部連携、データ保持、帳票・通知
  • 添付資料:業務フロー、データ項目、外部連携、現行の障害・性能情報

資料を添付すると、各社が想像で補う部分が減り、価格の差も抑えやすくなります。

まだ決まっていないことは、「提案会社に確認したい事項」として残します。あわせて、追加調査の工数と決定期限も見積に含めておくと、後からの大幅な増額を抑えられます。

非機能要件の数値化:性能・可用性・セキュリティ

非機能要件は、測定の条件と合格ラインが伝わる形でまとめます。

  • 性能・可用性:利用者数、毎分の要求数、応答時間、バッチ完了時刻、稼働率
  • 復旧・記録:RTO、RPO、バックアップ世代、ログ保存期間
  • 認証・認可:社内IdP、Keycloak、OIDC、OAuth 2.0、JWT、mTLS、管理者権限、監査ログ

「高速」「止まらない」といった言葉は、各社の提案を比べる基準になりにくいため、条件と合格ラインを示します。JVMとネイティブは、同じデータ量と負荷で比較します。

Quarkusの公式ガイドは、OIDC、SmallRye JWT、OAuth2、WebAuthnなどを案内しています(出典: Quarkus公式認証ガイド、2026年8月確認)。ただし、本人確認と業務権限の設計は、別の論点として扱います。

ポイント

業務イベントと例外、測定できる非機能条件、提案依頼事項と評価基準を同じ前提でそろえると、各社の提案とリスクを比べやすくなります。

Quarkusのシステム発注から稼働までの進め方

要件定義とPoC、設計・実装・テスト、移行・リリース・運用引き継ぎの順に進む工程図。
各工程で受入条件と成果物を決めてから次へ進みます。

発注後は、次に示す工程を順に進めます。その際、各工程の終了条件と、次の工程へ引き継ぐ成果物を決めておきます。

  1. 要件定義
  2. PoCまたはアーキテクチャ設計
  3. 基本設計・詳細設計
  4. 実装・テスト
  5. 移行・リリース・定着化

各工程は、発注側の業務責任者がレビューします。準委任の場合でも、月次の成果や課題、リスク、決定事項を記録します。

要件定義とPoCで確かめるQuarkus採用の根拠

まず、業務の優先順位とシステムの境界を定めます。そのうえで、PoCで採用の根拠を検証します。

  • API化の候補:変更・外部連携が多い領域や障害影響を分けたい領域
  • 段階導入:受発注の一部や通知など、独立した業務イベント
  • PoC環境:実DB、認証、メッセージング、ログ、メトリクスを本番に近づける
  • 確認項目:対応ライブラリ、リフレクション、ビルド時間、障害解析

独立した業務イベントであれば、段階導入の効果を測りやすくなります。また、ネイティブ実行は、起動やメモリの面で有利な場合があります。

採用の理由や未解決のリスク、本番移行の作業、見送りの条件を、報告書に残します。

設計・実装・テストと運用を含めた受け入れ

設計、納品、受け入れで決める内容は、運用まで含めて確認します。

  • 設計条件:サービス境界、データ所有者、API版、タイムアウト、リトライ、冪等性、トランザクション、障害時の代替処理
  • 分割と基盤:業務境界と責任単位を優先し、Docker・Kubernetes利用時はIaCも納品
  • 受入テスト:単体、結合、API、性能、復旧、権限、脆弱性、復元を試し、現場担当者が日次・月次・締め・例外業務を確認

サービスを細かく分けすぎると、通信やデータ整合性、監視にかかるコストが増えます。

IPAは、開発の初期から安全性を考える「セキュリティ・バイ・デザイン」を説明しています(出典: IPA「セキュリティ・バイ・デザイン」、2024年)。脆弱性対策を後工程で足すと手戻りが増えるため、初期から組み込む進め方が大切です。

移行・リリース・運用引き継ぎの設計

移行と引き継ぎの作業、判断の条件は、先に決めておきます。

  • 移行準備:データクレンジング、初回移行、差分連携、並行稼働、切り戻し、利用者教育
  • 停止できない場合:読み取り専用期間や段階移行を検討
  • リハーサル:正とするデータ時点、所要時間、エラー率、切り戻し判断者と期限を確認

引き継ぎでは、ソースコードやコンテナ定義、IaCなどを受け取ります。あわせて、CI/CD、環境変数の管理、監視とアラート、障害対応の手順も受け取ります。

依存ライブラリとOSSライセンスは、一覧にしておきます。Quarkus、Java、基盤の更新計画も作り、脆弱性の検知から修正版までの時間をSLAか手順で定めます。

ポイント

工程ごとに終了条件と引き継ぐ成果物を決めてから次へ進み、移行や運用引き継ぎは本番前に手順と判断者、期限まで決めておくと、稼働後のつまずきを減らせます。

Quarkusのシステム発注費用の相場

技術検証・小規模APIから複雑な基幹刷新・クラウドネイティブ再設計まで、規模別の初期費用推定レンジを横棒で示した図。
対象範囲が大きくなるほど、想定される費用帯も広がります。

Quarkusはオープンソースなので、主な費用は人件費や要件定義、既存連携、移行などです。基盤、テスト、保守の費用も見込みます。そのため、「Quarkusなら安い」とは言い切れません。

小規模なAPIから基幹刷新まで、対象範囲と担当の範囲をそろえて費用を比べます。

規模別の初期費用の幅:300万円台から2億円規模

リサーチノートと、2026年6月公開の株式会社クオンツの概算を踏まえた推定です。

  • 技術検証・小規模API:300万〜800万円程度
  • 部門向け業務API・新規マイクロサービス:800万〜2,500万円程度
  • 既存システムの一部をコンテナ化・API化:1,000万〜4,000万円程度
  • 限定範囲のマイクロサービス化:2,000万〜8,000万円程度
  • 複雑な基幹刷新・クラウドネイティブ再設計:3,000万〜2億円程度

これらは、範囲を置いた推定や事業者の想定です。公的なQuarkusの平均価格として示したものではありません。クオンツのAPI化概算は500万〜2,000万円とされています。

株式会社クオンツは、画面数や帳票数、外部連携数などによって費用が変動すると説明しています(出典: 株式会社クオンツの費用概算、2026年6月)。バッチ本数やデータモデル、テスト範囲も、費用を動かす要因になります。

見積で分けて確認する基盤・移行・保守の費用

見積の項目と、人月や保守の目安は分けて比べます。

  • 費用項目:企画・要件定義、設計・実装、テスト、移行、基盤、認証・監視、教育・引き継ぎ、保守運用
  • 人月目安:PM 90万〜150万円、SE 65万〜110万円、PG 50万〜90万円、テスター45万〜80万円
  • 保守目安:初期開発費の年15〜25%、または月15万〜80万円程度

クラウドやKubernetes・OpenShiftの契約、API管理などが含まれるかを確認します。あわせて、ログ保管、CI/CD、脆弱性スキャンの有無も見ておきます。税別と税込、初期費用と月額の区別もそろえます。

Quarkusに加えて、Java、コンテナ、Kubernetes、Observability、ネイティブビルドを扱える人材は、上流と基盤の工数が増えやすい傾向があります。

単純なCRUD開発と比べると、工数が増える点に注意が必要です。

保守額は、監視時間やSLA、クラウド費、脆弱性対応の有無で変わるため、計算し直す必要があります。

無償版・エンタープライズ版・サポート期間の考え方

必要な支援の内容と利用環境に合わせて、提供版とライセンスを確かめます。

  • コミュニティ版:オープンソース
  • 商用提供:長期サポート、認定構成、障害窓口が必要ならRed HatやIBMなどを比較
  • IBM版:Enterprise Build of Quarkusは、Developer Edition(開発・非本番向け)と本番・商用向けサポート版を提供

IBMの説明では、両版でライセンスの扱いが異なります(出典: IBMのライセンス概要、2026年8月確認)。

リリース系列も、見積の条件になります。公式一覧によると、2026年8月時点で、本番向けの最新推奨LTSは3.33、3.27 LTSは2026年9月24日までです。

発注時点の最新系列にするか、エンタープライズ版の長期サポートを選ぶかを決めます。あわせて、JavaやOpenShiftのサポート期限も定めておきます。更新作業も、保守の範囲に含めます(出典: Quarkus公式リリース一覧、2026年8月確認)。

ポイント

費用は規模と対象範囲で幅が出るため、開発費以外の基盤、移行、保守を分け、同じ範囲と前提で比べることが判断の目安になります。

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

委託先は、経験の年数だけでなく、業務要件から本番運用まで担えるかで選びます。たとえば、Red HatやIBMは基盤、日立製作所はOSSや認証、規制産業に強みがあります。

得意とする範囲は会社によって異なります。SCSKは連携やモダナイズ、NTT DATAやアクセンチュアは大規模クラウド開発などが得意です。そのため、同規模や同業務の実績と保守体制を確かめます。

提案会社に同じ質問票で聞く技術・業務・運用

各社に同じ質問をして、技術力と本番運用の体制を確かめます。

  • 技術:Quarkusの版、JVM・ネイティブ、Spring・Jakarta EE移行、OpenShift・クラウド運用
  • 設計・試験:Keycloak・OIDC・JWT、Kafkaなどの連携、性能試験
  • 運用・契約:障害一次対応、夜間監視、脆弱性期限、更新担当、再委託、ソース・IaC・データ返却

案件名を伏せても、業務やサービス数、データ量、SLA、担当の役割を説明できる会社は、比べやすいといえます。

知識があることと、本番運用を続けて担えることは別の話です。そのため、担当予定者と面談し、別チームへ移る場合の引き継ぎも確かめます。

見積の比較:総額より前提・除外項目・追加条件

各社の見積は、同じ作業範囲と前提にそろえてから比べます。

  • 工数・単価:WBS(作業分解)に沿って要件定義、設計、実装、テスト、移行、基盤、運用、教育を確認
  • 除外項目:帳票、APIゲートウェイ、クラウド費、負荷試験などの有無
  • 追加費用:連携増加、データ品質、性能目標、非対応ライブラリ、夜間移行や並行稼働の延長

未確定の項目には、調査費、判断の期限、変更単価か再見積の手順を付けておきます。そうすると、認識の違いを抑えられます。

契約で守るデータ・知的財産・再委託

個人情報の扱いや成果物の権利、再委託と脆弱性対応は、契約で明確にしておきます。

  • 情報管理:委託先、監査・報告、再委託、アクセス権限、ログ、データ削除
  • 成果物:ソース、設計書、テスト仕様、IaC、CI/CD、OSS一覧の権利と引き渡し時期
  • 脆弱性対応:CVEの評価担当と期限、修正版のリリース条件
  • 再委託先:所在地、利用データ、承認、監査、契約終了時の削除

個人情報保護委員会は、安全管理措置を確認したうえで、取扱状況を把握できる事項を契約に盛り込むよう示しています(出典: 個人情報保護委員会「個人情報の保護に関する法律についてのガイドライン」、2026年8月確認)。

また、OSSもライセンス遵守や脆弱性対応が必要です。個人情報を扱う契約では、安全管理の状況も把握できるようにしておきます。

ポイント

委託先は経験年数より本番運用まで担えるかで選び、同じ質問票と同じWBSで各社の見積を比べます。除外項目と追加条件をそろえると、総額の差の意味が分かります。

Quarkusのシステム発注・外注でよくある質問

技術の選び方、費用、契約、保守のどこから相談すればよいか迷うことがあります。回答を読んだうえで、自社のRFPに足りない前提を補ってください。

Quarkusのシステム開発費用は一般的にいくらですか?

技術検証や小さな業務APIは300万〜800万円程度、部門向けAPIや新規サービスは800万〜2,500万円程度が起点です。既存システムのコンテナ化・API化は1,000万〜4,000万円程度、限定範囲のマイクロサービス化は2,000万〜8,000万円程度です。

基幹刷新は、3,000万〜2億円程度まで広がることがあります。いずれも、範囲と前提を置いた推定レンジで、公定価格ではありません。

Quarkusを使える開発会社はどのように選べばよいですか?

実装の経験に加えて、業務要件やJava資産の移行、クラウド・Kubernetes、認証について説明できる会社を選びます。さらに、性能試験、監視、脆弱性対応、データ移行も説明できるかを確かめます。

同じRFPと質問票で、担当者、成果物、除外項目、保守、再委託、終了時の引き継ぎを各社で比べます。また、担当メンバーが本番まで参加するかも確かめます。

Quarkusの発注は請負契約と準委任契約のどちらが向いていますか?

要件や成果物が固まった機能は請負が向き、変更が多い要件定義やPoCは準委任が向きやすいです。

たとえば、要件定義は準委任、確定した開発は請負、リリース後の改善や保守は準委任にする組み合わせもあります。

契約の形式にかかわらず、成果物と検収の条件を明確にします。役割や変更管理、障害対応の責任も、きちんと定めておきます。

Quarkusはネイティブ実行にすれば必ず費用を削減できますか?

必ず削減できるとは限りません。起動時間やメモリ効率では有利な一方で、環境やライブラリ、設定、テスト、障害解析に工数がかかることがあります。

判断の条件は、同時実行数やスケール方式、クラウド料金、運用者のスキルです。そのうえで、JVMとネイティブを同じ負荷試験で比べて決めます。

まとめ

発注の前には、業務の課題、システムの境界、性能・可用性・セキュリティを整理しておきます。Quarkusは、API、マイクロサービス、イベント処理、コンテナ、サーバーレスに適した選択肢です。

Quarkusは開発基盤のため、業務と運用の設計は発注側と開発会社で分担します。PoCや要件定義は準委任、確定した機能は請負、継続的な改善は準委任に分けられます。

費用は、小さなAPIの数百万円台から、基幹刷新の数千万円〜2億円程度まで幅があります。そのため、開発、基盤、移行、保守を分けて、同じRFPとWBSで複数社を比べます。

契約では、ソースやIaC、設計書、OSS一覧の扱いを決めます。脆弱性対応や再委託、安全管理、終了時の引き継ぎも、契約に定めます。さらに、版と基盤のサポート期限も運用計画に含めます。

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

会社紹介

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

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

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

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

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

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