Fakturační software pro Kablik
Kablik podniká v oblasti zprostředkování a prodeje elektroinstalačního materiálu. Jeho byznys je postaven na finančních procesech. Zadáním bylo vytvořit fakturační software, který se bude umět plně přizpůsobit byznysu klienta. Zanalyzovali jsme jeho požadavky na software i reálné současné a budoucí potřeby, abychom uměli zjistit, zda je možné implementovat již hotové řešení.
Realizace
Na základě následné analýzy trhu a průzkumu téměř 20 softwarových řešení na Slovenském trhu jsme našli jedno řešení, které by se dokázalo přizpůsobit jeho aktuálním i budoucím potřebám, investice do něj se však pohybovala ve statisích eur.
Vývoj takového řešení na míru jen pro jednoho klienta by byl nerentabilní, proto jsme se s klientem dohodli, že zafinancuje jen část vývoje a zbytek vývoje zafinancujeme z vlastních zdrojů a tím pádem budeme moci toto řešení nabízet a propoužívat iu dalších našich klientů.
Rok 2022. Použité technologie: React, Node.JS, AWS
Poskytnuté služby
- Analýza trhu
- Analýza požadavků klienta
- Návrh architektury a nastavení infrastruktury
- Návrh plně konfigurovatelného rozhraní
- Implementace řešení v mikroslužbách
- Pokrytí funkcí automatizovanými testy
- Konfigurace AWS
- Vytvoření produktového řešení
Výsledek
Býstupem byl návrh modulárního řešení, které je plně konfigurovatelné a neomezeně rozšiřitelné a škálovatelné, aby jej bylo možné přizpůsobit jakýmkoli budoucím potřebám různých klientů. Z toho důvodu jsme se rozhodli postavit řešení na architektuře mikroslužeb s použitím Typescript frameworků React a Node.JS a nasadit jej do cloudu na AWS.
- Na fázi analýzy a návrhu pracoval analytik, softwarový architekt a DevOps architekt
- Vývoj MVP verze trval 7 měsíců a probíhal ve 2-týdenních sprintech
- Na fázi vývoje pracoval projektový manažer (který byl zároveň i scrum master), 4 developeři (2x FE a 2x BE) a 1 tester (manuální i automatizované testy, primární FE testy a integrační testy)
Po důkladném testování zaměstnanci klienta jsme doladili poslední detaily řešení, premigrovali všechny dokumenty, zkontrolovali úspěšnost importu a napárování dokumentů, nastavili oprávnění a spustili produkční verzi.