費用・発注ガイド
エンジニアへの依頼方法:Vibe Coderが「伝わる相談」をするためのコツ
プロトタイプはできた、でもエンジニアにどう相談すればいい?非エンジニアがプロに依頼するとき、伝わる説明の仕方と準備すべき情報をまとめました。
Cursor・Bolt.new・Lovable・v0・Claude Codeでプロトタイプを作った。でも、ある壁にぶつかって先に進めない...。
そんなとき、エンジニアに相談したいけど、**「何をどう伝えればいいかわからない」**という声をよく聞きます。
この記事では、非エンジニアがプロのエンジニアに「伝わる相談」をするためのコツを解説します。
なぜ「伝わらない」のか
エンジニアに相談して「うまく伝わらなかった」経験はありませんか?
その原因の多くは、前提情報の共有不足です。
あなたの頭の中には「こういうアプリを作っていて、ここまでできていて、ここで詰まっている」という文脈があります。でも、エンジニアにはその文脈がありません。
相談前に準備すべき5つの情報
1. 何を作っているか(サービスの概要)
例:飲食店向けの予約管理アプリを作っています。
お客さんがLINEから予約でき、店舗側はダッシュボードで管理できます。
一言で伝えられるように整理しておきましょう。
2. 現在の状態(どこまでできているか)
例:
- 予約フォームの画面はできている
- 予約データはローカルのstateで管理している
- データベースはまだ繋いでいない
- デプロイはしていない
「できていること」と「できていないこと」を分けて伝えると、エンジニアが状況を把握しやすくなります。
3. 使っている技術
例:
- フレームワーク:Next.js(v0で生成)
- スタイリング:Tailwind CSS
- データベース:未定(Supabaseを検討中)
- ホスティング:未定(Vercelを検討中)
わからない場合は「v0で作ったのでNext.jsだと思います」程度でOKです。
4. 詰まっている具体的なポイント
例:
Supabaseにデータを保存しようとしたら、以下のエラーが出て進めません。
[エラーメッセージ]
試したこと:
- 公式ドキュメント通りに設定した
- APIキーを確認した
- ChatGPTに聞いて言われた通りにした
**「何を試して、何がダメだったか」**まで伝えると、同じ解決策を提案される無駄を省けます。
5. 最終的なゴール
例:
- 今月中にベータ版を公開したい
- 最初は10店舗限定でテスト運用
- 将来的には月額課金制にしたい
ゴールがわかると、エンジニアは「今やるべきこと」と「後回しにしていいこと」を判断できます。
良い相談と悪い相談の例
悪い例
「v0で作ったアプリが動かないんですけど、見てもらえますか?」
これだと、エンジニアは何も判断できません。
良い例
「v0で飲食店向けの予約管理アプリを作っています。 予約フォームの画面まではできていて、Supabaseにデータを保存しようとしています。 公式ドキュメント通りに設定したつもりですが、このエラーが出て3日間詰まっています。
[エラーメッセージ]
今月中にベータ版を公開したいので、認証とデータベース周りを手伝っていただけないでしょうか? GitHubのリポジトリはこちらです:[URL]」
これなら、エンジニアはすぐに状況を把握し、見積もりや提案ができます。
コードを共有するときのポイント
GitHubで共有する
コードはメールやチャットに貼り付けるのではなく、GitHub(ギットハブ)で共有するのがベストです。
- エンジニアが全体像を把握しやすい
- 変更履歴が残る
- 共同作業がしやすい
READMEを書く
リポジトリのトップに「README.md」というファイルを作り、以下を書いておくと親切です。
# プロジェクト名
## 概要
飲食店向けの予約管理アプリ
## 現在の状態
- 予約フォーム画面:完成
- データベース連携:未完成
- デプロイ:未実施
## 起動方法
npm install
npm run dev
## 困っていること
Supabaseとの連携でエラーが出る
依頼の種類と相場感
エンジニアへの依頼は、大きく3つのパターンがあります。
1. スポット相談(1〜2時間)
- 「この部分だけ教えてほしい」
- 相場:1〜3万円程度
2. 部分的な実装代行(数日〜1週間)
- 「認証とデータベース周りだけお願いしたい」
- 相場:10〜30万円程度
3. 本番化の伴走支援(2週間〜)
- 「公開できる状態まで一緒に進めてほしい」
- 相場:50万円〜
自分で8割作れているなら、「部分的な実装代行」か「伴走支援」が効率的です。
まとめ:伝わる相談が、良い結果を生む
エンジニアへの相談は、準備が9割です。
- サービスの概要
- 現在の状態
- 使っている技術
- 詰まっているポイント
- 最終的なゴール
この5つを整理してから相談すれば、スムーズに進みます。「何がわからないかわからない」状態でも、まずはこの5項目を埋めることから始めてみてください。