Când ar trebui să angajez un dezvoltator pentru pornirea mea?

Unul dintre cele mai înfricoșătoare momente pe care le primesc când sfătuiesc antreprenorii timpurii este momentul în care îmi spun că au această idee grozavă și plătesc deja un dezvoltator pentru a o construi.

Omule.

Ador atitudinea agresivă și spiritul can-do. Dar trebuie să faceți un milion de lucruri pe care trebuie să le faceți înainte de a începe să cheltuiți bani pentru acea echipă freelancer sau offshore.

Aștepta. Cinci. De fapt, trebuie să faceți cinci lucruri înainte de a angaja un dezvoltator. Am un pic hiperbolic când sunt frustrat.

1. Creați-vă MVP-ul de hârtie

Dacă ați deja construit un MVP, treceți la pasul 2.

Săptămâna trecută, am scris un post despre construirea unui produs viabil minim. Conceptul este de a crea cea mai rapidă versiune a produsului nostru, limitând setul de caracteristici și falsificând cea mai mare parte a automatizării, astfel încât să ne putem dovedi ideea.

Acum, ar trebui să codificați singur MVP-ul? Uite, adoră să învăț să codez, dar permiteți-mi să ofer un mic contra-sfat: în loc să învăț să codez, învățați să păstrați rahatul împreună. Așa construiți un MVP de hârtie, care este ca un MVP obișnuit, numai că există mult mai multă bandă de canal.

Există tot felul de platforme care pot emula aproape orice funcționalitate tehnologică. Încercați AWS și Serverless cu Lambdas, sau dacă acest lucru este prea descurajant, atunci poate WordPress, GSuite, Zapier și Slack. Acestea vă permit să glisați și să vă derulați drumul către construirea de aplicații web, baze de date, API-uri, orice, cu doar un mic cod - puteți falsifica literalmente totul.

MVP-ul dvs. de hârtie ar trebui să facă un lucru și să facă bine, lucrul care vă va demonstra ideea. Dacă ideea dvs. este că oamenii vor plăti pentru videoclipuri interactive despre pisici VR, hârtia dvs. MVP realizează NUMAI videoclipuri interactive pentru pisici VR - nu există nicio rețea socială, nu există un algoritm de clasificare a pisicii, nu există geolocalizarea pisicilor din apropiere. Pentru că ultimul este super înfiorător.

Acum, ar trebui să lansați un produs din lumea reală în afara acestor platforme? Absolut nu. Dar dacă acest MVP de hârtie funcționează, ați finalizat pasul 1. Încă patru pentru a merge și atunci este problema dezvoltatorului.

2. Creează-ți mecanismul de distribuție

Este posibil să aveți deja o modalitate de a scoate produsul pe piață. Dacă da, mergeți la pasul 3.

Oricât de mare este ideea noastră și cât de bine funcționează produsul nostru, nu înseamnă nimic dacă nimeni nu poate ajunge la el.

Dacă construim o aplicație, suntem blocați în magazinele de aplicații. Orice alt tip de software tradițional sau bazat pe web va tranzacționa pe propriul site web și / sau un fel de agregat - un bun exemplu de agregat este Steam pentru jocuri. Dacă hardware-ul este implicat în produsul nostru, nu mergeți la Amazon cu un MVP, veți fi dezactivat. Lipiți Shopify sau ceva asemănător.

Acum, acesta este doar mecanismul, nu va împinge produsul nostru prin magazin. Dar pentru MVP-ul nostru, nu avem nevoie de un public imens. Avem nevoie de capacitatea de a urmări orice utilizare a produsului nostru care vine prin aceste mecanisme de care compania noastră nu este direct responsabilă. Trebuie să știm cine sunt acei utilizatori, cum ne-au găsit și de ce au venit.

3. Obțineți oamenii să vă folosească produsul

Dacă aveți oameni care utilizează MVP-ul dvs., treceți la pasul 4.

Deci, cine va folosi produsul nostru? Intrebare simpla. Într-adevăr, foarte greu de răspuns.

Descrieți tipul de persoană care, cel mai probabil, va obține cea mai mare valoare din produsul nostru. Restrângeți această definiție în jos și duceți-vă orice relație pentru dvs. - nu prietenii dvs., nu oamenii din industria dvs., nu oamenii stângaci, nu și geamurile cu statistici sportive.

Da, presupun că ești un sportiv de stânga sport cu o slujbă de dorit și o mulțime de prieteni.

După ce ai o definiție foarte strânsă a celui mai valoros utilizator al tău, găsește cât mai multe persoane care seamănă cel mai mult cu acea definiție. Găsiți grupuri uriașe dintre ei. Apoi vinde-ți produsul, dă-i-le, lasă-l pe ușa lor în toiul nopții.

Cum îl obțin, nu contează, dar iată ce ar trebui să aibă: ar trebui să știe de ce au nevoie, ar trebui să știe ce face, ar trebui să știe cum să-l folosească și ar trebui să știe la cine să apeleze când nu. lucrează

Apoi, trebuie să le puteți contacta și trebuie să le oferiți un motiv pentru a vă oferi feedback. Pentru că ne vor spune în ce fel de produs avem de fapt nevoie pentru a construi și în ce fel de piață avem de fapt nevoie pentru a vinde.

Șansele sunt că nu va părea ideea pe care am avut-o la începutul acestei postări. Așa că tocmai v-am economisit o grămadă de bani.

4. Obțineți clienții să plătească pentru produsul dvs.

Dacă deja ai plătit oameni pentru produsul tău, trebuie să angajezi un dezvoltator, nu? Eh, treceți la pasul 5 și alegeți-vă propria alegere.

Dar da, este întotdeauna cel mai bine să ai bani să vină înainte să începi să dai bani. Nu spun că afurisitul trebuie să-și plătească de la sine, dar ca oamenii să își deschidă portofelele și să vă dea bani este cel mai greu de făcut. Dacă puteți face acest lucru, atunci aveți o idee bună.

Vestea bună este că putem face câteva idei despre cât va costa produsul și cât putem percepe pentru el.

Putem greși în legătură cu aceste presupuneri, singura greșeală care nu putem fi este încărcarea prea mică. Prețurile introductive sunt menite să aducă clienții în arenă, dar vânzarea unui produs de 100 USD pentru 1 dolar nu va demonstra nimic. Și așa începe și schemele Ponzi.

Un ultim pas de parcurs.

5. Obțineți clienții să păstreze plata pentru produsul dvs.

Aici se prinde pui și ou.

În mod ideal, dorim să menținem clienții să se întoarcă și să cheltuiască mai mulți bani, fie că este vorba de niveluri mai mari de utilizare, upgrade-uri, servicii profesionale, dracu, chiar și achiziții în aplicație. Este mult mai ușor și mai ieftin să vândi unui client existent decât să găsești un client nou.

Dar dacă produsul nostru este limitat și de calitate scăzută, este posibil ca clienții să nu se mai întoarcă. Oricât de multă valoare oferim inițial, așteptările vor crește în cele din urmă pentru a crea nevoia unui produs construit profesional.

Un salt de credință mi se cere.

Din fericire, este mult mai ușor să faci acel salt cu date. Până acum, este posibil să știm suficient despre produsul nostru din etapele 1 și 2 și suficient despre piața noastră de la etapele 3 și 4 pentru a putea conecta punctele de unde vor veni veniturile respective.

Deci ce facem? Angajăm un dezvoltator pentru a construi versiunea profesională a nostru MVP de hârtie. Apoi, cu ajutorul dezvoltatorului, construim un MVP tradițional (adică nu Shit Hacked Together) pentru următorul set de funcții, care sunt caracteristicile pe care etapele 3 până la 5 ne-au spus clienții noștri. Apoi rulăm pașii 3 - 5 din setul de funcții, dezvoltăm ceea ce funcționează, dărâmând ce nu.

În acel moment, avem un ciclu repetabil care ne va permite nu doar să ne dezvoltăm ideea noastră strălucitoare, ci să continuăm să construim până când vom ajunge la un alt produs, poate chiar o altă companie, și să începem procesul din nou.