今の開発会社とは、もう2年、3年と付き合いが続いている。担当者の顔も分かるし、システムの癖も理解してくれている。とはいえ、この関係がこの先も自然に良好であり続けるかというと、正直自信がない。値上げの相談が来たらどう答えればいいのか。担当者が急に変わったらどうなるのか。そもそも「良い関係」を保つために、発注者側は何をすればいいのか——。こうした漠然とした不安を抱えながら、日々の業務に追われている担当者は少なくありません。

システム開発の記事や書籍の多くは、「発注前にどう会社を選ぶか」「トラブルが起きたらどう対処するか」という一時点の話に焦点を当てています。しかし実際の現場で悩ましいのは、むしろ「特に大きな問題は起きていないが、この先何年も付き合っていく相手として、今の関係をどう育てていけばいいのか」という、もっと地味で長期的な課題です。単発の取引ではなく、パートナーシップとして関係を維持していくには、契約時の話し合いとは異なる視点が必要になります。

この記事では、開発会社との関係を単発のプロジェクトの集合ではなく、継続的なパートナーシップとして捉えたときに、発注者側が意識しておきたい考え方と具体的な行動を整理します。信頼関係の育て方、情報の非対称性への向き合い方、値上げや契約更新への対応、担当者交代のリスク管理、そして関係を見直すべきタイミングの見極め方まで、長く付き合うからこそ出てくる論点を順番に見ていきます。

この記事で分かること

開発会社との関係を、単発の取引ではなく長期的なパートナーシップとして良好に維持していくための考え方を整理します。信頼関係を積み重ねる具体的な行動、発注者側が陥りやすい「お任せ」の危うさ、複数年にわたる契約更新や値上げ交渉での注意点、担当者の異動・退職に備えるリスク管理、そして関係を見直すべきサインの見極め方まで扱います。「開発会社とのつきあいかた」カテゴリの中でも、本記事は個別のプロジェクト局面ではなく、契約が続いていく期間全体を俯瞰した内容です。個別のトラブル対応や保守契約の内容確認については、それぞれ別記事で詳しく扱っているため、あわせてご参照ください。

なぜ「長期的な関係」という視点が必要なのか

システム開発の発注は、一度作って終わりではありません。特に中小企業が自社の基幹業務システムや顧客管理システムをフルスクラッチ開発(既存のパッケージ製品やテンプレートを使わず、要件に合わせてゼロから設計・実装する開発手法)で構築した場合、そのシステムは何年も、場合によっては10年以上稼働し続けます。稼働している間、機能追加や不具合対応、法改正への対応など、開発会社との関わりは続いていきます。

つまり発注者にとって開発会社は、一度きりの取引先ではなく、長期にわたって自社のシステムを預ける相手です。この前提に立つと、「今回のプロジェクトさえうまくいけばいい」という単発思考ではなく、「この先何年も気持ちよく付き合える関係を、どう作り育てるか」という視点が重要になってきます。

長期的な関係には、単発の取引にはないメリットがあります。開発会社側がシステムの背景や業務フローを理解してくれているため、新しい依頼をするたびにゼロから説明する必要がありません。過去の経緯を知っているからこそ、的確な提案をしてもらえる場面も増えます。一方で、長期的な関係だからこそ生まれる油断やリスクもあります。この記事全体を通して、その両面を意識しながら関係の育て方を見ていきます。

信頼関係は「お任せ」とは違う

長期的な関係を築くというと、「開発会社を信頼して、細かいことは任せる」というイメージを持つ担当者もいるかもしれません。しかし、信頼関係と丸投げはまったく別物です。信頼関係とは、お互いの役割と責任がはっきりした上で、安心してコミュニケーションが取れる状態を指します。丸投げは、発注者側が自らの役割を放棄し、結果だけを待つ状態です。

長く付き合っていると、「もう慣れた相手だから」と気が緩み、細かい確認を省略してしまうことがあります。最初のプロジェクトでは丁寧に要件を詰め、進捗を確認していたのに、2つ目、3つ目の案件になると「いつも通りお願いします」で済ませてしまう。これは一見効率的に見えますが、実は関係の質を静かに劣化させる要因になります。

信頼関係を「お任せ」に変質させないための姿勢を整理します。

  • 付き合いが長くても、新しい依頼の要件は毎回言語化する: 「前回と同じ感じで」という指示は、開発会社側の解釈に幅を持たせてしまい、認識のズレの温床になる
  • 進捗確認や検収の手順を、関係の長さを理由に省略しない: 慣れているからこそ手を抜いていい局面と、慣れていても手を抜くべきでない局面を区別する
  • 感謝や評価の言葉を伝える一方で、指摘すべき点は指摘する: 良好な関係とは「何も言わない関係」ではなく「言うべきことを言い合える関係」
長期的な信頼関係とは、確認を省略できる関係ではなく、確認しても気まずくならない関係のことです。

発注者側が持っておくべき「最低限の理解」

長く付き合ううちに、開発会社に対する依存度が知らず知らずのうちに高まっていくことがあります。システムの仕組みも、使っている技術も、契約の細部も、すべて開発会社に聞かないと分からない状態になっている担当者は少なくありません。

この状態そのものが即座に悪いわけではありません。専門的な技術判断まで発注者側がすべて理解する必要はなく、そこは開発会社の専門性に委ねるべき部分です。ただし、発注者側が最低限押さえておくべき情報まで開発会社任せにしてしまうと、いざというときに自社で意思決定ができなくなります。

発注者側が自社で把握しておきたい最低限の情報を整理します。

発注者が自社で把握しておくべき契約・費用・権利関係・連絡先・データ持ち出し可否の5項目をハブ&スポーク形式で示した図解

分類把握しておきたい内容
契約の全体像現在の契約形態(請負契約準委任契約か)、契約期間、更新条件
費用の内訳月額保守費や追加開発費が何に対して支払われているか
システムの権利関係ソースコードの著作権・利用権が自社にあるか、ベンダーロックイン(特定の開発会社の技術やシステムに依存しすぎて他社への切り替えが困難になる状態)の度合い
障害・不具合時の連絡先開発会社の窓口が不在の場合の代替連絡手段
データの持ち出し可否契約を終了する場合に、自社のデータをどのような形式で引き出せるか(データポータビリティ)

これらの情報は、システム管理台帳のような形で自社内に整理しておくことをおすすめします。開発会社に依存すること自体は自然なことですが、「依存していることを発注者側が認識できているかどうか」が、長期的な関係の健全性を左右します。

定期的な棚卸しの機会を作る

日々の運用や個別の依頼対応に追われていると、開発会社との関係全体を見直す機会がないまま、何年も同じ状態が続いてしまうことがあります。長期的な関係を良好に保つには、意識的に「棚卸し」の機会を設けることが有効です。

年に1回程度、以下のような観点で開発会社との関係を振り返る時間を持つことをおすすめします。

  1. 費用対効果の振り返り: 現在支払っている月額保守費や年間の開発費用に対して、受けているサービスは見合っているか
  2. 対応品質の振り返り: 問い合わせへの返信速度、提案の質、不具合対応のスピードに変化はないか
  3. 契約内容の確認: 契約時と現在で、実際の業務範囲にズレが生じていないか
  4. 自社側の体制確認: 発注窓口の担当者に知識やノウハウが十分に蓄積されているか、担当者が変わっても引き継げる状態か

こうした棚卸しは、開発会社に対する不満探しではなく、健全な関係を維持するための定期点検だと捉えてください。何も問題がなければ「今のままで大丈夫」と確認できるだけでも意味がありますし、小さな違和感があれば、大きな問題になる前に発見できます。

棚卸しのタイミングは、決算期や契約更新のタイミングに合わせると、社内での稟議や予算確保とも連動しやすくなります。稟議が必要な社内文化であれば、棚卸しの結果を稟議の材料として使えるよう、簡単な資料の形にまとめておくとよいでしょう。

値上げの相談にどう向き合うか

長期的な付き合いの中で、開発会社側から月額保守費や作業単価の値上げを相談されることがあります。人件費の上昇や物価上昇を背景に、契約から数年が経過したタイミングで値上げの打診を受けるケースは珍しくありません。

値上げの相談を受けたとき、感情的に「今まで通りでお願いしたい」と拒否するのも、逆に「お世話になっているから」と内容を精査せずに受け入れるのも、どちらも長期的には望ましい対応とは言えません。値上げの妥当性を判断するために、次の観点を確認することをおすすめします。

  • 値上げの理由が具体的に説明されているか: 「物価上昇のため」という抽象的な理由だけでなく、対応範囲の変化や作業量の増加など、自社の状況に即した説明があるか
  • 値上げ幅が、対応内容の変化と釣り合っているか: サービス内容が変わらないまま大幅な値上げがある場合は、その背景を確認する
  • 他の選択肢と比較したときの妥当性: 必要であればマルチベンダー(複数の開発会社やベンダーに業務を分散して発注する体制)の観点から、市場水準と照らして極端な差がないかを確認する

値上げの相談に対して、一方的に拒否するのではなく、まずは理由を丁寧に聞く姿勢が関係を良好に保つ鍵になります。同時に、発注者側にも「納得できなければ交渉する」「必要であれば他の選択肢も検討する」という姿勢を持っておくことが、健全な緊張感を保つ上で大切です。長期的な関係だからといって、値上げを常に無条件で受け入れることが「良い関係」とは限りません。

契約更新のタイミングで確認すべきこと

複数年にわたる契約や、自動更新の条項がある契約の場合、更新のタイミングは関係を見直す絶好の機会です。しかし実務上、契約更新は「特に問題がなければそのまま自動更新」という形で、深く検討されずに流れてしまうことが多いのも事実です。

契約更新のタイミングで確認しておきたい項目を整理します。

  • 契約書に記載されている業務範囲が、実際に受けているサービス内容と一致しているか
  • 更新後の契約期間中に、法改正やシステムの制度変更で対応が必要になりそうな事項はないか
  • 契約不適合責任(納品物が契約の内容に適合しない場合に、開発会社が修正などの責任を負う期間や範囲)の期間や範囲に変更はないか
  • 更新のタイミングで、これまで曖昧だった業務範囲を明確化できないか

契約更新は、これまでの運用の中で見えてきた「実は曖昧だった部分」を明文化する好機でもあります。たとえば、契約書上は月額保守費の範囲が抽象的にしか書かれていなかったが、実際の運用では細かい修正依頼まで対応してもらっていた、というケースは珍しくありません。こうした運用実態と契約書のズレは、担当者が変わったタイミングでトラブルの火種になりやすいため、更新の機会に整理しておくことをおすすめします。

担当者の異動・退職というリスクへの備え

長期的な関係で見落とされがちなのが、「人」に紐づくリスクです。開発会社側の担当エンジニアやプロジェクトマネージャーが異動や退職で交代すると、それまで蓄積されていた背景知識やニュアンスの理解が失われ、コミュニケーションの質が一時的に低下することがあります。

これは発注者側にとってコントロールできない出来事ですが、備えることは可能です。

特定の担当者との関係だけに依存している状態は、その担当者が抜けた瞬間に「振り出しに戻る」リスクを抱えています。

担当者交代のリスクを軽減するための工夫をいくつか紹介します。

  1. ドキュメントを担当者任せにしない: 仕様書や設計書、過去の議事録が、特定の担当者の頭の中だけでなく、文書として残っている状態を確認する
  2. 開発会社側の体制を確認しておく: 自社の窓口担当者だけでなく、複数人がプロジェクトの背景を理解しているか、開発会社に尋ねてみる
  3. 自社側でも記録を残す: 開発会社側の記録に頼り切らず、自社としても要件や経緯のメモを残しておく(これは自社側の属人化対策にもつながる)
  4. 交代のタイミングでは、引き継ぎ内容を確認する: 担当者が交代する連絡を受けたら、何がどのように引き継がれるのかを具体的に確認する

なお、これは開発会社側だけの課題ではありません。発注者側の担当者が異動・退職する場合にも、同じリスクが発生します。長期的な関係を維持するためには、双方が「特定の個人に依存しすぎない体制」を意識することが望ましいと言えます。

コミュニケーションの温度感を保つ工夫

長期的な関係では、日々のコミュニケーションが事務的な連絡だけに終始しがちです。依頼と納品、請求と支払いの往復だけが続くと、関係そのものが希薄になり、いざというときに率直な相談がしにくい空気が生まれてしまうことがあります。

コミュニケーションの質を保つための工夫は、特別なものである必要はありません。

  • 定例ミーティングの場で、事務的な進捗確認だけでなく、今後の展望や困りごとを話す時間を意識的に作る
  • 良い対応をしてもらったときは、具体的に感謝を伝える(「ありがとうございます」だけでなく、何が助かったかを伝える)
  • 開発会社側からの提案に対して、採用しない場合でも理由を伝える(「検討したが今回は見送る」という反応があるだけで、次の提案の質が上がることが多い)
  • 年に1回程度、プロジェクトの振り返りとは別に、率直な意見交換の場を設ける

これらは些細なことに見えますが、積み重なることで「この担当者になら本音で相談できる」という関係が育っていきます。逆に、事務的なやり取りだけが続く関係では、開発会社側も踏み込んだ提案や、耳の痛い指摘をしにくくなります。長期的なパートナーシップにおいて、率直に話せる関係性そのものが、大きな資産になります。

「良すぎる関係」に潜む落とし穴

長期的な関係が良好すぎることにも、実は注意すべき点があります。付き合いが長く、お互いに気心が知れていると、本来であれば書面で残すべき合意事項を、口頭のやり取りだけで済ませてしまうことが増えていきます。

「いつもの感じで」「分かっていると思うけど」というコミュニケーションは、一見スムーズに見えますが、担当者の交代や、些細な認識のズレが起きたときに、確認する手がかりを失わせます。良好な関係だからこそ、次のような基本動作は継続することをおすすめします。

  • 重要な合意事項は、簡単な形でもよいのでメールやチャットなど文書に残す
  • 費用が発生する依頼は、金額の目安を都度確認する
  • 「これくらいは言わなくても分かってくれるはず」という思い込みを避け、必要なことは言葉にする

また、関係が良好であるがゆえに、他の選択肢を検討すること自体に罪悪感を覚えてしまう担当者もいます。しかし、長期的な関係の中でも、自社にとって本当にその開発会社が最適な相手であり続けているかを、時折立ち止まって確認する姿勢は、決して不誠実な行為ではありません。良い関係を続けるためにこそ、健全な緊張感を保つことが大切です。

関係を見直すべきタイミングのサイン

多くの場合、開発会社との関係は特に何もなければ自然に継続していきます。しかし、次のようなサインが重なって見られる場合は、関係のあり方そのものを見直す時期に来ている可能性があります。

  • 問い合わせへの対応速度が、以前と比べて明らかに遅くなっている
  • 提案の質が落ちた、あるいは提案自体がなくなり、依頼への対応のみになっている
  • 値上げの説明に納得感がなく、交渉の余地もほとんどない
  • 自社の事業内容や業務フローの変化に、開発会社側の理解が追いついていない
  • 技術的に古い実装が放置され、EOL(サポート終了)(サポート終了)を迎えた技術やライブラリへの対応が進まない

関係を見直すべき5つのサインと、サインが1つだけの場合と複数重なった場合で対話継続か契約見直しかに分岐する判断フロー図

一つのサインだけであれば、率直に相談することで改善する場合も多くあります。しかし複数のサインが重なり、対話を重ねても改善が見られない場合は、契約の見直しや、場合によっては他の開発会社への切り替えも選択肢として検討する必要があります。長期的な関係を大切にすることと、問題のある関係を惰性で継続することは、まったく別の話です。

一方で、開発会社を変えることには相応のコストとリスクが伴います。既存システムの引き継ぎには時間がかかり、新しい開発会社がシステムの背景を理解するまでには一定の期間が必要です。関係を見直す判断は、こうした切り替えコストも踏まえた上で、慎重に行うべきものです。

開発会社を変えるべきか、改善を求めるべきか

関係に違和感を覚えたとき、すぐに「開発会社を変える」という結論に飛びつく前に、改善の余地がないかを確認するプロセスを踏むことをおすすめします。多くの問題は、率直な対話によって改善する可能性があります。

判断の目安を整理すると、次のように考えることができます。

状況取るべきアプローチ
特定の担当者との相性の問題開発会社に担当者の変更を相談する
対応品質の低下だが、原因が特定できる(人手不足など)状況を共有した上で、改善の期限を区切って様子を見る
契約範囲や費用の認識ズレが繰り返し発生する契約内容を書面で明確化し直す
技術力そのものが自社の求める水準に達していない部分的な発注から他社に切り替え、比較検討する
対話を重ねても改善が見られず、信頼関係の修復が難しい契約終了・他社への移行を本格的に検討する

いきなり全面的な切り替えを決断するのではなく、まずは部分的に他社に依頼してみる、あるいは新規の開発案件だけを別の会社に相談してみるといった、段階的なアプローチも有効です。これにより、既存の開発会社との関係を完全に断つリスクを避けながら、選択肢を広げることができます。

なお、開発会社を変える判断をする場合は、ソースコードや設計書などの成果物が確実に引き渡される契約になっているかを、事前に確認しておく必要があります。この点は、契約締結時にあらかじめ取り決めておくべき事項でもあります。

長期的な関係だからこそ得られるメリットを活かす

ここまで注意点を中心に述べてきましたが、長期的な関係には、単発の取引では得られない大きなメリットがあることも忘れてはいけません。開発会社が自社の業務フローやシステムの成り立ちを深く理解していると、新しい依頼をするたびに背景を一から説明する手間が省けます。過去の経緯を踏まえた、精度の高い提案を受けられる場面も増えていきます。

このメリットを最大限に活かすためには、発注者側からも積極的に情報を共有する姿勢が有効です。

  • 自社の中期的な事業計画や、システムに関わりそうな変化があれば、早めに共有する
  • 業界の動向や、他社の事例で気になった話があれば、雑談レベルでも共有してみる
  • システムの利用状況や、現場からの評判など、開発会社が直接知り得ない情報を伝える

こうした情報共有は、開発会社側がより先回りした提案をするための材料になります。長期的な関係は、発注者と開発会社が互いに情報を持ち寄り、育てていくものだと捉えると、関係の質を高める行動が自然と見えてくるはずです。

複数の開発会社と付き合う場合の注意点

長期的な関係というと、1社の開発会社とだけ深く付き合うイメージを持つ担当者が多いかもしれません。しかし実際には、基幹システムは長年付き合いのある開発会社に任せつつ、新規のWebサイト制作や特定の機能開発だけ別の会社に依頼するというように、複数の開発会社と並行して付き合うケースも珍しくありません。

複数社との関係を並行して維持する場合、それぞれの会社との関係の質を保ちながら、次のような点に注意する必要があります。

  • 情報の共有範囲を意識する: あるシステムの内部仕様や自社の課題を、関係のない開発会社に不用意に共有しないよう線引きをする
  • 役割分担を明確にする: どのシステム・どの範囲をどの会社に任せているかを、自社内で整理しておく
  • 比較して評価する視点を持つ: 複数社と付き合っていると、対応品質や提案力の違いが見えてくる。これは自社にとって、それぞれの会社との関係を客観的に評価する材料になる

複数の開発会社と付き合うことは、特定の1社に依存しすぎるリスクを分散させる効果もあります。ただし、関係が分散する分、それぞれとのコミュニケーションコストは増えるため、自社の体制やリソースと相談しながら、無理のない範囲で付き合う会社の数を決めることが現実的です。

発注者側の体制も「長期戦」を前提に整える

長期的な関係を良好に保つ責任は、開発会社側だけでなく発注者側にもあります。特に見落とされがちなのが、発注者側の社内体制です。窓口担当者が1人しかおらず、その担当者が異動や退職をした瞬間に、開発会社との関係の履歴やノウハウがすべて失われてしまう、という状態は決して珍しくありません。

発注者側で整えておきたい体制のポイントを整理します。

  1. 窓口担当を複数人にする、または副担当を置く: 最低限、緊急時に代わりに動ける人を社内で決めておく
  2. 開発会社とのやり取りの記録を、個人のメールボックスではなく共有の場所に残す: 担当者交代時の引き継ぎコストを下げる
  3. 契約内容や過去の経緯を、システム管理台帳のような形で文書化しておく: 属人化を防ぎ、誰が見ても経緯が分かる状態を保つ
  4. 予算計画に、開発会社との関係維持にかかる費用(保守費・軽微な改修費など)をあらかじめ組み込んでおく: 都度の稟議で消耗しない体制を作る

こうした体制は、一朝一夕には整いません。しかし、長期的なパートナーシップという前提に立てば、発注者側の体制整備もまた、開発会社との関係の一部だと捉えることができます。開発会社に「良い相手」であってほしいと願うのであれば、発注者側も「付き合いやすい相手」であり続ける努力が求められます。

よくある失敗パターンから学ぶ

最後に、長期的な関係の中で発注者側が陥りやすい失敗パターンをいくつか紹介します。自社の状況と照らし合わせながら確認してみてください。

  • 担当者の個人的な人間関係だけに頼ってしまう: 「あの人がいるから大丈夫」という状態は、その人がいなくなった瞬間にリスクへと変わる
  • 契約書を締結したまま、一度も見返さない: 契約から数年が経過すると、実際の運用と契約内容がずれていることに気づかないまま時間が過ぎてしまう
  • 不満を溜め込み、限界が来てから一気に爆発させる: 小さな違和感を都度伝えていれば防げたはずのすれ違いが、蓄積して大きな対立になる
  • 良好な関係に安住し、他の選択肢を検討することを怠る: 市場の変化や技術の進歩から取り残され、気づいたときには割高な取引が続いていた、という事態に陥る
  • すべてを開発会社任せにし、自社にノウハウが一切残らない: 契約終了や関係見直しが必要になったとき、自社に何も判断材料が残っていない

これらの失敗パターンに共通しているのは、いずれも「今は問題ないから」という理由で、確認や記録、対話を先送りにしてしまう点です。長期的な関係だからこそ、日々の小さな積み重ねが、数年後の関係の質を大きく左右します。

まとめ

開発会社との長期的な関係は、一度築けば自動的に維持されるものではなく、継続的な手入れを必要とするものです。信頼関係を「お任せ」に変質させないこと、発注者側が最低限の情報を自社で把握し続けること、定期的な棚卸しの機会を持つこと、値上げや契約更新のタイミングで誠実に向き合うこと、担当者交代のリスクに備えること、そして良好な関係の中でも基本的な確認を省略しないこと。これらはどれも地味な積み重ねですが、数年、十数年という時間軸で見たときに、関係の質を大きく左右する要素になります。

同時に、関係を大切にすることと、問題のある状態を惰性で続けることは別の話だという視点も持っておいてください。違和感のサインが重なったときには、対話による改善を試みつつ、それでも改善が見られない場合には、関係を見直す選択肢も冷静に検討する。そうした健全な緊張感を保ちながら向き合うことこそが、結果的に長く付き合える相手との、良好なパートナーシップを支える土台になります。