Iako ne morate biti web programer da biste pokrenuli kompaniju koja se bazira na tehnologiji, sigurno ćete u nekom trenutku morati raditi s tim. I ne, nije tako lako kao angažirati nekoga da izgradi vašu viziju i samo gledati kako zaživi - bit ćete odgovorni za pronalaženje prave osobe za svoj tim, uputeći im šta točno treba razvijati (u idealnom slučaju, raditi u suradnički način) i vođenje projekta na putu.
I tijekom ovog procesa postoji nekoliko stvari koje mnogi poduzetnici nauče na teži način. Evo što treba znati prije nego što započnete.
1.Valizirajte svoje ideje prije nego što započnete s razvojem
Imate li sjajnu ideju za novi proizvod ili značajku? Vaš bi instinkt mogao biti odmah pronaći programera i započeti s gradnjom, ali prvo je važno testirati žele li to zapravo klijenti ili ne.
Da biste to učinili, odredite koji problem želite riješiti (npr. „Želimo da se korisnici često vraćaju na web mjesto“). Zatim stvorite mjerljivu hipotezu koju možete testirati da biste vidjeli hoće li se vaši korisnici ponašati na način koji podržava vaše rješenje. Na primjer, vaša hipoteza mogla bi biti: "Dopuštanje korisnicima da objavljuju ažuriranja statusa generirat će porast korisničkih interakcija i zadržavanja korisnika."
Kad to učinite, napravite prototip značajke koju želite izgraditi. A za to vam još nije potreban programer - za rani nacrt možete napraviti demo koji se može kliknuti pomoću PowerPointa ili Worda ili čak koristiti papirnu skicu. Postoje i napredniji alati za izradu prototipa i žičara, kao što su Axure, Mockingbird i Balsamiq, s kojima biste se trebali ugoditi ako ćete upravljati proizvodom.
Zatim, još prije nego što uključite svoje programere, pokažite prototip kupcima (ili potencijalnim kupcima) i dobijte njihove povratne informacije. (Možete zakazati intervjue među osobama ili pomoću internetskih alata poput Usabilla ili UserTesting.com.) Postavljajte im otvorena pitanja kako biste procijenili svoja razmišljanja i interes za značajku i pokušajte doista shvatiti da li ih rješenje uzbuđuje ili rješavaju točka boli. A ako je tako? Tek tada je vrijeme da se krene u to da se zapravo nešto izgradi.
2. Unajmite i stvorite sjajnu Dev ekipu
Zapošljavanje pravih ljudi neophodno je u bilo kojoj organizaciji, ali kad zaposlite nekoga tko gradi vaš proizvod i oživljava vašu viziju - to je najvažnije.
Evo najvrjednije lekcije o zapošljavanju koju sam naučio: prvo zaposlite DNK, a za radno iskustvo drugo. Napravite popis karakteristika koje cijenite kao tvrtka ili vaš "DNK" (tj. Neumoran pogon, posao će obaviti bez obzira na smisao za humor) - a zatim provjerite osobu s kojom razgovarate ili razgovarate odgovara većini predmeta koje ste smislili.
Ono što je podjednako važno jest zaposliti ljude koji imaju sposobnost, a ne određeni skup vještina. U tehnološkom prostoru vještine postaju zastarjele svake dvije godine, pa je bolje zaposliti ljude koji su sposobni učiti nove tehnologije (i u idealnom slučaju da to rade), nego ljude koji slučajno znaju kako učiniti nešto konkretno sada, Zapamtite, ta će osoba idealno biti s vama na duge staze, a vi želite biti sigurni da će se ona ili ona sjajno slagati i sada i kasnije.
3. Upravljajte projektom na svakom koraku
Konačno, uključite se u izgradnju svog proizvoda. Česta greška koju ljudi čine: jedan osnivač otpremiće specifikacije proizvoda programeru, vjerujući da će sve biti učinjeno onako kako to osnivač vidi u glavi, a prijavljuju se tek kad je gotov proizvod spreman.
Ovo je recept za katastrofu. Ako uzmete ovaj praktični pristup, češće ili više nećete pronaći vaše web mjesto ili proizvod ne implementiran na način na koji ste zamislili. Možda su vam upute bile nejasne, možda su ih zapravo bilo nemoguće tehnički provesti, možda je vaš programer pogrešno shvatio. No bez obzira na to zašto se to događa - to je situacija koju biste radije u potpunosti izbjegli. Vjerujte mi, mnogo je lakše ostati na vrhu razvojnog procesa nego što se mora vratiti kasnije i popraviti stvari kasnije - ili još gore, početi ispočetka!
Bolji pristup je upotreba "agilnog upravljanja projektima", uobičajene metode planiranja i vođenja tehničkog projekta. Agilan projekt dovršen je u malim dijelovima koji se nazivaju iteracije ili sprinteri (dnevno, tjedno ili u roku od dva tjedna, max). Nakon što programer ili razvojni tim završi iteraciju, pregledavaju ga i kritiziraju ostali članovi projektnog tima.
Glavna prednost agilnog upravljanja projektima je sposobnost odgovaranja na pitanja koja nastaju. Moći ćete pratiti ide li projekt prema planu ili ne, razumjeti koje su promjene potrebne i na kraju pomoći da se uspješan projekt dostavi na vrijeme i na proračun.
Da biste saznali više o agilnom procesu razvoja, uvodnom videu i provjerite mrežne alate za upravljanje projektima poput Asane i Pivotal Tracker.