Lebih setahun yang lalu, saya ingin mencipta aplikasi iPhone untuk kumpulan wanita saya. Walaupun telah menghabiskan sedekad dalam dunia digital, saya tidak teknikal dan saya tidak boleh kod. Jadi, saya mula mencari cara untuk membuat aplikasi yang mudah, cepat, dan direka dengan baik-tanpa membuang megabucks kepada pemaju.
Ternyata, saya tidak dapat mencarinya. Oleh itu, saya menjadi taksub dengan membuat penyelesaian sendiri-platform di mana orang biasa boleh membuat aplikasi mudah alih yang mudah dan indah.
Sekarang, kerana saya pasti anda tertanya-tanya, jika saya tidak dapat membuat satu aplikasi sendiri, bagaimanakah saya akan membina platform keseluruhan, terutamanya tanpa sebarang pembiayaan? Saya adalah seorang usahawan kali pertama dan ketika saya mempunyai rancangan perniagaan yang solid, tidak ada pelabur yang akan membiayai saya tanpa tim, prototaip, atau keduanya. (Sebagaimana satu pelabur memberitahu saya: "Kami tidak melabur dalam PowerPoint. Kembali dengan produk beta.")
Semasa saya menjadi pengasas-dating seperti gila, mencari bakat peringkat pengasas bersama teknikal yang hebat adalah sukar, dan mendapatkan orang seperti itu untuk menyertai anda adalah lebih sukar. Sementara itu, jam itu berdetik, dan saya cemas untuk memulakan. Beberapa pelabur mencadangkan saya pergi mencari syarikat pembangunan (atau "kedai dev") untuk membina prototaip, jadi saya menggali simpanan saya dan melakukannya dengan tepat.
Hari ini, syarikat saya, Yapp, mempunyai pengasas bersama teknikal hebat, pasukan hebat, dan pelabur, dan kami akan melepaskan produk pertama kami. Produk ini, bagaimanapun, tidak menggunakan satu baris kod dari kedai dev yang bekerja di atasnya selama lima bulan sebelum pengasas bersama saya.
Apabila saya berfikir kembali kepada simpanan saya di makam kod, saya tertanya-tanya: Bagaimana saya dapat melakukan perkara yang berbeza? Ini adalah pelajaran yang paling penting yang saya ingin saya ketahui kemudian-dan nasihat yang saya berikan kepada sesiapa di dalam bot saya.
1. Menggambarkan Apa yang Anda Perlu Buktikan
Untuk memulakan idea saya, saya menulis dokumen spesifikasi produk 30 halaman untuk diserahkan ke kedai dev. Ini adalah pendekatan yang salah. Mengapa? Kerana, pada peringkat permulaan, anda tidak semestinya tahu apa yang anda mahukan atau perlu (atau apa yang dikehendaki atau diperlukan oleh pelanggan anda). Sebaliknya, sebelum anda mempertimbangkan untuk membawa pembangun atau kedai untuk membina apa-apa , mengambil langkah mundur, dan tuliskan andaian yang anda perlukan untuk membuktikan idea anda untuk menjadi perniagaan yang berdaya maju. (Ini lurus daripada falsafah The Lean Startup.)
2. Uji di Tech Way Terendah
Seterusnya, luangkan masa memikirkan sama ada anda sebenarnya perlu membina produk untuk menguji andaian ini. Bolehkah anda menggunakan imej tangan, wireframe, comps, atau halaman pendaratan mudah? Hari ini, walaupun orang bukan teknikal boleh membuat wireframes (Balsamiq), halaman pendaratan (alat web tapak layan diri), atau murah merancang pereka sambilan (oDesk, eLance). Dan anda boleh menggunakan semua perkara ini untuk mengendalikan idea anda oleh calon pelanggan, rakan kongsi, dan pelabur dan mendapatkan maklum balas mereka. Ketahui semua yang anda boleh dari kaedah berteknologi rendah ini dan terus tweak visi dan idea produk anda-sebelum anda berfikir tentang sebenarnya membangunkannya.
3. Pertimbangkan Freelancer
Jika langkah seterusnya adalah untuk mendapatkan prototaip yang dibangunkan, pertimbangkan pelbagai pilihan-kedai dev bukanlah satu-satunya. Menyewa freelancer adalah laluan yang baik jika anda telah menguruskan bakat teknikal sebelum ini, atau jika spec anda mudah dan menggunakan teknologi yang dikenali ramai. (Kevin Rose dibina Digg dengan mengambil eLancer untuk $ 200.) Walau bagaimanapun, sesetengah produk adalah lebih rumit, dan sesetengah pengasas memerlukan orang yang pergi untuk menyampaikan penglihatan produk kepada pasukan teknikal. Dalam kes ini, kedai mungkin lebih baik.
4. Tetapkan Skop Anda
Jika anda membuat keputusan untuk membawa masuk kedai, pastikan anda jelas tentang skop projek anda-dan tekun. Sekiranya anda mengikuti langkah # 1 dan # 2, anda mempunyai visi yang jelas tentang apa yang anda perlukan untuk membina, jadi lawanlah godaan untuk meningkatkan skop. Matlamat anda pada tahap ini adalah untuk belajar dan mendapatkan pengesahan untuk idea anda, bukan untuk memenangi Webby.
5. Menyewa Seseorang di Rangkaian Anda
Pembangunan penyumberan luar ke India atau negara lain biasanya merupakan pilihan yang lebih murah daripada menyewa kedai dev AS. Tetapi, ia juga boleh menjadi lebih sukar untuk menguruskan seseorang yang anda tidak tahu dan siapa yang berada di seberang planet ini. Jika anda boleh, bekerjasama dengan kedai dev yang disyorkan dan itu secara fizikalnya cukup dekat kepada anda bahawa anda boleh duduk dengan pemaju sekerap yang diperlukan. Sesetengah perkara benar-benar lebih mudah dijelaskan secara peribadi.
6. Dapatkan Bayaran Tetap
Setiap kedai dev akan menahan anda mengenai ini, mengatakan skop produk akan berubah. Tetapi, itu satu-satunya cara untuk memastikan anda tidak berakhir dengan menggunakan keseluruhan belanjawan anda pada sesuatu yang anda tidak boleh menguji. Percayalah.
Dalam keadaan berunding, saya sepatutnya menghabiskan lima bulan pertama untuk berfokus pada "pembelajaran, " bukan pada "perkapalan." Seperti yang pernah saya dengar, "gerakan ke hadapan tidak semestinya maju" -dan malangnya itu benar dalam kes saya. Walaupun kedai dev menghasilkan prototaip kerja, pada akhirnya, itu bukan apa yang kami perlukan. Ambil dari saya-jika anda mempunyai idea besar bahawa anda tidak boleh menunggu untuk membina, mengambil langkah mundur, berfikir melalui apa yang anda benar-benar perlukan, dan ingatkan diri anda bahawa berlari ke kedai dev pertama yang anda temukan tidak selalu anda pilihan terbaik.