Articles

jak vyvíjet software, i když nejste vývojář

Sam trouby měl skvělý softwarový nápad. Dokonce měl zákazníky ochotné za to zaplatit, a ještě to ani nebylo postaveno.

byl jen jeden problém: Sam není vývojář.

„upřímně jsem nemohl vytvořit web, který by řekl:“ Ahoj, jmenuji se Sam „nebo nainstalovat WordPress na server,“ říká Sam, zakladatel softwaru pro kontrolu majetku SnapInspect. „Ani dnes neznám jedinou značku HTML.“

protože Sam nemohl postavit SnapInspect sám, musel najmout a dohlížet na tým vývojářů. To se snadněji řekne, než udělá, když nemluvíte kódem, ale Sam našel řešení.

„byl jsem schopen najmout tým vývojářů, kteří SnapInspect až do toho, co je dnes,“ říká Sam. „Přestože jsem neznal kód, byl jsem stále schopen pracovat .“Dnes má SnapInspect 1 500 zákazníků a 37 000 $ měsíčně v opakovaných příjmech.

ve svém kurzu Mixergy, Sam učí non-vývojáři, jak najmout vývojáře. Zde jsou tři hlavní body z kurzu.

oživte svou vizi

musíte znát svůj produkt dovnitř a ven, než jej můžete jasně vysvětlit vývojářům. Ale to je těžké udělat, když nejste vývojář sami.

“ musíte znát každou obrazovku a musíte vědět, co se stane, když kliknete na toto, co se stane, když kliknete na toto,“ říká Sam, “ a je to příliš mnoho detailů na to, abyste měli v hlavě.“

Tak Sam se pokusil kreslení na papír, ale tam byly „příliš mnoho šipky pro mě pochopit můj výrobek plně, a co to bude vypadat, a jaký vývoj by se zapojit,“ říká.

Jak tedy sdělujete svou vizi?

Vytvořte interaktivní maketu

Vytvořte PDF, na které lze kliknout.

„právě jsem postavil každou obrazovku svého softwaru v Keynote,“ říká Sam. „Takže jsou to v podstatě neviditelné hypertextové odkazy, které odkazují na čísla snímků … otevřeně bych řekl, že někdo by mohl
vytvořit jeden z nich.“

také klikací PDF MU ušetřilo peníze. „Řekl jsem, že vývojáři nebudou dělat jakýkoliv design a neplatí mě za jakýkoliv návrh, jen chytit ty Hlavní prvky a použít je jako design UI soubor,“ říká.

nekupujte peníze Pit

když jste na napjatém rozpočtu, pronájem nezávislého vývojáře se jeví jako ekonomické řešení. Náklady však mohou rychle vyletět.

„s hodinovými sazbami, což je způsob, jakým většina lidí pracuje, mohou rozpočty úplně sfouknout,“ říká Sam. „Mohou být třikrát to, co si původně mysleli, že by mohli být.“

dalším problémem je, že nezávislí pracovníci mohou zmizet. Sam znal jednoho podnikatele, jehož developer, který by zmizel několik týdnů najednou a vždy měl novou výmluvu. „Nakonec řekl, že ho srazilo auto a byl v nemocnici,“ říká. „musel skončit úplně přepínání vývojářů, ona byla tisíce z kapsy a hlavní věc byla…asi tři měsíce dostal zbytečný.“

Takže co byste měli dělat místo toho?

použijte tým profesionálů

najměte si společnost na vývoj vašeho softwaru.

„když jednáte s firmou, hodně času budou rozsah projektu,“ říká Sam. „Projdou každou funkcí. Ujistí se, že všemu rozumějí, a pak vám dají pevnou cenu.“

Sam se cítil mnohem bezpečněji s pevnou cenou a rád věděl, že na Snapinspectu pracuje celý tým. „Mají fyzickou kancelář, mají více zaměstnanců, jen tak nezmizí,“ říká Sam. „Pokud se jeden člověk zraní nebo onemocní, celý projekt se nezhroutí.“

vědět, na čem pracují

I když najmete celý tým vývojářů, nemůžete se vrátit a čekat, až dorazí váš krásný produkt.

„Když budete pracovat s různými lidmi a platíte za ně, budete vždy chtít vědět, že dělají nějakou práci, a to zejména, když jsou vzdálené, nebo jste v jiné zemi,“ říká Sam. „Opravdu chcete vědět, že se dělá skutečná práce.“

jak se tedy ujistíte, že projekt je na dobré cestě?

Vytvořte interaktivní seznamy úkolů

nastavte očekávání a mějte přehled o pokroku lidí.

k tomu se Sam a každý z lidí, které najímá, dohodnou na přiměřeném množství práce za týden. Pak vytvoří desku pro každou osobu v Trellu. „Používám tři malé sloupce, jeden, který říká to-do, doing, and done,“ říká. Když dokončí úkol, označí to “ hotovo.“

tímto způsobem Sam vždy ví, na čem někdo pracuje. „V reálném čase vidím, co se děje,“ říká. „Pokud se podívám kdykoli během dne, vidím, na čem v současné době pracují, a na konci týdne by to mělo být ukončeno.“

napsal April Dykman.