Jako spoluzakladatel a příležitostný nezávislý produktový manažer, designér a vývojář jsem pracoval na obou stranách stolu: jako vývojář, který je spravován, a jako manažer, který pracuje s vývojářem.
Takže pokud jste zakladatel, produktový manažer nebo někdo, kdo pracuje s technickým týmem - chci se podělit o pár věcí, které můžete udělat, aby vaši zaměstnanci byli šťastní a usnadnili jim život.
Proč se obtěžovat? No, kromě toho, že prostě chceme být dobrým šéfem, čím snazší je život vývojáře, tím rychleji a efektivněji bude moci implementovat funkce. A na internetu, kde se čas pohybuje rychlostí let psů, je to určitě výhoda.
Zde jsou klíče k úspěchu při práci s vaším technickým týmem.
Pochopte rozdíl mezi technickým ředitelem a vedoucím technikem
Budeš pracovat s technickým ředitelem nebo vedoucím technikem a je důležité pochopit, že to nemusí být nutně stejná osoba.
Někdy máte úžasného CTO, který je nejen technický, ale také skvělý manažer, komunikátor a delegát. Tyto typy pravděpodobně chtějí vědět vše o tom, co stavíte, co je konečným cílem pro uživatele a vaše celkové obchodní cíle. To je skvělé! Věř mi, je to výhoda. Vychovávejte to.
Většinu času však budete mít - zejména v této ekonomice omezené pro vývojáře - vedoucího inženýra: člověk, který je úžasný ve vývoji produktu, ale nemusí nutně mít dovednosti (nebo touhu) řídit tým. a produkt.
Čím rychleji si uvědomíte, jaké osoby potřebujete (nebo jste si najali), tím lépe budete připraveni řídit tuto osobu a produkt.
Péče o to, jak věci fungují
Vývojáři jsou výrobci, nikoli stroje. Poslouchejte tedy jejich nápady a ujistěte se, že je zvažujete - i když nemáte ponětí, o čem to sakra mluví, když začnou házet technické termíny. Nevíte rozdíl mezi tímto a tím zásobníkem? Dotázat se. Využijte ji jako příležitost k učení. Měli byste mít alespoň základní znalosti o technické stránce vašeho produktu.
Buď konkrétní
Je mnohem užitečnější pro váš technický tým přiřadit jim specifické, malé úkoly - nevydávejte jen spoustu maket a neřekněte jim, aby je měli udělat v pátek. Ve skutečnosti byste měli být tím, kdo pro ně projekt řídí. Naučte se používat software pro správu projektů, jako je Pivotal Tracker nebo Trello, a sledujte vývoj vývoje funkcí ve dne nebo na pracovní relaci.
A často se kontrolujte osobně i prostřednictvím softwaru pro správu projektů. Je mnohem snazší zabránit tomu, aby se věci dostaly nesprávnou cestou, pokud je můžete chytit na vidličku.
Neměňte svou mysl každý den
Vím, myslíš si, že to zní zjevně. Ale když každý den hrajete a prodáváte svůj produkt, slyšíte zpětnou vazbu a brainstormingové způsoby, jak je vylepšit - je opravdu snadné vrátit se vždy s novými nápady. Nedělejte to svému týmu.
Definujte konkrétní a malou věc, kterou chcete vytvořit: minimální životaschopný produkt (nebo „MVP“). Nechte svůj MVP specifikovat a být připraven k sestavení. A udělej to malé. Pokud jste navrhli obří aplikaci, rozdělte ji a začněte jednou částí. Zasílejte svůj MVP - a poté změňte názor na základě dat.
Pokud jste to ještě neudělali, přečtěte si Lean Startup od Eric Riese. Následujte to - ne jen házejte chladný žargon na síťových událostech.
Stanovte cíle, ne termíny
V technickém světě nejsou termíny vždy funkční. Dokonce i ten nejzkušenější vývojář láme věci a odhadnout, jak dlouho to bude trvat, než to vyřeší, je těžké.
Opravdu jsem v Trackerově myšlence rozebrat funkce a přiřadit body obtížnosti, ne hodiny. Označte problém jako „snadný“, „střední“ nebo „obtížný“ a sledujte spíše pokrok než se držet termínů. Zadání většinou obtížných úkolů? Pravděpodobně je lze dále členit.
Získejte skvělého návrháře
Návrháři řeší problémy a mohou proces výroby produktu mnohem jednodušší. Zejména designéři UX / UI (uživatelské zkušenosti a uživatelské rozhraní). Pomáhají vám zjistit, jak by váš produkt měl vypadat a jak by měl vypadat - pixel po pixelu, interakce uživatele s interakcí s uživatelem (přemýšlejte: Jaké tlačítko klikne uživatel dále? Kde je na stránce? Kam to vezme?).
Toto není práce vašeho vývojáře. Myslím to vážně. Úkolem vašeho vývojáře je psát kód - ne navrhovat produkt. Skvělý designér vám ve skutečnosti pomůže ušetřit náklady na vývoj, protože pomůže týmu promyslet a zachytit věci, které ostatní mohli přehlédnout. Mohou také navrhnout provedení jednoduchých, ale výkonných změn, díky nimž bude váš produkt intuitivnější a snadněji se používá.
Současně - ujistěte se, že váš návrhář je štíhlý. Někdy nestojí za to stavět vlastní všechno. Existuje rozdíl mezi pozorností k detailům a bytím diva. Pokud si vývojář stěžuje na návrh - to je známka toho, že musíte přestat, diskutovat o něm, vyladit jej a kompromisovat.
Test, Test, Test
Pokud se o svůj produkt zajímáte - pomozte vývojáři jej vyzkoušet. Dívala se na to celé hodiny. Dej jí novou sadu očí. Chvalte jí za to, co udělala správně, a dejte jí konkrétní úkoly za to, co je ještě třeba udělat nebo opravit.
Vývojáři mi často stěžují, že na něco trávili spoustu času, a pak to začalo se zlomenými věcmi, protože je nikdo neviděl. Pamatujte, že je to váš produkt. A nikdo nechce pracovat pro někoho, kdo se nestará o produkt, který tam dávají.
Spravedlivě kompenzujte
Jste podnikatel a obchodníci jednají. Obvykle mnohem lepší než nepodnikatelé.
Buď opatrný.
Můžete jednat s vývojářem o její rychlosti, ale pokud to zní rozumně, pravděpodobně to tak je. Mějte na paměti, že existuje spousta dalších lidí ochotných a schopných najmout si ji za to, co citovala. A pokud má pocit, že byla vyjednávána a nedostává kompenzaci, co stojí za to, je pravděpodobné, že nebude dávat přednost vaší práci před jinou prací (nebo před jinými, zábavnějšími věcmi). Nebo najde někoho jiného, kdo zaplatí její sazbu, a pak vás nechá viset. Viděl jsem to znovu a znovu.
Alternativou je vyjednat sazbu pro zkušební období pro malou funkci a říct jí, že pokud projekt funguje dobře, zaplatíte plnou sazbu.
Věřte svému týmu
Jste podezřelí z vývojářských výplňových hodin nebo se uvolňujete tím, že jdete do nejbližší biergarten? Nezapomeňte, že pokud najmete lidi, kterým důvěřujete a kteří jsou v něčem lepší než vy, pak najmete ty správné lidi.
Věřte odborníkům, které jste najali, aby vykonávali svou práci. Dejte jim nástroje, které k tomu potřebují, včetně směru, flexibility, dýchací místnosti a autority. A často se kontrolujte.