Lebih dari setahun yang lalu, saya ingin membuat aplikasi iPhone untuk grup wanita saya. Meskipun telah menghabiskan satu dekade di dunia digital, saya tidak teknis dan saya tidak bisa kode. Jadi, saya mulai mencari cara untuk membuat aplikasi yang mudah, cepat, dan dirancang dengan baik - tanpa mengeluarkan banyak uang kepada pengembang.
Ternyata, saya tidak dapat menemukannya. Jadi, saya menjadi terobsesi dengan menciptakan solusi sendiri - sebuah platform di mana orang biasa dapat membuat aplikasi seluler yang sederhana, cantik, dan menarik.
Sekarang, karena saya yakin Anda bertanya-tanya, jika saya bahkan tidak dapat membuat satu aplikasi sendiri, bagaimana saya akan membangun seluruh platform, terutama tanpa dana? Saya adalah wirausahawan pertama kali dan walaupun saya memiliki rencana bisnis yang solid, tidak ada investor yang akan mendanai saya tanpa tim, prototipe, atau keduanya. (Seperti yang dikatakan seorang investor kepada saya: "Kami tidak berinvestasi dalam PowerPoint. Kembali dengan produk beta.")
Sementara saya berpacaran dengan orang gila, menemukan bakat tingkat co-founder teknis yang hebat itu sulit, dan membuat seseorang seperti itu untuk bergabung dengan Anda bahkan lebih sulit. Sementara itu, jam terus berdetak, dan saya ingin sekali memulai. Beberapa investor menyarankan saya pergi mencari perusahaan pengembangan (atau "toko dev") untuk membuat prototipe, jadi saya menggali tabungan saya dan melakukan hal itu.
Hari ini, perusahaan saya, Yapp, memiliki co-founder teknis yang luar biasa, tim yang hebat, dan investor, dan kami akan merilis produk pertama kami. Namun, produk ini tidak menggunakan satu baris kode pun dari toko dev yang mengerjakannya selama lima bulan sebelum rekan pendiri saya bergabung.
Ketika saya berpikir kembali ke tabungan saya di kuburan kode, saya bertanya-tanya: Bagaimana saya bisa melakukan berbagai hal secara berbeda? Ini adalah pelajaran paling penting yang saya harap saya ketahui saat itu - dan saran yang saya berikan kepada siapa pun di kapal saya.
1. Cari Tahu Apa yang Perlu Anda Buktikan
Untuk memulai ide saya, saya menulis dokumen spesifikasi produk setebal 30 halaman untuk diserahkan ke toko dev. Ini sepenuhnya pendekatan yang salah. Mengapa? Karena, pada tahap awal, Anda tidak perlu tahu apa yang Anda inginkan atau butuhkan (atau apa yang diinginkan atau dibutuhkan pelanggan Anda). Alih-alih, sebelum Anda mempertimbangkan untuk membawa pengembang atau pengembang toko untuk membangun apa pun , mundur selangkah, dan tuliskan asumsi yang perlu Anda buktikan agar ide Anda menjadi bisnis yang layak. (Ini langsung dari filosofi The Lean Startup.)
2. Uji dengan Cara Tech Terendah Kemungkinan
Selanjutnya, luangkan waktu memikirkan apakah Anda benar-benar perlu membangun produk untuk menguji asumsi ini. Bisakah Anda menggunakan gambar yang digambar tangan, gambar rangka, comps, atau halaman arahan sederhana? Saat ini, bahkan orang non-teknis dapat membuat gambar rangka (Balsamiq), halaman arahan (alat situs web swalayan), atau murah menyewa desainer paruh waktu (oDesk, eLance). Dan Anda dapat menggunakan semua hal ini untuk menjalankan ide Anda oleh calon pelanggan, mitra, dan investor dan mendapatkan umpan balik mereka. Pelajari semua yang Anda bisa dari metode berteknologi rendah ini dan terus-menerus mengubah visi dan ide produk Anda - bahkan sebelum Anda benar-benar berpikir untuk mengembangkannya.
3. Pertimbangkan Freelancer
Jika langkah Anda selanjutnya adalah membuat prototipe dikembangkan, pertimbangkan berbagai opsi - toko dev bukan satu-satunya. Menyewa pekerja lepas adalah rute yang bagus jika Anda telah mengelola bakat teknis sebelumnya, atau jika spesifikasi Anda sederhana dan menggunakan teknologi yang dikenal luas. (Kevin Rose membangun Digg dengan menyewa eLancer seharga $ 200.) Namun, beberapa produk jauh lebih rumit, dan beberapa pendiri memerlukan orang perantara untuk mengomunikasikan visi produk kepada tim teknis. Dalam kasus ini, toko mungkin lebih cocok.
4. Tetap pada Lingkup Anda
Jika Anda memutuskan untuk membawa toko dev, pastikan Anda jelas tentang ruang lingkup proyek Anda - dan patuhi itu. Jika Anda mengikuti langkah # 1 dan # 2, Anda memiliki visi yang jelas tentang apa yang perlu Anda bangun, jadi tahanlah godaan untuk meningkatkan cakupan. Tujuan Anda pada tahap ini adalah untuk belajar dan mendapatkan validasi untuk ide Anda, bukan untuk memenangkan Webby.
5. Pekerjakan Seseorang di Jaringan Anda
Pengembangan outsourcing ke India atau negara lain biasanya merupakan pilihan yang lebih murah daripada menyewa toko dev di AS. Tetapi, bisa juga jauh, jauh lebih sulit untuk mengelola seseorang yang tidak Anda kenal dan yang ada di sisi lain planet ini. Jika Anda bisa, bekerjalah dengan toko dev yang datang direkomendasikan dan secara fisik cukup dekat dengan Anda sehingga Anda bisa duduk bersama pengembang sesering yang diperlukan. Beberapa hal memang lebih mudah dijelaskan secara langsung.
6. Dapatkan Biaya Tetap
Setiap toko dev akan menolak Anda dalam hal ini, mengatakan ruang lingkup produk akan berubah. Tapi, itu satu-satunya cara untuk memastikan Anda tidak menggunakan seluruh anggaran Anda untuk sesuatu yang tidak bisa Anda uji. Percayalah kepadaku.
Dalam retrospeksi, saya seharusnya menghabiskan lima bulan pertama berfokus pada "belajar, " bukan pada "pengiriman." Seperti yang pernah saya dengar, "gerakan maju belum tentu maju" -dan sayangnya, itu benar dalam kasus saya. Meskipun toko dev menghasilkan prototipe yang berfungsi, pada akhirnya, itu bukan yang kami butuhkan. Ambillah dari saya - jika Anda memiliki gagasan besar bahwa Anda tidak sabar untuk membangun, mundur selangkah, pikirkan apa yang benar-benar Anda butuhkan, dan ingatkan diri Anda bahwa berlari ke toko dev pertama yang Anda temukan tidak selalu milik Anda opsi terbaik.