Razvoj poslovnog softvera
Pravimo interne sisteme koji vode posao: radne naloge, evidencije, dokumenta, raspored i izveštaje. Softver se gradi oko procesa koji Vaš tim već ima, jer sistem koji traži da se posao radi drugačije nego što se stvarno radi ostane neupotrebljen.
Kada je ovo Vaš slučaj
05 znaka- Posao se vodi u Excelu, porukama i na papiru, a podaci se ne slažu.
- Ne zna se dokle se stiglo sa poslom bez pitanja onoga ko ga radi.
- Isti podatak se unosi na dva mesta, pa se dva mesta razlikuju.
- Gotov program pokriva pola posla, a druga polovina ostaje van njega.
- Vlasnik nema uvid u brojeve bez da ih neko ručno sastavi.
Šta ovakvi sistemi pokrivaju
06Tok posla i radni nalozi
Posao prolazi kroz imenovana stanja, sa odgovornom osobom i rokom. Uvek se zna gde je i kod koga.
Evidencije i kartoteke
Klijenti, uređaji, oprema i njihova istorija na jednom mestu, sa mogućnošću provere unazad.
Dokumenta
Ponude, nalozi i fakture nastaju iz podataka koji već postoje u sistemu, umesto da se prekucavaju.
Termini i raspored
Zakazivanje i dnevni raspored po izvršiocu, u radionici i na terenu.
Uloge i prava pristupa
Ko šta vidi određuje se u modelu podataka od početka, a ne skrivanjem dugmadi pred isporuku.
Izveštaji i integracije
Pokazatelji za odlučivanje i izvoz podataka za knjigovodstvo ili druge sisteme koji ih traže.
Ovo gradimo i za sebe
posebnoDva poslovna sistema koja održavamo su naša sopstvena. Servisnik vodi servisni posao od prijema uređaja do obračuna i u produkciji je. MOS vodi naše projekte, ponude i fakture — prva verzija je u produkciji, druga je u razvoju.
Razlika između sopstvenog i naručenog softvera nije u kodu nego u tome ko trpi posledice. Sopstveni sistem se ne predaje i zaboravi: on se koristi svakog dana, pa se svaka loša odluka o modelu podataka vraća onome ko ju je doneo.
Iz toga su nastala dva pravila po kojima radimo. Funkcionalnost koja ne uklanja konkretan ručni korak ne ulazi u sistem. I nijedna faza ne sme da ostavi sistem u stanju u kom se ne može raditi.
Iz naše prakse
02Servisnik
u produkcijiSopstveni proizvod koji prati servisni posao od prijema uređaja do obračuna.
MOS
u produkcijiPoslovni sistem koji koristimo za sopstveno poslovanje. Prva verzija je u produkciji, druga u razvoju.
Šta dobijate
- sistem koji pokriva Vaš proces, ne prosečan proces iz iste delatnosti
- izvorni kod i dokumentaciju — vlasništvo je Vaše
- isporuku u fazama, gde je svaka faza upotrebljiva sama za sebe
- prenos postojećih podataka iz Excela ili starog programa
Razlika u odnosu na softver po meri
granicaPoslovni softver pokriva procese koji imaju prepoznatljiv obrazac — nalozi, evidencije, raspored, fakture. Kada takvog obrasca nema, jer je zahtev specifičan za Vašu delatnost ili traži povezivanje sistema koji nisu predviđeni da razgovaraju, to je razvoj softvera po meri.
Česta pitanja
05- Šta ako se proces promeni posle isporuke?
- Procesi se menjaju i to je normalno. Zato se sistem gradi tako da se pravila menjaju bez prepravljanja svega ostalog, a izmene se rade kao zaseban dogovoren posao.
- Ko je vlasnik koda?
- Vi. Dobijate izvorni kod i dokumentaciju. Ne pravimo zavisnost u kojoj sistem može da održava samo onaj ko ga je napisao.
- Može li se povezati sa knjigovodstvom?
- Može, najčešće izvozom u formatu koji knjigovođa traži. Direktna integracija zavisi od toga da li druga strana ima API.
- Šta sa podacima koji su sada u Excelu?
- Prenose se. Prenos je deo posla i radi se pre puštanja u rad, uz proveru da se brojevi slažu sa prethodnim stanjem.
- Koliko traje dok sistem ne počne da se koristi?
- Radi se u fazama, pa se prvi upotrebljiv deo dobija znatno pre celine. Koji je to deo određuje se prema tome gde se danas gubi najviše vremena.
Sledeći korak
Prvi razgovor ne traži gotovu specifikaciju. Dovoljno je da opišete situaciju i šta bi trebalo da bude drugačije.