開発会社どう選ぶ?コンペで比較すべき3つのポイント
「どの開発会社に頼めばいいのかわからない」という悩み
「見積もりを3社からもらったけど、金額がバラバラで比較できない」
「安い会社に頼んだら品質が悪いんじゃないか不安」
「技術のことがわからないから、提案内容の良し悪しが判断できない」
システム開発を外注しようとする非エンジニアの起業家やスタートアップ創業者なら、一度はこうした悩みを抱えたことがあるのではないでしょうか。
実は、開発会社選びの失敗は、スタートアップの失敗原因の上位に入るほど重大な問題です。
- 当初の見積もりから2倍以上に費用が膨らんだ
- 納期が半年以上遅れ、資金がショートした
- 完成したシステムが使い物にならず、作り直しになった
- 開発中にコミュニケーションが取れなくなり、プロジェクトが頓挫した
このような失敗談は、私たちのもとにも数多く寄せられます。
しかし、正しい比較軸を持っていれば、開発会社選びの失敗リスクは大幅に下げられます。
本記事では、複数の開発会社をコンペで比較する際に、非エンジニアでも判断できる3つの重要ポイントを詳しく解説します。
なぜ「見積もり金額」だけで選んではいけないのか
「一番安いところに頼めばいいんじゃないの?」
「高い会社は信頼できそう」
「中間の価格帯が無難かな」
こうした判断をしていませんか?
見積もり金額だけで開発会社を選ぶのは、非常に危険です。その理由を説明します。
見積もりの「前提条件」が会社によって違う
同じ要件を伝えても、開発会社によって見積もり金額が2倍〜5倍も異なることは珍しくありません。
これは詐欺や不当な価格設定ではなく、見積もりの前提条件が異なるからです。
- A社:最低限の機能だけを見積もり(追加開発は別途)
- B社:想定される機能拡張も含めて見積もり
- C社:運用・保守費用も含めた総額を見積もり
このように、何が含まれていて何が含まれていないのかを確認せずに金額だけで比較しても、意味がありません。
「安い」には必ず理由がある
開発会社の見積もりが安い場合、以下のような理由が考えられます。
-
人件費の安い地域(オフショア)で開発する → コミュニケーションコストや品質管理の負担が発生
-
経験の浅いエンジニアをアサインする → 開発スピードが遅くなり、バグが多くなる可能性
-
テストやドキュメント作成を省略する → 納品後のトラブルや保守コストが増加
-
実績を作りたい新規会社で割引している → ノウハウ不足でプロジェクト管理が甘い可能性
安さの理由を理解した上で選ぶのは問題ありませんが、理由を知らずに「安いから」だけで選ぶと、後から高いツケを払うことになります。
「高い」が必ずしも「良い」わけではない
逆に、見積もりが高いからといって、必ずしも品質が高いとは限りません。
- 大手企業は間接費(オフィス代、管理費など)が乗っている
- 下請けに丸投げして中間マージンを取っている
- 過剰な機能や品質を提案している
高い見積もりを出す会社が悪いわけではありませんが、「なぜ高いのか」の説明を求め、その内容に納得できるかを確認することが重要です。
私たちは「技術がわからないことで挑戦を諦める非エンジニア起業家をゼロにする」というビジョンを持っています。だからこそ、金額だけでなく、本質的な比較ポイントをお伝えしたいと考えています。
コンペで比較すべき3つのポイント
開発会社を比較する3つのポイント
それでは、開発会社をコンペで比較する際に、金額以外で見るべき3つのポイントを解説します。
ポイント1:技術力と実績を「具体的に」確認する
「技術力が高い会社を選びたい」というのは誰もが思うことですが、非エンジニアにとって技術力の評価は難しいもの。
しかし、以下の観点で質問すれば、技術力の一端を見抜くことができます。
確認すべき質問リスト
① 類似プロジェクトの実績
「私たちが作りたいシステムと似た案件を、過去に何件くらい手がけていますか?」
- 類似実績が多いほど、ノウハウが蓄積されている
- 具体的な事例を見せてもらえるか確認
- 守秘義務で見せられない場合は、概要だけでも説明してもらう
② 提案された技術スタックの理由
「なぜこの技術(言語・フレームワーク)を提案するのですか?」
- 「流行っているから」「得意だから」だけでは不十分
- プロジェクトの要件に合った技術選定の理由を説明できるか
- 他の選択肢との比較検討をしているか
③ 開発チームの体制
「実際に開発を担当するエンジニアの経験年数や得意分野を教えてください」
- 提案時と実際の開発チームが異なる場合がある
- PM(プロジェクトマネージャー)の経験も重要
- 下請けに丸投げしていないか確認
④ 品質管理の方法
「どのようにテストを行い、品質を担保していますか?」
- テストの種類(単体テスト、結合テスト、E2Eテスト等)
- コードレビューの有無
- CI/CD(自動テスト・自動デプロイ)の導入状況
技術力を見抜くコツ
技術的な内容がわからなくても、「説明のわかりやすさ」で判断することができます。
本当に技術力のある会社は、非エンジニアにもわかるように説明できます。逆に、専門用語を並べ立てて煙に巻くような説明をする会社は、相手に合わせたコミュニケーションができないことの表れです。
ポイント2:コミュニケーション力を「提案段階」で見極める
開発プロジェクトが失敗する原因の多くは、技術的な問題ではなく、コミュニケーションの問題です。
- 要望がうまく伝わらず、想定と違うものができた
- 進捗報告がなく、状況が見えないまま納期に間に合わなかった
- 問題が起きても報告がなく、気づいたときには手遅れだった
こうした問題を避けるため、提案・見積もりの段階でコミュニケーション力を見極めましょう。
チェックすべきポイント
① レスポンスの速さと質
- 問い合わせへの返信は何日以内に来たか
- 質問に対して的確に答えているか
- 追加の情報提供や提案があったか
② ヒアリングの深さ
- こちらの要望を聞くだけでなく、背景や目的まで質問してくるか
- 「なぜそれが必要なのか」を理解しようとしているか
- ビジネスモデルやターゲットユーザーへの関心を示しているか
③ 提案書・見積書の丁寧さ
- 読みやすく整理された資料か
- 専門用語に説明が添えられているか
- 前提条件や除外事項が明記されているか
④ 懸念点やリスクの説明
- メリットだけでなく、デメリットやリスクも正直に伝えてくるか
- 「何でもできます」とは言わず、得意・不得意を明確にしているか
- 想定されるトラブルへの対処方針を説明できるか
「都合の良いことしか言わない会社」は要注意
提案段階で耳障りの良いことばかり言う会社は、プロジェクト開始後に問題を隠す傾向があります。
逆に、正直にリスクや懸念点を伝えてくる会社は、信頼性が高い可能性があります。短期的には「この会社大丈夫かな?」と不安になるかもしれませんが、長期的にはトラブルを未然に防げます。
ポイント3:契約条件と見積もりの「内訳」を精査する
3つ目のポイントは、契約条件と見積もりの内訳を細かく確認することです。
ここを怠ると、後から「聞いていない」「想定外だ」というトラブルに発展します。
見積もりで確認すべき内訳
① 工程ごとの費用
- 要件定義、設計、開発、テスト、納品…各工程の費用内訳
- どの工程にどれくらいの工数(人日・人月)がかかるか
- 工程ごとの単価が明示されているか
② 含まれる範囲と含まれない範囲
- サーバー費用、ドメイン費用は含まれているか
- 納品後の修正対応は何回まで含まれるか
- 仕様変更時の追加費用はどう計算されるか
③ 支払い条件
- 着手金、中間金、完了金の比率
- 検収の基準と期間
- 支払いサイト(末締め翌月末払い等)
契約書で確認すべきポイント
① 著作権・知的財産権の帰属
- ソースコードの著作権は誰に帰属するか
- 納品後、自由に改変・他社への依頼が可能か
- 詳しくは前回の記事で解説しています
② 納期と遅延時の対応
- 納期の定義(何をもって完了とするか)
- 納期遅延時のペナルティ条項
- 不可抗力(天災、パンデミック等)の扱い
③ 瑕疵担保責任(契約不適合責任)
- 納品後にバグが見つかった場合の対応期間
- 無償対応の範囲と期間
- 対応してもらえない場合の扱い
④ 解約条件
- 途中解約する場合の条件と費用
- 成果物の扱い(途中まで作ったものは受け取れるか)
- 解約時の著作権の扱い
「契約書は会社の雛形をそのまま使う」は危険
開発会社から提示された契約書を、内容を確認せずにそのままサインするのは危険です。
開発会社が作成した契約書は、開発会社に有利な内容になっていることが多いからです。
不安な場合は、弁護士やIT法務に詳しい専門家にレビューを依頼しましょう。
比較を効率化する「評価シート」の作り方
開発会社の評価シート
3つのポイントを踏まえて、複数の会社を効率的に比較するための「評価シート」を作成しましょう。
評価シートのテンプレート
| 評価項目 | A社 | B社 | C社 |
|---|---|---|---|
| 技術力・実績 | |||
| 類似プロジェクトの実績数 | |||
| 技術選定の説明の納得度 | |||
| 開発チームの経験・体制 | |||
| 品質管理の方法 | |||
| コミュニケーション力 | |||
| レスポンスの速さ | |||
| ヒアリングの深さ | |||
| 提案書の丁寧さ・わかりやすさ | |||
| リスク・懸念点の説明 | |||
| 契約条件 | |||
| 見積もり内訳の明確さ | |||
| 著作権の帰属 | |||
| 瑕疵担保責任の期間 | |||
| 解約条件の妥当性 | |||
| 総合 | |||
| 見積もり金額 | |||
| 総合評価(5段階) |
← 横にスクロールできます →
評価のコツ
- 数値化できるものは数値で(レスポンス:〇日以内、実績:〇件など)
- 主観的な項目は5段階評価で(納得度、丁寧さなど)
- 重み付けを設定する(自社にとって重要な項目に高い配点を)
- 複数人で評価する(1人の判断だけに頼らない)
このシートを使えば、金額だけでなく、総合的に開発会社を比較できます。
こんな会社は要注意!危険信号チェックリスト
以下のような特徴がある開発会社は、注意が必要です。
危険信号リスト
-
「何でもできます」と言う → 専門性がない、または後で「できない」と言い出す可能性
-
質問への回答が曖昧 → 技術力が低い、または隠していることがある
-
やたらと契約を急がせる → 比較されると不利になることを知っている
-
見積もりの内訳を出さない → 後から追加費用を請求する布石の可能性
-
過去の失敗事例を聞いても「ない」と言う → 正直でない、または経験が浅い
-
連絡が取りにくい、レスポンスが遅い → 開発開始後も同様の対応になる
-
担当者がコロコロ変わる → 社内の体制が不安定
-
契約書の内容を説明しない → 発注者に不利な条件を隠している可能性
これらに当てはまる会社があれば、契約前に十分な確認を行うか、候補から外すことを検討しましょう。
こんな方は専門家への相談をおすすめします
以下に当てはまる場合は、開発会社選びを自社だけで判断せず、専門家への相談をおすすめします。
-
初めてシステム開発を外注する → 業界の相場感や契約の注意点がわからないため
-
開発予算が1000万円を超える → 金額が大きいほど、失敗した時のダメージも大きい
-
社内にエンジニアがいない → 技術的な提案内容を評価する人がいない
-
過去に開発外注で失敗した経験がある → 同じ失敗を繰り返さないために
-
複数社の提案内容が大きく異なり、判断できない → 第三者の客観的な意見が必要
アトリエ・バイナリでは、開発会社選びに関する相談も承っています。技術的な観点から提案内容を評価し、非エンジニアの方にもわかりやすくアドバイスいたします。
まとめ:金額だけでなく「3つのポイント」で比較しよう
開発会社選びのまとめ
本記事では、開発会社をコンペで比較する際に見るべき3つのポイントを解説しました。
3つのポイントのおさらい
1. 技術力と実績を「具体的に」確認する
類似プロジェクトの実績、技術選定の理由、開発チームの体制、品質管理の方法を確認。技術がわからなくても、説明のわかりやすさで判断できます。
2. コミュニケーション力を「提案段階」で見極める
レスポンスの速さ、ヒアリングの深さ、提案書の丁寧さ、リスク説明の有無をチェック。都合の良いことしか言わない会社は要注意です。
3. 契約条件と見積もりの「内訳」を精査する
工程ごとの費用、含まれる範囲、著作権の帰属、瑕疵担保責任、解約条件を確認。開発会社の雛形契約書をそのまま使わないことが重要です。
開発会社選びは、プロジェクトの成否を左右する最も重要な意思決定の一つです。
見積もり金額だけで判断せず、今回紹介した3つのポイントで総合的に比較することで、失敗のリスクを大幅に下げることができます。
評価シートを活用し、複数の会社を客観的に比較した上で、**「この会社となら長期的に良い関係を築けそうだ」**と感じられる会社を選んでください。
正しい知識を持って開発会社を選ぶことが、あなたのビジネスの成功への第一歩です。