Fakturačný softvér pre Kablik
Kablik podniká v oblasti sprostredkovania a predaja elektroinštalačného materiálu. Jeho biznis je postavený na finančných procesoch. Zadaním bolo vytvoriť fakturačný softvér, ktorý sa bude vedieť plne prispôsobiť biznisu klienta. Zanalyzovali sme jeho požiadavky na softvér ako aj reálne súčasné a budúce potreby, aby sme vedeli zistiť, či je možné implementovať už hotové riešenie.
Realizácia
Na základe následnej analýzy trhu a prieskumu takmer 20 softvérových riešení na Slovenskom trhu sme našli jedno riešenie, ktoré by sa dokázalo prispôsobiť jeho aktuálnym aj budúcim potrebám, investícia doňho sa však pohybovala v státisíchoch eur.
Vývoj takéhoto riešenia na mieru len pre jedného klienta by bol nerentabilný, preto sme sa s klientom dohodli, že zafinancuje len časť vývoja a zvyšok vývoja zafinancujeme z vlastných zdrojov a tým pádom budeme môcť toto riešenie ponúkať a prepoužívať aj u ďalších našich klientov.
Rok 2022. Použité technológie: React, Node.JS, AWS
Poskytnuté služby
- Analýza trhu
- Analýza požiadaviek klienta
- Návrh architektúry a nastavenia infraštruktúry
- Návrh plne konfigurovateľného rozhrania
- Implementácia riešenia v mikroslužbách
- Pokrytie funkcií automatizovanými testami
- Konfigurácia AWS
- Vytvorenie produktového riešenia
Výsledok
Býstupom bol návrh modulárneho riešenia, ktoré je plne konfigurovateľné a neobmedzene rozšíriteľné a škálovateľné, aby ho bolo možné prispôsobiť akýmkoľvek budúcim potrebám rôznych klientov. Z toho dôvodu sme sa rozhodli postaviť riešenie na architektúre mikroslužieb s použitím Typescript frameworkov React a Node.JS a nasadiť ho do cloudu na AWS.
- Na fáze analýzy a návrhu pracoval analytik, softvérový architekt a DevOps architekt
- Vývoj MVP verzie trval 7 mesiacov a prebiehal v 2-týždňových šprintoch
- Na fáze vývoja pracoval projektový manažér (ktorý bol zároveň aj scrum master), 4 developeri (2x FE a 2x BE) a 1 tester (manuálne aj automatizované testy, primárne FE testy a integračné testy)
Po dôkladnom testovaní zamestnancami klienta sme doladili posledné detaily riešenia, premigrovali všetky dokumenty, skontrolovali úspešnosť importu a napárovania dokumentov, nastavili oprávnenia a spustili produkčnú verziu.