Trojtýždňový sprint pre distribútora s viacerými dodávateľmi. 6 500 €, pevný rozsah. Jeden týždeň hĺbkovej analýzy a návrhu riešenia, dva týždne sústredeného dodania. Dvadsať hodín týždenne manuálneho prognózovania nahradených. Systém sme odovzdali klientovmu vlastnému podpornému tímu. Žiadny vendor lock-in. Tri nové obchodné poznatky, ktoré stará metóda skrývala.
Problém
Obchodný tím sledoval predaj naprieč produktovými kategóriami. Každý týždeň odhadovali, kde sa každá kategória ocitne na konci šesťmesačného cyklu. Vyrátali rozdiel oproti cieľu. Tieto čísla nosili na stretnutia s dodávateľmi, kde bol práve tento rozdiel celou témou rozhovoru.
Dve veci nefungovali.
Po prvé, čas. Do tohto cvičenia išlo dvadsať hodín týždenne, polovica plného úväzku. Sťahovanie čísel. Extrapolácia dopredu. Zosúlaďovanie oproti cieľu. Príprava rozpadov na úrovni jednotlivých dodávateľov. Práca pre seniorného analytika, v slučke, ktorá nikdy nepoľavila.
Po druhé, presnosť. Metódou bola lineárna projekcia. Sezónnosť sa vyhladila. Rytmus kategórií sa spriemeroval. Prognóza bola často výrazne mimo. Čo znamenalo, že tlak na stretnutiach s dodávateľmi smeroval na nesprávnych dodávateľov.
Bola to prvá spolupráca klienta s nami. Chceli malý, konkrétny test. Tri týždne. 6 500 €. Pevný rozsah.
Čo sme spravili
Sprint sme rozdelili na dve fázy.
Prvý týždeň: analýza a architektúra. Zmapovali sme dátové zdroje. Pochopili sme obchodnú logiku. Navrhli sme pipeline. Zatiaľ žiadny kód.
Druhý a tretí týždeň: sústredené dodanie. Postavili sme to, otestovali a nasadili.
Stack bol zámerne otvorený:
- Python na príjem dát. Open-source, univerzálny.
- Meta Prophet na prognózovanie. Open-source, priemyselný štandard. Sezónnosť a zmeny trendu zvláda natívne, nie ako heuristiky prilepené na priemer.
- Power BI pre analytickú vrstvu a pre reporty smerom k dodávateľom.
Žiadne proprietárne frameworky. Žiadny vendor lock-in. Všetko beží na nástrojoch, na ktoré už mal klientov podporný tím ľudí.
Výsledok
Tri výstupy.
Odovzdanie. Dodali sme celý systém, plne zdokumentovaný, od začiatku do konca, klientovmu existujúcemu podpornému tímu. Môžu ho rozširovať. Môžu ho prispôsobovať. Nepotrebujú nás, aby fungoval ďalej.
Kapacita. Pol pracovného miesta sa vrátilo. Tých 20 hodín týždenne je preč. Tím ten čas využíva na obchodný úsudok, kvôli ktorému prognóza vôbec existuje.
Odhalenia. Spustenie reálnych prognóz na reálnych dátach odhalilo tri veci, ktoré stará metóda skrývala:
- Niekoľko kategórií malo silnú sezónnosť, ktorú lineárna metóda spriemerovala. „Rozdiel“ v starom procese bol systematicky nesprávny, cyklus za cyklom.
- Dve či tri kategórie niesli väčšinu rizika prognózy. Stretnutia boli rozložené rovnomerne medzi všetkých dodávateľov, hoci to tak nebolo potrebné.
- Dve kategórie už boli pred plánom oproti cieľu. Stará metóda vykazovala rozdiel tam, kde žiaden nebol. Na týchto dodávateľov sa tlačilo, keď ich bolo treba posilniť.
Nič z toho nebolo v zadaní. Vyplynulo to z nových nástrojov. A naštartovalo to ďalšie kolo práce: súbor nápadov na nadväzujúci sprint, z ktorých každý priamo stavia na tom, čo dodal prvý sprint.
Sprint, ktorý mal dokázať, že vieme nahradiť tabuľku, nakoniec ukázal, čo tabuľka skrývala.
