「Laravelで開発したいけど、相談の仕方がわからない」そんな方へ。初回打ち合わせで準備すべき3つのポイントを、実案件の事例を交えながら解説します。
こんな悩みはありませんか?
「Laravelでシステムを作りたいとは思っているけど、制作会社に何を伝えればいいかわからない」「専門用語を使いこなせないと、相手にしてもらえないんじゃないか」「準備不足のまま相談して、的外れな見積もりが来たらどうしよう…」
こうした不安を抱えたまま、最初の一歩を踏み出せずにいるWeb担当者の方は、実は少なくありません。開発の依頼経験がなければ、何を聞かれるのか、何を準備すればいいのか、まったく見当がつかないのは当然のことです。
この記事では、Fivenine Designが20年以上の受託開発経験を通じて培ってきた知見をもとに、初回相談を有意義にするために準備すべき3つのことを、実際の案件事例を交えながら具体的にお伝えします。技術的な知識は一切不要です。読み終えた後には「これなら相談できそうだ」と感じていただけるはずです。
なぜ「準備なし」の相談はうまくいかないのか
初回相談でよく起こる失敗のひとつが、「なんとなく作りたいものは決まっているけど、うまく言語化できなかった」というケースです。
あるクライアントの事例をご紹介します。神奈川県内の中規模製造業のWeb担当者の方が、社内の受発注フローをシステム化したいとご相談にいらっしゃいました。最初のご連絡では「Laravelで業務システムを作りたい」とだけ書かれていました。
この状態で打ち合わせを進めると、「どの業務を自動化したいのか」「誰が使うシステムなのか」「既存のExcelやツールとどう連携するのか」といった確認に時間を取られ、本来の提案や見積もり作成が次回以降に持ち越しになってしまいます。場合によっては、認識のズレから見積もりを出し直すことになり、スケジュールが大幅に遅れるケースもあります。
開発会社は「読み取る力」を持っていますが、情報が少なければ少ないほど、提案の精度は下がります。逆に言えば、事前に3つのポイントを整理して持ち込むだけで、初回相談のクオリティは格段に上がります。
準備すべき3つのこと
その1:「誰が・何のために・何をするのか」を一文でまとめる
最初に必要なのは、システムの全体像を一文で語れるようにすることです。難しく考える必要はありません。
フォーマット例: 「(誰が)、(何のために)、**(何をできるシステム)**を作りたい」
例えば、先ほどの製造業のクライアントの場合、「営業担当者が、受発注の進捗をリアルタイムで確認するための、社内向け管理システム」という一文が出発点になりました。この一文があるだけで、開発会社側の理解が大きく変わります。
「誰が使うか」によって、画面のデザインや操作感の方向性が変わります。「何のために」という目的が明確になれば、過剰な機能を盛り込まずに済みます。「何をするか」という機能の概要が見えれば、技術的な難易度や工数の見通しが立ちます。
この一文を考える過程で、「実は社内でも使う人によって欲しい機能が違う」「目的が2つあって優先順位が決まっていない」といったことに気づくケースも多いです。それ自体が非常に有益な「気づき」です。相談前に整理しておくことで、打ち合わせを方向性の確認ではなく、提案の議論に使えるようになります。
その2:現在の「困りごと」と「理想の状態」を分けて書く
よくある準備ミスのひとつが、「困りごと」と「解決策(機能)」を混同してしまうことです。
「在庫管理をExcelでやっているから、データベースで管理したい」という相談があったとします。しかしよく聞いてみると、本当の課題は「複数人が同じファイルを編集してデータが壊れる」ことでした。その場合、データベース化は解決策のひとつではありますが、クラウド上の共同編集ツールへの移行で解決するケースもあります。Laravelによるフルスクラッチ開発が最適解とは限りません。
開発会社は、「現在の困りごと」を正しく理解してはじめて、最適な解決策を提案できます。「解決策を最初から決めて持ち込む」のではなく、「課題をそのまま持ち込む」姿勢が、結果として費用対効果の高い開発につながります。
以下のフォーマットで整理してみてください。
| 項目 | 現在の状態(困りごと) | 理想の状態 |
|---|---|---|
| 在庫管理 | Excelをメールでやりとりしてバージョンがバラバラ | 誰でもリアルタイムに最新情報を確認できる |
| 受注対応 | 担当者によって入力フォーマットが違う | 入力ルールが統一され、集計が自動化されている |
| 顧客情報 | 紙とExcelが混在していて検索できない | 名前や会社名で即座に検索・抽出できる |
「現在」と「理想」を並べるだけで、開発の優先順位や必要な機能の範囲が見えてきます。これは内部の整理にも役立ちます。
その3:予算・スケジュールの「目安」を持つ
「予算はまだ決まっていない」「いくらかかるかを聞いてから考えたい」という姿勢で相談に来られる方は少なくありませんが、これが実は双方にとって非効率な状況を生みます。
予算の目安がないと、開発会社は「どこまでの機能を提案すべきか」の判断ができません。100万円の予算と500万円の予算では、提案できる設計や機能の範囲がまったく異なります。上限なしで提案してしまうと、先方にとって現実的でない見積もりが届く結果になります。
Laravelによる業務システム開発の費用感としては、一般的に以下のような相場観があります(あくまで目安です)。
スケジュールについても同様です。「いつまでに使い始めたいか」という稼働希望日を事前に伝えておくと、逆算したスケジュール提案が可能になります。「来期の4月から運用したい」「3ヶ月後の展示会に間に合わせたい」という情報は、開発会社が工程を設計する上で非常に重要な判断材料です。
よくある失敗パターンと対処法
初回相談でありがちな失敗を3つご紹介します。心当たりがある場合は、事前に対策を講じておきましょう。
初回相談の流れをイメージする
準備が整った状態での初回相談は、おおむね以下のような流れで進みます。
flowchart TD
A[事前準備:3つのポイントを整理] --> B[初回打ち合わせ:課題・目的の共有]
B --> C[開発会社側からの質問・深掘り]
C --> D[技術的な方向性の提案]
D --> E[概算見積もりの提示]
E --> F{予算・方向性の合意}
F -->|合意| G[詳細要件定義へ進む]
F -->|再検討| H[優先機能の絞り込み・再見積もり]
H --> Fこの流れを初回の1〜2時間で完結させられるかどうかは、事前準備の質に大きく依存します。準備が整っていれば、2回目以降の打ち合わせでは具体的なシステム設計の話に入ることができ、開発スタートまでの期間を短縮できます。
業務のデジタル化・Web化をお手伝いします
ITコンサルティング
ツール選定からWeb制作・システム構築まで、ビジネスのIT化をトータルで支援します
※ 通常1営業日以内にご返信します
まとめ:相談の前にこれだけ準備しよう
「技術的なことは全部わからなくていい」というのが、私たちの基本スタンスです。ただ、課題の整理だけは、一番その業務を知っている依頼者側にしかできません。
開発会社はシステムを作ることのプロですが、あなたのビジネスや業務のプロではありません。課題の言語化と背景の共有は、プロジェクトを成功させるための最初の協働作業です。
Fivenine Designでは、初回のご相談は無料で承っています。「まだ何も決まっていない」という段階でも歓迎です。ただ、上記のチェックリストを半分でも埋めた状態でお越しいただくと、打ち合わせの中身が大きく変わります。
「こんな状況なんだけど、Laravelが合っているかどうかも含めて聞きたい」という段階からでもお気軽にどうぞ。20年以上の経験をもとに、あなたのビジネスに最適な方向性をご提案します。