多くの経営者が外部委託を探す際、最初の一歩で間違えます。まず見積もりを聞き、次にできるかどうかを聞く。
結果としてよくあるのは、安い見積もりの業者は完成できず、高い見積もりの業者は使いこなせないということです。本当に先に考えるべきは、このプロジェクトはそもそも外部チームに任せるのに適しているのかということです。
この記事は売り込みではなく、判断の助けになるだけです。ウェブサイト開発を主軸に、ミニアプリ開発、App開発といった隣接するニーズについても触れながら、どのような場合にMIC Studioに依頼するのが適切か、どのような場合はまず自社で消化すべきかを明確にします。
一、企業公式サイトのリニューアル:旧サイトはまだ使えるが、業務を支えきれなくなった
最もよくあるシーンは、会社の公式サイトが3年前に作られたもので、PCではまだ見られるが、スマートフォンで開くとレイアウトが崩れ、バックエンドで文章を1段落変更するにも元のサービス業者に連絡が必要で、見積もりが回を追うごとに高くなるというものです。
こうしたプロジェクトは外部委託に適していますが、前提としてまずコンテンツ構造を固める必要があります。
進め方としては、まず3つのことを行うことをお勧めします。既存ページのうち実際にトラフィックがあるものを整理する、必ず残すべきカラムをリストアップする、コンテンツを長期的に誰が維持するかを明確にする。この3つが終わらないうちに着手すると、リニューアルはおそらく「見た目を変えるだけ」になってしまいます。
つまずきポイントは2つあります。1つ目は、リニューアルを純粋なビジュアルプロジェクトにしないこと。企業サイトの価値は情報が素早く見つけられるかどうかにあり、アニメーションや配色は二次的なものです。2つ目は、バックエンドは必ず自分たちで変更できるようにすること。タイトル、本文、画像、SEOフィールドをすべてビジュアル編集できるようにしないと、半年後また外部委託することになります。
MIC Studioはこうしたプロジェクトでは通常、構造整理、レスポンシブ企業サイト開発、バックエンド管理システムの付帯提供を行います。期間は一般的にページ数とカラムの複雑さで算出し、「テンプレート適用」での見積もりはしません。
二、予約系ミニアプリ開発:画面よりフローが重要
2つ目の頻出シーンは予約です。例えば複数店舗を持つサービス機関で、顧客は店舗を選び、時間を選び、サービス項目を選び、従業員はバックエンドでスケジュールを確認し、ステータスを変更し、リマインダーを送信する必要があります。
こうしたプロジェクトの難点は画面ではなく、ステータスの遷移にあります。
進め方としては、まずステータスを図にします。確認待ち、確認済み、来店済み、キャンセル済み、無断キャンセル。各ステータスを誰が変更できるか、変更後に誰に通知するかを1枚の紙に書き出します。この1枚の紙はデザイン稿10枚よりも役に立ちます。
つまずきポイント:最初から会員制度やマーケティングのバイラル機能を作らないこと。初版は「予約できる、日程変更できる、リマインダーが届く」だけにし、1ヶ月運用してからポイントやクーポンを検討します。ミニアプリ開発で最も怖いのは要件の雪だるま式増加で、初版が3ヶ月遅れると業務リズムが完全に乱れます。
予約ロジックが同時にApp側もカバーする必要がある場合、まずミニアプリでフローを検証し、その後App開発に投資するかどうかを決めることをお勧めします。両端同時着手は予算が倍になり、検証速度はむしろ遅くなります。
三、バックエンド管理システム:要件は明確だが、書く人がいない
3つ目のプロジェクトは社内システムです。例えば受注管理、在庫照合、コンテンツ審査、データダッシュボード。業務側は何が必要か明確で、Excelではもう支えきれないが、会社に専任の開発者がいません。
こうしたプロジェクトは外部委託に適しており、しかもコストパフォーマンスは通常最も高いです。なぜなら要件の境界が明確で、検収基準が明確だからです。
進め方としては、業務側に毎日行う操作を直接リストアップしてもらい、頻度順に並べ、上位10個の操作は1画面内で完了できるようにします。権限を大きく網羅的に設計せず、まずロール別に3段階に分けます。閲覧のみ、変更可能、承認可能。
つまずきポイント:データ移行は別途工数を見積もる必要があります。古いExcelのフィールド名は混乱し、重複レコードも多く、クレンジングは開発よりも時間がかかることがよくあります。契約前にこの部分を明記し、最後に揉めないようにしましょう。
ウェブサイト開発とバックエンドシステムは一緒に行われることがよくあります。企業サイトのフロントは対外展示を担当し、バックエンドはコンテンツとリード管理を担当し、両方で1つのアカウント体系を共有すると、保守コストが大幅に下がります。
四、セキュリティテストとリバースエンジニアリングテスト:事が起きてから思い出さないこと
もう1つよく見落とされるニーズがあります。公開後のセキュリティチェックです。
企業サイトやミニアプリがログイン、決済、ユーザー情報を扱う場合、基本的なセキュリティテストを一度行うべきです。よくある問題は複雑ではありません。APIの認証不足、権限外アクセス、機密情報の平文返却、バックエンドの弱いパスワード。これらの問題はテスト段階で見つかれば数行のコード修正で済みますが、公開後に悪用されると対応コストはまったく異なります。
リバースエンジニアリングテストは主にプロトコル分析や競合他社の行動研究に使われ、コンプライアンスの範囲内のニッチなニーズです。実施前に用途と許諾範囲を確認することが、技術そのものよりも重要です。
どのような場合にMIC Studioに依頼するのが適切か
率直に言うと、3つの場合が適しています。
1つ目は、要件がすでにドキュメント化できるが、エンジニアリング実装能力が不足している場合。ウェブサイト開発、ミニアプリ開発、App開発のいずれも該当します。
2つ目は、プロジェクトに明確な公開時期があり、社内で人員を割けず、納品に責任を持てるチームが必要な場合。
3つ目は、旧システムを改修する必要があり、元のサービス業者に連絡がつかない、または見積もりが非常識で、引き継いで技術的負債を明確に説明できるチームが必要な場合。
逆に、ターゲットユーザーとコアフローすらまだ明確でないなら、急いで外部委託しないでください。2週間かけて要件を1枚の紙にまとめることが、どんな見積もりよりも役に立ちます。
最後に3つの実行可能な提案
第一に、まず1ページの要件説明を書くこと。 ターゲットユーザー、コアフロー、必ず必要な機能、明確にやらない機能、4段落で十分です。この1枚の紙が、見積もりが妥当かどうかを判断できるかどうかを決めます。
第二に、検収基準を契約に明記すること。 「完成して納品」ではなく、ページ数、API数、同時接続要件、バックエンドで編集可能なフィールドまで具体化します。曖昧な検収基準は、最後には双方がそれぞれ言い分を主張するだけになります。
第三に、保守予算を確保すること。 公開は始まりに過ぎず、ドメイン、サーバー、証明書、小規模なバージョンアップにはすべて費用がかかります。初年度の保守費用を別途明記し、開発見積もりに隠れないようにしましょう。
