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.“
CEO, KAPITOL · Clutch

Všechny case studies

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.