出張管理システム(BTM)開発の開発期間・スケジュール・納期について

出張管理システム(BTM)の開発期間は、出張規定の複雑さや外部連携の数、予約・決済の範囲によって変わります。目安は、小規模で4〜6ヶ月、大規模で1年〜1年半以上です。

期間の目安に加えて、期間を動かす要件も押さえておくと、発注前の計画が組みやすくなります。

▼全体ガイドの記事
・出張管理システム(BTM)開発の完全ガイド

出張管理システム(BTM)の概要と経費精算システムとの違い

出張管理システムの出張前の計画・手配と、経費精算システムの出張後の精算・会計連携を左右に比較した図。
利用時点が出張前か出張後かで、両システムの担当が分かれます。

開発期間を見積もるには、まずシステムが担う範囲を明確にする必要があります。出張管理システムがどこまでを受け持つかが決まれば、期間の見当もつけられます。

出張管理システムは、申請から手配、予算統制までを担うフロント工程です。開発の複雑さを左右するのは、社内規定をどこまで反映するかと、外部サービスとの連携がいくつあるかです。

申請フォームを電子化するだけなら、短期間で構築できます。一方で、航空会社・ホテル・鉄道・TMC・法人カード会社などの社外システムや、人事マスタ・会計システムとの連携が増えるほど、難易度と期間が膨らみます。

出張管理システムが担う「事前手配・計画」の役割

出張前の業務は、規定を組み込んだうえで、申請・予約・決済を一つの流れで統制します。

  • 出張規定エンジン:役員は宿泊費15,000円まで・グリーン車可、一般社員は10,000円まで・普通車のみなど、役職ごとの規定を組み込みます。
  • 申請・承認:目的・行き先・日程・概算予算を事前に申請します。違反時はアラートを出し、必要に応じて上長承認に加え、部門長の特別承認へ動的に分岐する仕組みです。
  • 予約手配:旅行手配システムとAPIで連携し、航空券・新幹線・ホテルの検索から変更・キャンセルまでを扱います。
  • 決済連携:TMC(出張手配代行会社)や法人カードと連携し、会社一括請求やカード決済と紐づきます。

規定は、特定エリアで上限を変えたり、役職別の日当を設けたりすることもできます。予約時には規定内の選択肢を示し、違反を自動で確認します。

決済連携では会社が代金を直接支払うため、従業員の高額な一時立替を防げます。これらの業務が出張前に完結する点が特徴です。

経費精算システムとの違い(事前手配と事後精算)と連携

出張管理システムは事前のフロント工程を、経費精算システムは出張後のバックエンド工程を担います。開発初期にこの違いを明確にしないと、範囲があいまいになり、期間の見積もりがぶれます。

  • 出張管理システム:出張の計画・申請、交通機関やホテルの事前手配、会社一括決済による立替防止を担います。
  • 経費精算システム:帰着後のタクシー代や接待交際費を精算し、領収書をAI-OCRで読み取って会計へ仕訳連携します。

出張管理側は、これから使うお金を計画して手配し、会社が直接支払います。一方、経費精算側は、すでに使ったお金を後から精算して会計に記録します。

両システムは連携させてこそ力を発揮します。具体的には、承認済みの事前申請や手配実績と、経費精算側の事後精算データを突き合わせます。

この突き合わせによって、申請外の精算や、実際には行っていない出張を装う不正請求(カラ出張)を防げます。予実管理や内部統制にも役立ちます。

開発の初めに、出張管理システム単体で作るか、経費精算システムとの連携まで含めるかを決めておきます。連携を含める場合は、外部システム連携の工数が加わります。

ポイント

範囲は、事前の申請・手配・予算統制だけを扱うか、経費精算システムとの連携まで含むかで決めます。連携を含めるなら、外部システム連携の工数を別に見込んでおきます。

規模別に見る出張管理システムの開発期間の目安

小規模・中規模・大規模それぞれの開発期間レンジを示す3つのパネル図。
区分が上がるほど、期間の目安も長くなっています。

ゼロからのフルスクラッチ開発や、既存パッケージの大幅なカスタマイズでも、期間は規模と連携の複雑さで変わります。次に示すのは、一般的な業務システム受託開発の目安です。

ただし、実際の期間は要件定義を経て確定します。規模感は、予算とスケジュールの初期計画に役立ちます。

小規模・中規模・大規模の開発期間レンジ

期間の幅は、対象となる法人・拠点と規定の複雑さ、予約や社内システムとの連携範囲によって異なります。

  • 小規模:4〜6ヶ月。単一法人と標準的な規定を対象に、TMCとのCSV連携か簡易な法人カード連携を実装します。
  • 中規模:6〜10ヶ月。複数拠点や役職・エリア別の規定に対応し、GDSなどで航空券・新幹線・ホテルの空席照会と予約を行います。
  • 大規模:1年〜1年半以上。グループ企業や稟議・経費精算・ERPとの連携に加えて、多通貨や海外出張の危機管理も統合します。

小規模では申請・承認が中心になり、予約手配は既存のTMCや旅行会社への依頼を電子化する程度にとどまります。中規模になると、外部API連携が本格化し、開発量も増えます。

大規模では複数の基幹システムと結びつくため、出張管理システムも大企業の基幹システムとしての性格を帯びます。

期間を左右する「連携先の数」と「出張規定の複雑さ」

同じ出張管理システムでも、期間が4ヶ月から1年半まで3倍以上開くことがあります。その差を生む主な要因は、連携先の数と出張規定の複雑さです。

  • 連携先の数:TMCや予約サービス、法人カード、人事・会計システムなど。相手が増えるほど、設計・接続テスト・エラー処理が増えます。
  • 規定の複雑さ:役職・部門・エリアなどで条件が分かれると、ロジックとテストパターンが増えます。

外部APIの仕様は、自社の都合では変えられません。そのため、相手の資料を確認し、サンドボックス環境で通信や異常時の動きを検証する作業が必要になります。

全社一律の上限額なら実装は比較的しやすいものの、細かな規定を反映すると条件分岐が膨大になります。そのため、連携先と規定の両方を要件定義の段階で見積もることが、納期を左右します。

ポイント

初期の計画では、まず規模の目安から期間を仮に置き、連携先の数と出張規定の複雑さで幅を調整します。期間の確定は要件定義の後になります。

出張管理システム固有の工数が膨らむ要因

出張規定エンジン、旅行手配APIとの予約連携、法人カード明細突合とTMC連携を論点とともに並べた図。
規定の例外と外部接続が、設計・検証の対象を広げます。

出張管理には固有の要件があり、それが設計や開発の工数を押し上げます。そのため、他の業務システムより期間を読みにくい傾向があります。出張管理の難所は、規定チェック・予約・決済連携です。

経費精算システムでは、領収書AI-OCRや会計仕訳に加えて、電子帳簿保存法・インボイス制度への対応が難所になります。出張管理に固有の要因を、規定エンジン、予約連携、カード明細とTMC連携に分けて示します。

出張規定エンジン(コンプライアンスチェック)の作り込み

出張規定エンジンは、システムの中核で、最も難易度の高い機能の一つです。たとえば、役員はグリーン車可・国内ホテル15,000円まで、一般社員は10,000円までといった規定を持たせます。さらに、予約時には、その内容が規定に外れていないかを自動で確認します。

  • 例外条件:繁忙期の上限変更や連泊割引など、数値の比較だけでは扱えない規定があります。
  • 承認制御:違反時のアラートや承認ルートの変更を、規定に沿って組み込みます。
  • 変更への対応:組織改編や人事異動、経営方針によって規定は変わるため、柔軟に変更できる設計が必要です。

特定エリアの上限や役職別の日当が加わると、規定の組み合わせは増えます。繁忙期の上限変更や連泊割引、複数人出張での相部屋推奨など、条件付きの例外も加わります。そのため、ルールの洗い出しから実装・テストまで工数がかかります。

GDS・旅行手配APIとの予約連携

航空券やホテルをシステム内で直接予約するには、旅行手配サービスとの連携が必要です。その連携先の一つがGDS(Global Distribution System:AmadeusやSabreなど)です。

じゃらんや楽天トラベルなどの予約サイトAPI、新幹線のチケットレス手配サービスも連携先になります。なかでも予約API連携は、開発で最大の工数を占めます。

  • 予約状態の同期:空席・空室をリアルタイムに同期し、予約・変更・キャンセルを処理します。
  • 通信障害への対応:失敗やタイムアウト時の非同期処理、リトライ、データ整合性を実装します。

外部側で予約が確定せず申請ステータスと実際の予約がずれると、出張者が現地でチケットを持たない事態になりかねません。

正常系だけでなく異常系も設計し、テストしておく必要があります。その作り込みの深さが、開発期間に反映されます。

法人カード明細突合とTMC連携

手配したチケット代の会社一括請求データや法人カードの利用明細を取り込み、事前の出張申請データと自動で突き合わせます。

データの形式や粒度は各社で異なります。そのため、明細1件が申請上のどの出張・費目に当たるかを正確に結ぶロジックが必要です。

  • 突合の手がかり:日付・金額・利用店舗などからルールを組み立てます。
  • 例外処理:複数明細が一つの申請に対応する場合や、一つの明細が複数出張にまたがる場合があります。
  • TMC仕様への適合:発券・変更・キャンセルのデータ連携を含むインターフェースを設計します。

TMC連携は、会社一括請求による立替防止につながります。一方で、決済・請求は金額の正確性に直結するため、テストでも念入りな検証が必要です。

ポイント

工数の見積もりでは、規定チェック・予約連携・決済連携のうち、自社の要件でどこが重いかを先に見極めます。重い部分の要件定義とテストには、厚めの期間を取っておくのが安全です。

工程別のスケジュール配分と各フェーズのポイント

全体期間の配分の目安は、要件定義と基本・詳細設計がそれぞれ約20〜25%です。開発・実装は約30%で、テスト・UATは約20〜25%を見込みます。

外部API連携と規定エンジンがあるため、要件定義とテストは一般的なシステムより比率が高めになります。

要件定義フェーズ(複雑な規定と承認ルートの洗い出し)

要件定義は全体の20〜25%を占め、スケジュールを左右する重要な工程です。要件定義では、規定を洗い出し、承認ルートを確定させ、手配API・TMC・法人カード会社を選んで仕様を確認します。

  • 規定と運用の照合:規程集と現場の運用は食い違うことが多いため、照合に時間をかけて実態を把握します。
  • 承認例外の確認:規定外の手配に対する特別承認、代理申請、承認者不在時の代理承認を洗い出します。
  • 連携の実現性確認:APIやTMCの機能・仕様・費用を確かめ、技術的に接続できるかを調べます。

連携の実現性を確かめないまま進めると、後工程になって接続できないことが分かり、手戻りが生じます。こうした手戻りを防ぐには、要件定義書と連携仕様書を丁寧に作っておくことが欠かせません。

設計・実装フェーズ(手配API連携と規定ロジックの構築)

設計は全体の20〜25%を占めます。設計では、手配APIのインターフェース、規定チェックのロジック、出張者が直感的に使えるUI/UXの形を決めます。

  • API設計:外部仕様を読み、データ変換・認証方式・エラーコードの扱いを定義します。
  • 実装:規定の条件分岐、承認の動的ルーティング、予約の非同期実行などを構築します。

実装フェーズは全体の約30%を占めます。進捗に影響するのは、外部APIのサンドボックスが提供されるかどうかと、そこでの挙動が本番環境と一致するかどうかです。

接続確認を早めに済ませておくと、スケジュールを守りやすくなります。

テスト・UATフェーズ(予約通信と規定違反の異常系検証)

テスト・UATは全体の20〜25%を占めます。予約・キャンセルの通信を確かめるとともに、規定違反時の異常系も検証します。

  • 予約通信:空席照会・予約確定・キャンセル時の整合性を確かめます。
  • 通信異常:エラーやタイムアウトが起きたときの処理を、正常系と異常系の両面から試します。
  • 規定違反:上限超過時のアラートや承認ブロック、特別承認への分岐を、役職・エリアごとに検証します。
  • 利用者受入テスト(UAT):出張者・承認者・経理・手配担当の視点で、業務フローに沿って使ってみます。

テストで見つけた操作上の引っかかりを稼働前に解消できるかどうかが、稼働後の定着を左右します。

ポイント

工程の配分は、要件定義とテストの比率が高めになる前提で組みます。要件定義が遅れると後続の工程も後ろにずれるため、迷ったら要件定義の期間を優先して確保します。

納期遅延の典型パターンと回避策

遅延の要因には、業務システム全般に共通するものと、出張管理システム固有のものがあります。ここに挙げる典型例と回避策は、システム導入・移行の失敗に関する複数の実務調査の知見をもとに、出張管理の場合へ当てはめて整理しました。

遅延リスクの多くは、事前に把握しておけば予防できます。

既存システム連携の難航による遅延

既存システムとの連携は、遅延の要因として頻度が高く、影響も大きいものです。出張管理側は、人事マスタから役職・組織の情報を取得し、手配実績を経費精算や会計システムに渡します。

データの形式や定義は合わせにくく、連携部分は不具合が起きやすい領域です。実務調査でも、連携の不具合による計算差異が複数報告されており、月次決算の遅れに直結する場合があります。

  • 仕様の早期確定:要件定義で連携先のデータ仕様を把握し、インターフェース仕様書を固めます。
  • 接続確認の前倒し:早期にプロトタイプで接続を確かめ、問題を解消して終盤の手戻りを防ぎます。

想定外カスタマイズとデータ移行による遅延

もう一つの遅延パターンは、独自規定や例外手配を再現するうちに、追加要件が次々と続く「スコープクリープ(要件肥大化)」です。

実務調査でも、想定外のカスタマイズで費用が大きく膨らんだ例が報告されています。

  • 要件の線引き:要件定義で例外を洗い出し、システム対応と運用対応の範囲を明確に分けます。
  • 移行の早期計画:複雑な組織マスタや承認ルートを移す計画を立て、複数回のリハーサルを行います。
  • UI/UXの検証:予約・申請画面の使いやすさを確かめます。

旧システムやアナログ管理からの移行も、難航しやすい要因です。特に、数千人規模の役職・部門マスタや承認ルートの初期設定は、大きなハードルになります。

実際に、数ヶ月単位の遅延や、安定稼働まで時間を要した例もあります。使いにくい画面が残ると電話やメールでの手配に戻るおそれがあるため、UI/UXの検証で手戻りや再開発を防いでおきます。

ポイント

遅延を防ぐには、既存連携の仕様と移行の計画を前倒しで確かめておくことが判断の目安になります。要件が膨らみ始めたら、システム対応と運用対応の線を引き直します。

まとめ

出張管理システム(BTM)は、出張前の申請・手配・予算統制を担うシステムです。

開発期間の目安は、小規模で4〜6ヶ月、中規模で6〜10ヶ月、大規模で1年〜1年半以上です。連携先の数や出張規定の複雑さで大きく変わります。

規定エンジン、GDS・旅行手配API、法人カード明細・TMCの連携は固有の工数要因です。そのため、要件定義とテストに十分な期間を確保しておく必要があります。

遅延は、既存連携の難航、想定外の要件肥大化、データ移行などで起こります。要件定義を丁寧に行い、連携や移行を前倒しで検証しておけば、予防につながります。

現実的な計画を立てるには、役割分担と外部連携を踏まえることが欠かせません。まず、自社の出張規定と連携要件を開発パートナーと整理することが、プロジェクトの第一歩です。

▼全体ガイドの記事
・出張管理システム(BTM)開発の完全ガイド

会社紹介

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

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

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

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

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

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