Yhtenä perustajana ja satunnaisena freelance-tuotepäällikkönä, suunnittelijana ja kehittäjänä olen työskennellyt pöydän molemmilla puolilla: hallitsijana kehittäjänä ja kehittäjän kanssa työskentelevänä managerina.
Joten, jos olet perustaja, tuotepäällikkö tai joku teknisen tiimin kanssa työskentelevä, haluan kertoa muutamista asioista, jotka tekevät työntekijöillesi onnelliseksi ja helpottamaan heidän elämäänsä.
Miksi vaivautua? No niin, että haluat vain olla hyvä pomo, sitä helpompi on kehittäjän elämä, sitä nopeammin ja tehokkaammin hän pystyy toteuttamaan ominaisuuksia. Ja Internetissä, jossa aika liikkuu koiravuosien nopeudella, se on ehdottomasti etu.
Tässä ovat avaimet menestykseen työskennellessäsi teknisen ryhmäsi kanssa.
Ymmärrä ero CTO: n ja pääinsinöörin välillä
Työskentelet joko CTO: n tai pääinsinöörin kanssa, ja on tärkeää ymmärtää, että he eivät välttämättä ole sama henkilö.
Joskus sinulla on hämmästyttävä CTO, joka ei ole vain tekninen, vaan myös loistava johtaja, kommunikaattori ja edustaja. Nämä tyypit haluavat todennäköisesti tietää kaiken siitä, mitä rakennat, mikä on käyttäjän lopputavoite ja yleiset liiketoimintatavoitteesi. Sepä hienoa! Usko minua, se on etu. Hoida sitä.
Suurimman osan ajasta - etenkin tässä kehittäjien niukassa taloudessa - sinulla on pääinsinööri: henkilö, joka on uskomaton tuotteen suunnittelussa, mutta jolla ei välttämättä ole taitoja (tai halua) johtaa joukkuetta ja tuote.
Mitä nopeammin huomaat, millaista henkilöä tarvitset (tai olet palkannut), sitä paremmin olet valmis hallitsemaan henkilöä ja tuotetta.
Välitä siitä, kuinka asiat ovat
Kehittäjät ovat päättäjiä, eivät koneita. Joten kuuntele heidän ideoitaan ja varmista, että harkitset niitä - vaikka sinulla ei olisi aavistustakaan, mitä helvetistä he puhuvat, kun he alkavat kiertää teknisiä termejä. Etkö tiedä eroa tämän ja sen pinon välillä? Kysyä. Käytä sitä mahdollisuutena oppia. Sinulla tulisi olla ainakin perustiedot tuotteen teknisestä puolelta.
Ole tarkka
Tekniselle ryhmällesi on paljon hyödyllisempää antaa heille erityisiä, pieniä tehtäviä - älä vain luovuta joukko malleja ja käski niiden suorittaa perjantaina. Itse asiassa sinun pitäisi olla se, joka johtaa hanketta heille. Opi käyttämään projektinhallintaohjelmistoja, kuten Pivotal Tracker tai Trello, ja seuraamaan ominaisuuksien kehittämisen edistymistä päivässä tai työistunnossa.
Ja kirjaudu sisään usein, sekä henkilökohtaisesti että projektinhallintaohjelmiston kautta. On paljon helpompaa estää asioita menemästä väärälle tielle, jos pystyt tarttumaan niihin haarukalla.
Älä muuta mieltäsi joka päivä
Tiedän, että luulet tämän kuulostavan selvältä. Mutta kun olet poissa pikihausta ja myyt tuotteitasi joka päivä, kuulet palautetta ja aivoriihiä tapoja parantaa sitä - on todella helppo palata uusille ideoille koko ajan. Älä tee tätä joukkueellesi.
Määritä erityinen ja pieni esine, jonka haluat rakentaa: Minimaalinen tuote (tai ”MVP”). Pyydä MVP: täsi laatimaan ja valmis rakentamaan. Ja tee siitä pieni. Jos olet suunnitellut jättiläissovelluksen, hajota se ja aloita yhdestä osasta. Lähetä MVP - ja muuta sitten mieltäsi tietojen perusteella.
Lisäksi, jos et vielä ole, lue Eric Riesin The Lean Startup . Seuraa sitä - älä vain heitä viileää žargonia ympäri verkostoitumistapahtumia.
Aseta tavoitteet, ei määräajat
Teknisessä maailmassa määräajat eivät aina toimi. Jopa kokenein kehittäjä rikkoa tavaroita, ja arvioida kuinka kauan asioiden korjaaminen vie on vaikeaa.
Olen todella Trackerin ajatuksessa hajottaa ominaisuuksia ja osoittaa vaikeuspisteitä, ei tunteja. Merkitse ongelma ”helpoksi”, “keskisuureksi” tai “vaikeaksi” ja seuraa etenemistä sen sijaan, että noudata määräaikoja. Määritetään enimmäkseen vaikeita tehtäviä? Ne voidaan todennäköisesti hajottaa edelleen.
Hanki loistava suunnittelija
Suunnittelijat ratkaisevat ongelmat ja voivat tehdä tuotteen rakennusprosessista paljon helpompaa. Varsinkin UX / UI (käyttökokemus ja käyttöliittymä) suunnittelijat. Ne auttavat sinua selvittämään, millaisen tuotteen pitäisi näyttää ja toimia - pikseli kerrallaan, käyttäjän vuorovaikutus käyttäjän vuorovaikutuksen kautta (ajattele: mitä painiketta käyttäjä napsauttaa seuraavaksi? Missä se on sivulla? Minne vie hänet?).
Tämä ei ole kehittäjän työsi. Olen tosissani. Kehittäjän tehtäväsi on kirjoittaa koodi - ei suunnitella tuotetta. Upea suunnittelija auttaa sinua säästämään kehityskuluissa, koska ne auttavat tiimiä ajattelemaan läpi ja tarttumaan asioihin, jotka muut ovat voineet unohtaa. Ne voivat myös ehdottaa yksinkertaisia, mutta tehokkaita muutoksia, jotka tekevät tuotteestasi intuitiivisemman ja helpomman käyttää.
Samanaikaisesti - varmista, että suunnittelijasi on laiha. Joskus kaiken mukautetun luominen ei ole kustannusten arvoista. Yksityiskohtaisuuteen huomioimisen ja diivaksi olemisen välillä on ero. Jos kehittäjäsi valittaa suunnittelusta - se on merkki siitä, että sinun on lopetettava, keskusteltava siitä, muokata sitä ja tehdä kompromisseja.
Testi, testi, testi
Jos välität tuotteestasi, auta kehittäjääsi testaamaan sitä. Hän on tuijonut tätä tuntikausia. Anna hänelle uusi silmäsarja. Ylistä häntä siitä, mitä hän teki oikein, ja anna hänelle erityiset tehtävät siitä, mitä vielä on tehtävä tai korjattava.
Kehittäjät valittavat usein minulle, että he viettivät tonnia aikaa johonkin ja sitten se käynnistyi asioiden ollessa rikki, koska kukaan ei nähnyt niitä. Muista, että se on tuotteesi. Ja kukaan ei halua työskennellä kenellekään, joka ei välitä tuotteesta, jonka he julkaisevat.
Korvaa kohtuullisesti
Olet liikemies ja liikemiehet neuvottelevat. Yleensä paljon parempi kuin ei-liikemiehet.
Joten ole varovainen.
Voit neuvotella kehittäjän kanssa hänen hinnastaan, mutta jos se kuulostaa kohtuulliselta, niin todennäköisesti on. Muista, että siellä on paljon muita ihmisiä, jotka haluavat ja kykenevät palkkaamaan hänet sille, mitä hän mainitsi. Ja jos hänestä tuntuu siltä, että hänestä on neuvoteltu ja että hänelle ei makseta korvausta siitä, mitä hän on arvoinen, on todennäköistä, että hän ei asettaisi etusijalle työtäsi muiden töiden (tai muiden, hauskempien asioiden) edelle. Tai hän löytää jonkun muun, joka maksaa korkoaan, jättää sinut sitten roikkumaan. Olen nähnyt sen uudestaan ja uudestaan.
Vaihtoehto on neuvotella hinnasta koeajanjaksolle pienestä ominaisuudesta ja kertoa hänelle, että maksat täyden hinnan, jos projekti menee hyvin.
Luotta joukkueesi
Epäilet epäilemättä kehittäjäsi polkuaikoja tai löysääksesi menemällä lähimpään biergarteniin? Muista, että jos et palkkaa ihmisiä, joihin luotat ja jotka ovat parempia kuin sinä jotain, niin et palkkaa oikeita ihmisiä.
Luotta asiantuntijoihin, jotka olet palkannut tekemään työnsä. Anna heille tarvittavat työkalut, mukaan lukien suunta, joustavuus, hengityshuone ja auktoriteetti. Ja tarkista usein.