1年以上前、私は自分の女性グループ向けにiPhoneアプリを作成したかったのです。 デジタルの世界で10年を過ごしたにもかかわらず、私は技術的でもなく、コーディングもできませんでした。 そのため、メガバックを開発者に費やすことなく、簡単、迅速、適切に設計されたアプリを作成する方法を探し始めました。
結局、見つけられませんでした。 そのため、私は自分でソリューションを作成することに夢中になりました。これは、普通の人がシンプルで美しいモバイルアプリを作成できるプラットフォームです。
今、あなたが疑問に思っていると思うが、自分でアプリを1つも作成できなかった場合、特に資金なしでプラットフォーム全体をどのように構築するのですか? 私は初めての起業家であり、堅実な事業計画を立てていたが、チーム、プロトタイプ、またはその両方がなければ投資家は私に資金を提供しようとしていなかった。 (ある投資家が私に言ったように:「私たちはPowerPointに投資していません。ベータ製品で戻ってきてください。」)
私は創立者との付き合いが狂ったようでしたが、技術的な共同創立者レベルの優れた才能を見つけることは難しく、そのような人をあなたに参加させることはさらに困難です。 その間、時計は刻々と過ぎていたので、始めたいと思いました。 いくつかの投資家は、プロトタイプを構築するために開発会社(または「開発ショップ」)を見つけることを提案したので、私は貯金を掘り当てて、まさにそれをしました。
今日、私の会社であるYappには、素晴らしい技術的共同創業者、素晴らしいチーム、投資家がいます。私たちは最初の製品をリリースしようとしています。 ただし、この製品では、共同創業者が参加する前の5か月間、開発に携わった開発者のコードを 1行 も使用し て いません。
コード墓地での節約を振り返ってみると、どうすれば違ったやり方でできたのでしょうか? これらは私が当時知りたかった最も重要な教訓であり、私のボートに乗っている人に与えるアドバイスです。
1.証明する必要があるものを把握する
私のアイデアを開始するために、30ページの製品仕様書を作成して、開発ショップに引き渡しました。 これはまったく間違ったアプローチです。 どうして? なぜなら、最初の段階では、自分が何を望んでいるのか、何を必要としているのか(または顧客が何を望んでいるのか、何を必要とするのか)を必ずしも理解できないからです。 代わりに、開発者や開発者を招いて 何か を構築することを検討する前に、一歩下がって、アイデアが実行可能なビジネスになるために証明する必要がある仮定を書き留めてください。 (これは、リーンスタートアップの哲学から直接のものです。)
2.可能な限り低い技術でテストする
次に、これらの仮定をテストするために実際に製品を構築する必要があるかどうかを考えるのに時間をかけます。 手描きの画像、ワイヤーフレーム、カンプ、または簡単なランディングページを使用できますか? 今日、技術に詳しくない人でも、ワイヤーフレーム(Balsamiq)、ランディングページ(セルフサービスWebサイトツール)を作成したり、パートタイムデザイナー(oDesk、eLance)を安価に雇ったりすることができます。 そして、これらすべてを使用して、見込み客、パートナー、投資家がアイデアを実行し、フィードバックを得ることができます。 これらのローテク手法からできることをすべて学び、実際に開発することを考える前に、製品のビジョンとアイデアを継続的に調整してください。
3.フリーランサーを検討する
次のステップがプロトタイプの開発である場合は、さまざまなオプションを検討してください。開発ショップだけではありません。 以前に技術的な才能を管理したことがある場合、または仕様がシンプルで広く知られているテクノロジーを使用している場合、フリーランサーを雇うことは良い方法です。 (Kevin RoseはeLancerを200ドルで雇ってDiggを構築しました。)ただし、一部の製品ははるかに複雑で、一部のファウンダーは製品ビジョンを技術チームに伝えるために仲介者が必要です。 これらの場合、店舗がより適している場合があります。
4.スコープにこだわる
開発ショップを持ち込むことに決めた場合は、プロジェクトの範囲を明確にし、それに従ってください。 ステップ#1と#2を実行した場合、構築する必要があるものについて明確なビジョンを持っているため、スコープを拡大する誘惑に抵抗します。 この段階での目標は、Webbyに勝つことではなく、アイデアの学習と検証を得ることです。
5.ネットワーク内の誰かを雇う
インドや他の国への開発のアウトソーシングは、通常、米国の開発業者を雇うよりも安価なオプションです。 しかし、あなたが知らない人や地球の反対側にいる人を管理することは、はるかに難しくなります。 可能であれば、推奨されている開発者と協力し、必要に応じて開発者と一緒に座ることができる物理的に十分近い開発者と協力してください。 いくつかのことは実際にもっと簡単に直接説明されています。
6.固定料金を取得する
すべての開発者ショップは、製品の範囲が変わると言ってこれに抵抗します。 しかし、それは、テストできないものに予算全体を使い果たさないようにする唯一の方法です。 私を信じて。
振り返ってみると、最初の5か月は「出荷」ではなく「学習」に焦点を当てるべきでした。かつて聞いたように、「前進は必ずしも進歩しているわけではありません」。 開発ショップが実際にプロトタイプを作成しましたが、最終的には必要なものではありませんでした。 私からそれを取ります-あなたが構築するのを待つことができないという大きなアイデアを持っている場合、一歩下がって、あなたが本当に必要なものを考え、そしてあなたが見つける最初の開発店に走ることは常にあなたではないことを思い出してください最高のオプション。