ključna poslovna modula
Digital Spark
Digital Spark je kompleksna B2B SaaS platforma razvijena za upravljanje prodajnim i terenskim timovima u retail okruženju. Sistem povezuje aktivnosti zaposlenih, prodajne rezultate, KPI-jeve, nagrađivanje i poslovnu analitiku, omogućavajući kompanijama da na jednom mestu prate kako aktivnosti na terenu utiču na konkretne prodajne rezultate.
Naš tim učestvovao je u razvoju kompletnog softverskog ekosistema koji obuhvata native mobilne aplikacije, PWA rešenje, centralni administrativni sistem i napredne analitičke dashboarde. Platforma je razvijena kao multi-brand i modularno rešenje, prilagodljivo različitim kompanijama, tržištima i organizacionim strukturama, uključujući i on-premise implementacije za klijente sa posebnim infrastrukturnim zahtevima.
O projektu
Platforma prilagođena različitim brendovima i poslovnim modelima
Digital Spark nije razvijen kao aplikacija sa unapred definisanim skupom funkcionalnosti, već kao platforma koja se može prilagoditi načinu poslovanja različitih kompanija.
Svaki brend može imati sopstvenu aplikaciju, vizuelni identitet, boje, logotipe, sadržaj, korisnike i konfiguraciju sistema, dok se u pozadini koriste zajednička tehnološka infrastruktura i modularna arhitektura.
Centralni CMS omogućava administratorima upravljanje korisnicima, proizvodima, zadacima, nagradama, KPI strukturama i drugim parametrima, dok se podaci iz svih aktivnih modula objedinjuju kroz centralni analitički sistem.
korisnička okruženja
Native App / PWA / Admin
centralni analytics sistem
mogućnosti konfiguracije
multi-brand arhitektura
Izazov
Pretvoriti različite poslovne procese u jedan sistem
Najveći izazov projekta bio je objediniti procese koji se u velikim organizacijama često odvijaju kroz potpuno odvojene sisteme – prodaju, terenski rad, edukaciju zaposlenih, upravljanje zalihama, praćenje KPI-jeva, nagrađivanje i obračun bonusa.
Pored velikog broja funkcionalnosti, sistem je morao da podrži različite organizacione strukture, timove, nivoe pristupa i hijerarhije proizvoda, kao i mogućnost da se pravila i način bodovanja razlikuju od jednog klijenta do drugog.
Zbog toga je platforma od početka projektovana modularno, tako da se pojedine funkcionalnosti mogu uključivati, konfigurisati i prilagođavati bez razvoja zasebnog sistema za svakog novog brenda.
Arhitektura
Četiri modula povezana u jedinstven ekosistem
Digital Spark platformu čine četiri velika poslovna modula. Svaki od njih rešava drugačiji problem, ali razmenjuju podatke i zajedno pružaju potpuniji uvid u aktivnosti i rezultate zaposlenih.
Centralni administrativni sistem povezuje sve module i omogućava kompanijama da sa jednog mesta upravljaju pravilima, korisnicima, sadržajem i podacima.
SalesDrive
prodajna motivacija i nagrađivanje. Korisnici dobijaju poene za prodaju proizvoda koje kompanija želi da podstakne, a poene mogu koristiti za vaučere, nagrade, isplate i slično. Uključuje i edukativni deo.
HyperCare
upravljanje radom promotera i terenskih timova. Zadaci, rasporedi, aktivnosti na terenu, skeniranje bar-kodova, praćenje realizacije i bodovanje.
SmartMetrics
poslovna analitika. Prati sell-in, sell-out i stock, a podatke prikazuje kroz kompleksne dashboarde, grafikone i različite nivoe analize.
BonusWise
KPI i obračun bonusa. Definišu se kompleksne KPI strukture po zaposlenima, timovima, proizvodima, kategorijama, ponderima itd., prati se ostvarenje i na osnovu njega kalkulišu bonusi.
Super Analytics
Jedinstven pogled na rezultate kroz sve module
Iznad pojedinačnih modula razvijen je centralni analitički dashboard koji objedinjuje podatke iz različitih delova Digital Spark sistema.
Umesto posmatranja prodaje, aktivnosti na terenu, KPI rezultata i drugih pokazatelja izolovano, kompanija dobija objedinjenu sliku aktivnosti zaposlenih i njihovih rezultata.
Na taj način podaci generisani kroz svakodnevno korišćenje platforme postaju alat za praćenje performansi i donošenje poslovnih odluka.
Multi-Brand sistem
Jedna tehnologija, različiti identiteti
Platforma je projektovana tako da podržava više kompanija i brendova bez potrebe za razvojem zasebnog proizvoda za svakog od njih.
Za svaki brend moguće je prilagoditi vizuelni identitet aplikacije – boje, logotipe, fotografije i druge grafičke elemente – kao i dostupne module, funkcionalnosti i konfiguraciju sistema.
Na taj način krajnji korisnik dobija iskustvo prilagođeno kompaniji za koju radi, dok se tehnički sistem održava i razvija kao jedinstvena platforma.
Mobile & PWA
Dostupnost sistema bez obzira na uređaj
Digital Spark je dostupan kroz native mobilnu aplikaciju i PWA, što omogućava korišćenje platforme u različitim radnim okruženjima i na različitim uređajima.
Mobilno iskustvo posebno je prilagođeno zaposlenima u prodaji i na terenu, gde su brz pristup zadacima, unos podataka i pregled trenutnih rezultata ključni za svakodnevni rad.
PWA proširuje dostupnost sistema i omogućava korišćenje velikog dela funkcionalnosti direktno kroz web browser, bez potrebe za instalacijom aplikacije.
Administracija
Centralno mesto za upravljanje kompletnom platformom
Iza korisničkih aplikacija nalazi se obiman administrativni sistem kroz koji se upravlja praktično svim aspektima Digital Spark platforme.
U zavisnosti od aktivnih modula, administratori mogu upravljati korisnicima i timovima, proizvodima i kategorijama, prodajnim pravilima, zadacima, nagradama, KPI strukturama, sadržajem i drugim parametrima sistema.
Administracija je projektovana tako da veliki deo poslovne logike može da se konfiguriše bez intervencije programera, što kompanijama omogućava da platformu kontinuirano prilagođavaju promenama u poslovanju.
Infrastruktura
Cloud ili infrastruktura klijenta
Pored standardnog deployment modela, za projekte sa posebnim zahtevima u pogledu infrastrukture i upravljanja podacima realizovane su i on-premise implementacije.
U tim slučajevima Digital Spark se postavlja direktno na infrastrukturu klijenta, uz prilagođavanje konkretnom serverskom okruženju i internim IT zahtevima kompanije.
Ovakav pristup omogućava korišćenje platforme i u enterprise okruženjima u kojima postoje stroga pravila vezana za hosting, pristup sistemima i kontrolu podataka.
UI/UX dizajn
Kompleksan sistem koji mora ostati jednostavan za korišćenje
Veliki broj funkcionalnosti zahtevao je pažljivo projektovanje korisničkog iskustva. Zaposleni na terenu, prodavci, menadžeri i administratori koriste različite delove sistema i imaju potpuno različite potrebe.
Zbog toga interfejs nije organizovan oko tehničke strukture platforme, već oko konkretnih zadataka koje svaki tip korisnika svakodnevno obavlja.
Poseban izazov predstavljali su analitički dashboardi i kompleksne konfiguracije u administraciji, gde je veliki broj podataka i opcija trebalo prikazati tako da ostanu pregledni i razumljivi.
Razvoj
Modularna arhitektura kao osnova dugoročnog razvoja
Zbog obima sistema i velikog broja međusobno povezanih funkcionalnosti, razvoj Digital Spark platforme organizovan je oko modularne arhitekture.
Nove funkcionalnosti i poslovna pravila mogu se razvijati unutar postojećeg ekosistema bez narušavanja ostalih delova platforme, dok zajednička infrastruktura omogućava da unapređenja budu dostupna različitim implementacijama sistema.
Takva arhitektura omogućava da Digital Spark nastavi da raste zajedno sa zahtevima klijenata i novim poslovnim scenarijima.
Rezultat
Od četiri poslovna alata do jedinstvene enterprise platforme
Rezultat je skalabilan softverski ekosistem koji povezuje aktivnosti zaposlenih sa konkretnim poslovnim rezultatima.
Prodaja, terenski rad, edukacija, nagrađivanje, KPI-jevi, bonusi i poslovna analitika više nisu izolovani procesi, već delovi sistema koji međusobno razmenjuju podatke.
Digital Spark kompanijama omogućava da kroz jednu platformu upravljaju različitim grupama zaposlenih i poslovnim procesima, dok modularna arhitektura, multi-brand podrška i mogućnost on-premise implementacije omogućavaju prilagođavanje sistema zahtevima različitih enterprise klijenata.