Projekty/lesenie
V dennej prevádzkeLešenie
Skôr než som napísal riadok kódu, rozobral som klientov Excel a našiel v ňom desať chýb. Roky podľa neho posielal ponuky, ktoré boli potichu nesprávne.
- Sklad
- Kalkulácia
- Záchrana
- CRM
- Automatizácia
- 10
- chýb nájdených v jeho Exceli
- 38
- otázok pred prvým riadkom kódu
- z rozmerov
- rovno kusovník, cena aj doprava
Nástroj pre prenájom lešenia: z rozmerov steny rovno kusovník, hmotnosť, počet jázd a ocenený doklad. Pri prevode sa v pôvodnom Exceli našlo desať chýb.
Kde bol problém
Živnostník prenajíma lešenie. Celú firmu riadil cez jeden Excel. Bolo v ňom, koľko dielov treba na danú stenu, koľko to váži, koľko jázd na to bude, čo je na sklade a za koľko to vyfakturuje.
Zavolal s tým, že chce „appku namiesto Excelu”. Väčšina ľudí by v tej chvíli začala programovať. Ja som začal ten Excel čítať.
Čo som našiel
Rozobral som zošit bunku po bunke a prepísal ho na čisté vzorce. A pritom sa ukázalo niečo, čo klient netušil: v jeho výpočte bolo desať chýb.
Najpoužívanejší diel celej zostavy nikdy nevstupoval do výpočtu hmotnosti, faktúry ani skladu. Jednoducho tam nebol. DPH sa počítalo, ale nikdy sa nepripočítalo k výslednej sume.
To znamená, že roky posielal ponuky, ktoré boli potichu nesprávne. Nie o pár centov, ale o diely, ktoré si účtoval alebo neúčtoval, a o jazdy, ktoré si zle naplánoval.
Prišlo sa na to preto, že som sa pred stavbou pýtal. Napísal som zoznam tridsiatich ôsmich otázok a databázu som nezačal navrhovať, kým na ne neprišli odpovede. Nikdy nehádam, lebo hádanie sa v takomto výpočte prejaví až vtedy, keď z neho niekto pošle cenu zákazníkovi.
Čo som postavil
Malú, hotovú vec. Zadáš rozmery steny a vypadne z toho kusovník, cena aj rozhodnutie, koľko jázd na to bude podľa celkovej hmotnosti. K tomu sklad, zákazníci a doklad pripravený na tlač.
Súčasťou je aj náhľad, ako bude postavené lešenie vyzerať, aby si to vedel skontrolovať očami skôr, než niekam pošle ponuku.
Testy výpočtu porovnávajú výsledky priamo s pôvodným Excelom. To bolo zámerné. Klient musel vidieť, že nová appka počíta to isté, čo pozná a čomu verí, okrem tých desiatich miest, kde Excel počítal zle.
Čo to prinieslo
Ponuky, ktoré sedia. A odpoveď na otázku, ktorú by mal položiť každý klient skôr, než niekoho najme: ako začínate?
Rýchlosť je pekná vec, ale postaviť nesprávnu vec rýchlo je stále postaviť nesprávnu vec. Tu bola najcennejšia časť práce hotová skôr, než padol prvý riadok kódu.
Pod kapotou
React a Supabase, zámerne bez veľkých knižníc a bez serverových funkcií. Nástroj pre jedného človeka nepotrebuje platformu. Potrebuje, aby fungoval a aby sa dal pochopiť. Nasadené na Netlify.
Výpočtové jadro je oddelené od zvyšku aplikácie, takže sa dá testovať samostatne. Presne to umožnilo porovnávať ho s Excelom riadok po riadku.