
Kontekst
Velikoj distribuiranoj organizaciji u regulisanoj industriji bio je potreban jedinstven sistem skladišne evidencije i potpune sledljivosti regulisanih proizvoda kroz ceo njihov životni ciklus: od prijema i skladištenja do upotrebe i konačnog rashodovanja.
Klijent je imao specifikaciju na visokom nivou. Da bi ona postala funkcionalan sistem, zahteve je trebalo detaljno razraditi kroz analizu regulatornih zahteva, intervjue sa budućim korisnicima i proučavanje toga kako stvarni poslovni procesi funkcionišu u praksi. Zadatak je bio znatno širi od uobičajenog upravljanja skladištem.
Za šta smo bili odgovorni
NekaSoft je projektovao rešenje i učestvovao u njegovoj realizaciji zajedno sa drugim inženjerskim timovima na projektu.
Istraživanje
- Discovery i intervjui sa korisnicima
- Analiza regulatornih zahteva
- Razrada specifikacije na visokom nivou
- Formalizacija poslovnih zahteva
Projektovanje rešenja
- Projektovanje poslovnih procesa i procedura
- Korisnički scenariji
- Projektovanje ekrana i interfejsa
- Model uloga i prava pristupa
Arhitektura i integracije
- Arhitektura sistema
- Projektovanje integracija
- Zahtevi za infrastrukturu i DevOps
Realizacija i pokretanje
- Učešće u razvoju zajedno sa drugim inženjerskim timovima na projektu
- Priprema pokretanja u produkciju
- Obuka korisnika
Rešenje
Platforma obuhvata ceo životni ciklus proizvoda: od prijema do konačnog rashodovanja.
- Prijem i evidentiranje proizvoda
- Skladištenje i zalihe
- Premeštanja između učesnika, prijem i predaja
- Otpis i operacije sa poslovnim partnerima
- Upotreba proizvoda i teritorijalni objekti povezani sa njom
- Konačno rashodovanje
- Prateća dokumenta i istorija operacija
- Izveštavanje i obaveštenja za zainteresovane učesnike
- Složen model uloga sa detaljnim pravima pristupa
Svaka značajna operacija povezuje se sa učesnicima, evidentiranim objektima i dokumentima, pa sistem čuva potpunu istoriju kretanja proizvoda.
Rezultat
Organizacija je dobila jedinstven digitalni sistem skladišne evidencije i potpune sledljivosti proizvoda.
- Poreklo i trenutni status proizvoda mogu se pratiti u svakom trenutku
- Kretanje između učesnika se prati, a operacije i dokumenta se beleže
- Skladištenje, upotreba i konačno rashodovanje pokriveni su jednim sistemom
- Teritorijalni objekti povezani sa upotrebom proizvoda deo su modela evidencije
- Izveštaji i obaveštenja drže zainteresovane učesnike informisanim
- Veliki broj različitih uloga radi po jedinstvenim procesima
Rokovi
Početna faza rada na projektu trajala je oko šest meseci.
Nakon pokretanja, dalja eksploatacija i razvoj sistema predati su internom timu klijenta.
Tehnologije
Interfejsi su izgrađeni na Vue.js i TypeScript tehnologijama, serverski deo na Javi i Spring Boot okviru; modelom uloga i pristupom upravlja Keycloak.
Treba vam evidencija proizvoda, zaliha i operacija između mnogo učesnika i uloga, uz potpunu istoriju svakog kretanja?