Ve společnosti Pacellico vyvíjíme vlastní softwarová řešení, která nám pomáhají při analýze velkých objemů dat, modelování dodavatelského řetězce a poradenství. Nedávno jsem se znovu přesvědčil, jak důležité je při vytváření produktu jasně definovat požadavky a získávat během vývoje pravidelnou zpětnou vazbu.
Příběh začíná na našem interním strategickém workshopu: Na tomto workshopu se sešlo 11 vedoucích manažerů a konzultantů a já jako vedoucí vývoje softwaru. Probírali jsme způsoby, jak navázat kontakt se zákazníky a poskytnout jim užitečné podněty pro zlepšení podnikání. Přišli jsme s nápadem vyvinout nástroj pro sebehodnocení. Zdálo se to jako jednoduchý softwarový úkol - pro tvorbu průzkumů je k dispozici mnoho nástrojů a knihoven, takže plug and play, easy! Já jsem se staral spíše o obsah, ale ostatní za něj převzali odpovědnost, úkolem pro vývojový tým bylo pouze napsat kód.
Zatímco obchodní tým odešel a začal pracovat na obsahu, my vývojáři jsme provedli průzkum a naplánovali architekturu řešení a naši „šťastnou cestu“. Když jsme se však v širší skupině vrátili, zjistili jsme, že se naše „šťastná cesta“ vypařila: měli jsme implementovat komplexní dotazník s vyhodnocením v reálném čase poskytujícím pronikavá doporučení, graf a zprávu ve formátu PDF. To už nebyl jednoduchý plug and play, ale náročný kód se sofistikovanou logikou.
Tak jsme zase vyrazili: API a front-end a najali jsme odborníka na UX, aby zajistil příjemný uživatelský zážitek. Přibližně 60 dní práce na vývoji jsme investovali, než jsme měli skutečný obsah. Jakmile byl obsah hotový, museli jsme přimět naše datové vědce, aby navrhli algoritmus, který by odpovědi na hodnocení proměnil ve smysluplná doporučení. Jejich řešení bylo chytré, ale přidalo softwaru ještě více složitosti (+20 vývojářských dnů práce).
Nakonec přišel náš velký den - prezentace pro nejvyšší vedení. Po mnoha opakováních jsme byli na svou práci hrdí a připraveni ji prezentovat. Líbila se jim, alespoň do chvíle, kdy jsme ukázali zprávu ve formátu PDF, která se jim nelíbila (příliš mnoho dat, nezajímavá, ošklivá, …). Měli jsme připravenou šablonu zprávy, ale nedali jsme si ji předem podepsat. Zpět k rýsovacímu prknu, člověk žije a učí se.
Ale nakonec jsme se tam dostali. Po pěti měsících a zhruba 100 dnech vývoje je aplikace hotová a funkční. Z jednoduché plug-and-play „šťastné cesty“ se nakonec stalo něco mnohem většího (a lepšího) - sledujte tento prostor, v příštích několika týdnech ji spustíme!