Čeprav vam ni treba biti spletni razvijalec, če želite ustanoviti tehnološko podjetje, boste v nekem trenutku zagotovo morali sodelovati z njim. In ne, ni tako enostavno kot zaposliti nekoga, ki bo zgradil vašo vizijo, in samo opazovati, kako zaživi - odgovorni boste za to, da poiščete pravo osebo za svojo ekipo in jo poučujete, kaj točno naj razvijajo (v najboljšem primeru, kako delati v način sodelovanja) in vodenje projekta na poti.
In v tem procesu je nekaj stvari, ki se jih mnogi podjetniki naučijo na težaven način. Tukaj je treba vedeti, preden začnete.
1.Več posodobite svoje ideje, preden začnete razvijati
Imate odlično idejo za nov izdelek ali funkcijo? Vaš nagon je morda najti razvijalca in začeti graditi takoj, vendar je najprej pomembno, da preizkusite, ali si ga stranke dejansko želijo ali ne.
Če želite to narediti, določite, katero težavo želite rešiti (npr. "Želimo, da se uporabniki pogosto vračajo na spletno mesto"). Nato ustvarite merljivo hipotezo, ki jo lahko preizkusite in preverite, ali se bodo uporabniki dejansko obnašali na način, ki podpira vašo rešitev. Na primer, vaša hipoteza bi lahko bila: "Dovoljenje uporabnikom, da objavljajo posodobitve stanja, bo povečalo interakcije uporabnikov in zadrževanje uporabnikov."
Ko to storite, ustvarite prototip funkcije, ki jo želite zgraditi. In za to še ne potrebujete razvijalca - za zgodnji osnutek lahko naredite demo s klikom s PowerPoint ali Word ali celo uporabite skico na papirju. Na voljo so tudi naprednejša orodja za izdelavo prototipov in žičnih okvirjev, kot so Axure, Mockingbird in Balsamiq, s katerimi bi se morali ujemati, če boste upravljali izdelek.
Nato - še preden vključite svoje razvijalce -, pokažite prototip strankam (ali potencialnim strankam) in dobite povratne informacije. (Lahko načrtujete osebne intervjuje ali z uporabo spletnih orodij, kot sta Usabilla ali UserTesting.com.) Zastavite jim odprta vprašanja, da presodite svoje misli in zanimanje za funkcijo in poskusite resnično razumeti, ali jih rešitev navdušuje ali jih rešite bolečina točka. In če je tako? Šele takrat je čas, da se lotimo tega, da dejansko nekaj zgradimo.
2. Najemite in sestavite odlično ekipo za razvoj
Najem pravih ljudi je nujen v vsaki organizaciji, ko pa najamete nekoga, ki gradi vaš izdelek in oživi vašo vizijo, je to najpomembnejše.
Tu je najdragocenejša lekcija o najemu, ki sem se je naučil: Najemite najprej DNK, za delovne izkušnje pa drugo. Naredite seznam značilnosti, ki jih cenite kot podjetje ali vaš "DNK" (tj. Neusmiljena vožnja, delo bo opravljeno ne glede na to, smisel za humor) - nato pa se prepričajte, da oseba, s katero se pogovarjate ali govorite da ustreza večini izdelkov, ki ste jih ustvarili.
Enako pomembno je, da najamete ljudi z usposobljenostjo in ne s posebnimi spretnostmi. V tehnološkem prostoru spretnosti postanejo zastarele vsaki dve leti, zato je bolje najeti ljudi, ki se lahko naučijo novih tehnologij (in v idealnem primeru, da to počnejo), kot pa ljudi, ki slučajno vedo, kako narediti nekaj konkretnega zdaj . Ne pozabite, da bo ta oseba idealno z vami na daljši razdalji in želite se prepričati, da se bosta odlično in ujemala zdaj in pozneje.
3. Upravljajte projekt na vsakem koraku
Končno sodelite pri gradnji svojega izdelka. Običajna napaka, ki jo ljudje naredijo: ustanovitelj bo razvijalcem odposlal podatke o izdelkih in zaupal, da bo vse narejeno tako, kot ga bo videl ustanovitelj, in se prijavi šele, ko bo končni izdelek pripravljen.
To je recept za katastrofe. Če upoštevate ta pristop, se vaše spletno mesto ali izdelek ne bo izvajal tako, kot ste si zamislili. Mogoče so bila vaša navodila nejasna, morda jih je bilo pravzaprav nemogoče tehnično izvesti, morda je vaš razvijalci prav narobe razumel. Toda ne glede na to, zakaj se to zgodi - to je situacija, ki se ji raje povsem izognite. Verjemite mi, da je veliko lažje ostati na vrhu razvojnega procesa, kot se je treba vrniti in popraviti stvari kasneje - ali še huje, začeti znova!
Boljši pristop je uporaba "Agile Management Project", skupne metode načrtovanja in vodenja tehničnega projekta. Agilen projekt je zaključen v majhnih odsekih, imenovanih iteracije ali šprinti (dnevno, tedensko ali v dveh tednih, max). Ko razvijalec ali razvojna skupina dokonča iteracijo, jo pregledajo in kritizirajo drugi člani projektne skupine.
Glavna prednost agilnega upravljanja projektov je sposobnost odgovarjanja na vprašanja, ki se pojavljajo. Tako boste lahko spremljali, ali projekt poteka po načrtu ali ne, razumeli, katere spremembe so potrebne in na koncu pomagali pri uspešnem projektu pravočasno in s proračunom.
Če želite izvedeti več o naprednem razvojnem procesu, uvodni video in si oglejte spletna orodja za upravljanje projektov, kot sta Asana in Pivotal Tracker.