Case study
Trpělivost se vyplácí. Šest let s jednou aplikací.
Výchozí stav
Aplikace pro finanční poradce, kterou půl roku stavěl jiný tým. Angular, Node.js, MongoDB. Nedokončené funkce, nestrukturovaná data, slabé typování a kód, ve kterém se nedalo číst.
Co jsme udělali
Nejdřív E2E testy. Zafixovaly, jak se aplikace chová, a daly nám volnost ji měnit. Pak jsme backend přepsali do Pythonu, Djanga a PostgreSQL. Trvalo to dva měsíce. Od té doby běží agilní vývoj s product ownerem na straně klienta.
Uživatelé byli zpočátku skeptičtí a postup nebyl lineární. Důvěru pomohli získat interní ambasadoři v poradenské síti, se kterými jsme pracovali nejblíž.
Výsledek
Aplikace roku FINfest 2021. Standardní nástroj poradenské sítě KAPITOL. Klient do ní od roku 2019 investoval zhruba milion dolarů a vývoj pokračuje.
Co si odnášíme
- Automatické testy jsou základ seriózního software, ne nadstavba.
- Malé commity, TypeScript všude, generované typované API klienty, monorepo, feature flagy.
- RxJS a NgRx: silné nástroje se značnou cenou. Používáme je s rozmyslem.
- Dlouhodobý, rovnoměrný postup je cennější než rychlost na začátku.
„You'll have a good time working with them.“


Další krok
Řešíte něco podobného?
Inženýr odpoví do dne. Do týdne máte poctivý pohled na rozsah, riziko a cenu.