Sa loob ng isang taon na ang nakalilipas, nais kong lumikha ng isang iPhone app para sa pangkat ng aking kababaihan. Sa kabila ng ginugol ng isang dekada sa digital na mundo, hindi ako teknikal at hindi ko ma-code. Kaya, sinimulan kong maghanap ng isang paraan upang lumikha ng isang app na madali, mabilis, at maayos na dinisenyo - nang walang paglalagay ng megabucks sa isang nag-develop.
Lumiliko, hindi ko mahanap ang isa. Kaya, nahuhumaling ako sa paglikha ng solusyon sa aking sarili - isang platform kung saan ang mga regular na tao ay maaaring lumikha ng simple, maganda, mobile apps.
Ngayon, dahil sigurado akong nagtataka ka, kung hindi ako makalikha ng isang app sa aking sarili, paano ako magtatayo ng isang buong platform, lalo na kung walang pondo? Ako ay isang first-time na negosyante at habang mayroon akong isang solidong plano sa negosyo, walang mamumuhunan ang pupondohan ako nang walang isang koponan, isang prototype, o pareho. (Tulad ng sinabi sa akin ng isang mamumuhunan: "Hindi kami namuhunan sa PowerPoint. Bumalik sa isang produktong beta.")
Habang ako ay naging tagapagtatag-dating tulad ng baliw, ang paghahanap ng mahusay na talento sa antas ng teknikal na co-founder-ay mahirap, at ang pagkuha ng isang tulad na sumali sa iyo ay mas mahirap. Samantala, ang orasan ay gris, at nabalisa akong magsimula. Iminungkahi ng ilang mga mamumuhunan na makahanap ako ng isang kumpanya ng pag-unlad (o "tindahan ng dev") upang makabuo ng isang prototype, kaya't hinukay ko ang aking pagtitipid at ginawa iyon mismo.
Ngayon, ang aking kumpanya na si Yapp, ay may kamangha-manghang teknikal na co-founder, isang mahusay na koponan, at mamumuhunan, at malapit na kaming ilabas ang aming unang produkto. Ang produktong ito, gayunpaman, ay hindi gumagamit ng isang solong linya ng code mula sa dev shop na nagtrabaho dito sa loob ng limang buwan bago sumali ang aking co-founder.
Kapag naiisip ko ang aking pagtitipid sa code ng graveyard, nagtataka ako: Paano ko nagawa ang mga bagay na naiiba? Ito ang pinakamahalagang mga aralin na nais kong malaman noon - at ang payo na ibibigay ko sa sinumang nasa aking bangka.
1. Alamin kung Ano ang Kailangan mong Patunayan
Upang makapagsimula sa aking ideya, sumulat ako ng isang 30-pahina na dokumento ng produkto ng produkto na ibigay sa dev shop. Ito ay ganap na maling pamamaraan. Bakit? Sapagkat, sa mga yugto ng pagsisimula, hindi mo alam ang nais mo o kailangan mo (o kung ano ang nais o kailangan ng iyong mga customer). Sa halip, bago mo isaalang-alang ang pagdala sa isang developer o dev shop upang makabuo ng anuman , kumuha ng isang hakbang, at isulat ang mga pagpapalagay na kailangan mong patunayan para sa iyong ideya na maging isang mabubuhay na negosyo. (Ito ay diretso mula sa pilosopiya ng Lean Startup.)
2. Subukan ito sa Pinakamababang Tech Way Posibleng
Susunod, gumastos ng kaunting pag-iisip tungkol sa kung talagang kailangan mong bumuo ng isang produkto upang masubukan ang mga pagpapalagay na ito. Maaari mong gamitin ang mga larawang iginuhit ng kamay, wireframes, comps, o isang simpleng landing page? Ngayon, kahit na ang isang di-teknikal na tao ay maaaring lumikha ng mga wireframes (Balsamiq), isang landing page (self-service web site tool), o murang upa ng isang part-time na taga-disenyo (oDesk, eLance). At maaari mong gamitin ang lahat ng mga bagay na ito upang patakbuhin ang iyong ideya ng mga prospective na customer, kasosyo, at mamumuhunan at makuha ang kanilang puna. Alamin ang lahat ng iyong makakaya mula sa mga mababang pamamaraan na ito at patuloy na pag-tweak ng iyong pangitain at ideya ng produkto - bago mo pa isipin ang tungkol sa tunay na pagbuo nito.
3. Isaalang-alang ang Mga Freelance
Kung ang iyong susunod na hakbang ay upang makabuo ng isang prototype, isaalang-alang ang iba't ibang mga pagpipilian - ang isang tindahan ng dev ay hindi lamang ang isa. Ang pag-upa ng isang freelancer ay isang mahusay na ruta kung pinamamahalaan mo ang mga talento sa teknikal, o kung ang iyong ispes ay simple at gumagamit ng malawak na kilalang mga teknolohiya. (Itinayo ni Kevin Rose ang Digg sa pamamagitan ng pag-upa ng isang eLancer sa halagang $ 200.) Gayunpaman, ang ilang mga produkto ay mas kumplikado, at ang ilang mga tagapagtatag ay nangangailangan ng isang pakikipag-ugnay sa tao upang maiparating ang pangitain ng produkto sa pangkat ng teknikal. Sa mga kasong ito, ang isang tindahan ay maaaring maging isang mas mahusay na akma.
4. Dumikit sa Iyong Saklaw
Kung magpasya kang magdala sa isang tindahan ng dev, siguraduhing malinaw ka tungkol sa saklaw ng iyong proyekto - at manatili dito. Kung sinundan mo ang mga hakbang na # 1 at # 2, mayroon kang isang malinaw na pananaw sa kailangan mong itayo, kaya labanan ang tukso na dagdagan ang saklaw. Ang iyong layunin sa yugtong ito ay upang malaman at makakuha ng pagpapatunay para sa iyong ideya, hindi upang manalo ng isang Webby.
5. Pag-upa ng Isang Tao sa Iyong Network
Ang pag-unlad ng outsource sa India o ibang bansa ay karaniwang isang mas murang pagpipilian kaysa sa pag-upa sa isang tindahan ng dev ng US. Ngunit, maaari din itong maging mas, mas mahirap na pamahalaan ang isang taong hindi mo kilala at kung sino ang nasa kabilang panig ng planeta. Kung kaya mo, magtrabaho kasama ang isang dev shop na nagmumungkahi ng rekomendasyon at sapat na ang iyong pisikal na maaari kang umupo kasama ang nag-develop nang madalas hangga't kinakailangan. Ang ilang mga bagay talaga ay mas madaling inilarawan sa tao.
6. Kumuha ng isang Nakatakdang Bayad
Ang bawat dev shop ay pipigilan ka nito, na sinasabi na magbabago ang saklaw ng produkto. Ngunit, ito ang tanging paraan upang matiyak na hindi ka magtatapos gamit ang iyong buong badyet sa isang bagay na hindi mo masusubukan. Tiwala sa akin.
Bilang pag-asa, dapat kong magastos sa unang limang buwan na nakatuon sa "pag-aaral, " hindi sa "pagpapadala." Tulad ng narinig ko, "ang paggalaw ng kilos ay hindi kinakailangang pag-unlad" - at sa kasamaang palad, totoo iyon sa aking kaso. Kahit na ang dev shop ay gumawa ng isang gumaganang prototype, sa huli, hindi ito ang kailangan namin. Alisin mo ito sa akin - kung mayroon kang isang malaking ideya na hindi ka na makapaghintay na makabuo, kumuha ng isang hakbang, isipin kung ano ang talagang kailangan mo, at ipaalala sa iyong sarili na ang pagtakbo sa unang tindahan ng dev na nahanap mo ay hindi palaging iyong pinakamahusay na pagpipilian.