システム開発を外部に依頼するとき、最も重要な判断のひとつが、「どの会社に任せるか」です。会社の規模や得意分野、担当者との相性によって、完成するシステムの品質も、その後の付き合いやすさも大きく変わります。しかし、金額だけで比べてしまい、後から「こんなはずではなかった」となるケースも少なくありません。本記事では、開発会社を比較する際に確認したい8つのポイントと、選定の進め方を解説します。依頼前の準備についてはシステム開発を発注する前のチェックリストもあわせてご覧ください。
比較すべき8つのポイント
① 類似の実績があるか
自社と同じ業種や、近い規模、近い種類のシステムの開発実績があるかを確認します。実績が多い会社は、業界特有の業務や、起こりやすい問題を理解しているため、話が早く進みます。実績の件数だけでなく、どのような課題をどう解決したかまで聞いてみましょう。
② 提案力があるか
依頼された内容をそのまま見積もるだけでなく、課題の背景を理解し、より良い進め方や代替案を示してくれるかを見ます。「それは本当に必要ですか」「こうすれば費用を抑えられます」といった提案がある会社は、信頼できる傾向があります。
③ 見積もりの内訳が明確か
金額の総額だけでなく、工程ごとの内訳や、対応範囲、前提条件が明記されているかを確認します。内訳が不明確だと、後から追加費用が発生しやすくなります。見積もりの考え方は、システム開発の見積もり相場感:何にいくらかかるのかが参考になります。
④ コミュニケーションが取りやすいか
問い合わせへの返答の速さ、説明の分かりやすさ、専門用語を噛み砕いて話してくれるかを確かめます。開発が始まると、数か月にわたってやり取りを続けるため、相談しやすい相手かどうかは重要です。定例会議や進捗報告の頻度も、事前に確認しておきましょう。
⑤ 開発体制が明確か
実際に開発を担当するのは誰か、何人体制か、再委託(外部の会社への発注)があるかを確認します。窓口の担当者と、実際に手を動かす開発者が別の場合は、情報がきちんと伝わる仕組みがあるかも見ておきたい点です。複数社が関わる場合の注意点は、複数の開発会社が関わるプロジェクトのマネジメントのコツで解説しています。
⑥ 保守・運用の体制があるか
システムは、リリースしてからが本番です。障害対応、セキュリティ更新、軽微な改修などを、継続して任せられるかを確認します。保守費用の内訳は、システム保守費用の相場と内訳:何にいくらかかるのかで詳しく説明しています。
⑦ 技術の選定理由を説明できるか
採用する言語やフレームワーク、クラウドなどの技術を選んだ理由を、分かりやすく説明できるかを見ます。特定の会社にしか保守できない独自の技術に依存していないかも大切です。この点は、ベンダーロックインとは?脱却するためのシステム設計の考え方で詳しく取り上げています。
⑧ 契約・納品物の条件が明確か
契約の形態(請負か準委任か)、検収の方法、納品物(ソースコードや設計書の引き渡し)、著作権の扱いなどを確認します。納品物が不十分だと、将来、別の会社へ引き継ぐ際に困ります。契約書の確認事項は、システム開発の契約書、ここだけは確認すべきポイントが参考になります。
大手・中小・フリーランスの違い
依頼先には、大手のシステム会社、中小の開発会社、フリーランスなどの選択肢があります。一般的な傾向としては、次のとおりです。
- 大手:体制が整っており、大規模な案件にも対応できますが、費用が高くなりやすく、小さな案件では小回りが利きにくいことがあります。
- 中小の開発会社:費用と柔軟性のバランスがよく、担当者と直接やり取りしやすいことが多い一方、会社によって得意分野や体制の差が大きくなります。
- フリーランス:費用を抑えやすく、柔軟に動いてもらえることがありますが、1人で対応するため、病気や多忙などの際のリスクや、保守の継続性を確認する必要があります。
どれが正解というわけではなく、案件の規模や重要度、保守の必要性に合わせて選びます。オフショア開発という選択肢については、オフショア開発とは?メリット・デメリットと向き不向きで解説しています。
選定の進め方
- 依頼内容を整理し、RFP(提案依頼書)にまとめる
- 3社前後に絞って、同じ条件で提案と見積もりを依頼する
- 提案を受けたら、金額だけでなく、先ほどの8つの観点で比較する
- 担当者と直接話す機会を設け、相性や説明の分かりやすさも確かめる
- 契約の条件を確認したうえで、依頼先を決定する
RFPの書き方は、システム開発のRFP(提案依頼書)の書き方とひな形で紹介しています。要件がまだ固まっていない段階でも、課題の整理から一緒に進めてくれる会社であれば、相談を始めて問題ありません。
注意したい危険信号
- こちらの課題や背景を、ほとんど質問しないまま見積もりを出してくる
- 他社と比べて、極端に金額が安い(対応範囲やテスト工程が限られていないか要確認)
- 「何でもできます」と言うばかりで、具体的な進め方や実績の説明がない
- 保守や運用の話が、一切出てこない
- 納品物やソースコードの扱いについて、説明をはぐらかす
よくある質問
Q. 何社くらいから見積もりを取るのが適切ですか?
A. 一般に、3社前後が目安です。少なすぎると比較ができず、多すぎると、依頼側の対応の負担が増えます。依頼する条件は、できるだけ揃えて伝えましょう。
Q. 地元の会社と、遠方の会社のどちらがよいですか?
A. 現在は、オンラインでの打ち合わせで進められる案件が多く、所在地だけで決める必要はありません。現場での確認が頻繁に必要な場合や、対面での相談を重視したい場合は、近い会社が便利なこともあります。
まとめ
開発会社の選定では、実績、提案力、見積もりの内訳、コミュニケーション、開発体制、保守体制、技術の選定理由、契約・納品物の8つを比べます。金額の安さだけで決めず、長く付き合えるパートナーかどうかという視点を持つことが、システム開発を成功させる近道です。