Vývoj aplikací na míru
Fungující systém, ne projekt o něm.
Situace
Nepotřebuji vývojový projekt. Potřebuji fungující systém.
Rozdíl je vidět při předání. Projekt se předává prezentací a dokumentem; systém se předává tím, že ho začnou používat živí lidé a on to vydrží.
Co se děje
Začíná rozhovorem o byznysu, ne zadáním. Co se má stát ve světě, aby práce platila za hotovou — dřív, než padne první technologie.
Staví se pro produkci od prvního týdne. Ne prototyp, který se potom doladí: doladit obvykle stojí víc než postavit rovnou pořádně.
Staví se rovnou pro dva druhy úloh. Jeden patří tomu, kdo aplikaci používá: kurýrovi v terénu, operátorovi, zákazníkovi. Druhý tomu, kdo produkt vlastní: co se dá změnit bez vývojáře, co je vidět ve výkazu, čím se doloží sporná transakce. Druhá polovina se zapomíná nejčastěji — a je nejčastějším důvodem, proč se systém po roce přepisuje celý.
Mobilní aplikace na míru tam, kde ji systém potřebuje. Kurýr v terénu neotevírá web, má telefon. Aplikace tu není samostatný produkt — je částí fungujícího systému, spolu s backendem, integracemi a nasazením.
Co dostanete
Systém pod skutečnou zátěží a architekturu, kterou příští najatý člověk přečte i bez vás.
Jak to bylo
Předchozí tým řekl, že se to postavit nedá. Začali jsme z prázdného repozitáře: rozmístění regálů, planogramy, analytika pro kategorové manažery. O čtyři roky později podle toho systému rovnají regály každé ráno — a žádají další funkce.
Aplikaci kurýra ve vendingovém systému jsem postavil sám: od první obrazovky až po práci v terénu, kde signál není. Ne responzivní web, ale skutečná telefonní aplikace.
Co tu není
Vymýšlení produktu za vás. Návrh spotřebitelského rozhraní. Uvedení do obchodů s aplikacemi a propagace v nich.
Aplikace je tu částí fungujícího systému, ne samostatným produktem.
Kde začít
Popište, co se má stát, aby práce platila za hotovou. A jedno číslo, na kterém to bude vidět.