Gotov alat je skoro uvek jeftiniji od softvera po meri. Sve dok ne postane skuplji.
Trenutak preokreta se lako prepozna. Tim počne da vodi Excel sa strane jer alat ne pokriva jedan korak. Neko svakog petka prepisuje podatke iz jednog sistema u drugi. Za funkciju koju koristi troje ljudi plaćate licence za dvadeset.
Softver po meri nije prestiž. To je odluka koja se donosi kada cena zaobilaženja gotovog alata pređe cenu sopstvenog rešenja.
Prvo se mapira proces, korisnici i odluke
Pre prve linije koda definiše se ko koristi sistem, koje podatke vidi, šta može da menja i gde postoje ručni koraci ili zastoji.
To nije radionica sa lepljivim papirićima. To je razgovor sa ljudima koji posao rade svakog dana, jer jedino oni znaju gde se proces stvarno prekida.
- Uloge: korisnik, operater, menadžer, administrator. Svaka sa svojim pravima.
- Tokovi: šta ulazi u sistem, kroz čije ruke prolazi i šta izlazi.
- Ručni koraci: prepisivanje, provere, mejlovi i izveštaji koji se sklapaju rukom.
- Odluke: koje ostaju na čoveku i zašto tu ostaju.
Specifikacija koja se ne napiše na početku piše se kasnije, kroz izmene. Tada je najskuplja.

Grade se samo moduli koji su vam potrebni
Sistem se ne gradi odjednom. Web aplikacija, CRM, interni portal, dashboard ili kombinacija funkcija oblikuju se prema dogovorenoj specifikaciji, a redosled ide po tome šta najviše boli.
Cilj prve verzije nije potpunost. Cilj je da jedan tim prestane da radi posao rukom, pa da se dalji razvoj vodi na osnovu upotrebe, a ne pretpostavke.
- Moduli se isporučuju jedan po jedan, sa jasnim opsegom i rokom.
- Ono što nije u prvoj fazi se zapisuje, ne zaboravlja.
- Svaka faza ulazi u stvarnu upotrebu pre nego što počne sledeća.

Postojeći alati i podaci se povezuju
Nov sistem koji ne zna ništa o vašim postojećim podacima nije rešenje nego još jedno mesto za unos.
Zato se prema obimu projekta povezuju email, ERP, računovodstvo, API-ji ili drugi sistemi, i planira se migracija onoga što već imate.
- Migracija: stari podaci se prenose, čiste i proveravaju pre puštanja u rad.
- Integracije: podatak se unosi na jednom mestu, a vidi svuda gde treba.
- Izvoz: podaci su vaši i moraju da mogu da izađu iz sistema u standardnom formatu.
Pitajte na početku kako se podaci izvoze. Odgovor na to pitanje govori o dobavljaču više nego bilo koja referenca.

Testira se pre nego što tim počne da radi
Pre objave se proveravaju uloge, dozvole, ključni tokovi i integritet podataka. Ne zato što je to procedura, nego zato što se greška u dozvolama primeti tek kada pogrešna osoba vidi pogrešan podatak.
Uz objavu idu dokumentacija, obuka tima i dogovorena podrška za period kada se javlja najviše pitanja, a to je prvih mesec dana.

Kada gotov alat i dalje ima smisla
Neće svaki proces da opravda sopstveni softver i pošteno je to reći na početku.
- Ako gotov alat pokriva proces bez zaobilaženja, ostanite na njemu.
- Ako se proces još uvek menja svakog meseca, sačekajte da se slegne.
- Ako alat koristi malo ljudi i retko, licenca je jeftinija od razvoja.
Softver po meri se isplati kada je proces stabilan, kada je specifično vaš, i kada gotova rešenja traže da ga menjate umesto da ga podrže.
Kako izgleda prva faza
- 01Razgovor o procesu i mapiranje, sa listom ručnih koraka i zastoja.
- 02Pisana specifikacija prve faze, sa obimom, rokom i cenom.
- 03Izrada i isporuka prve faze, koja ulazi u stvarnu upotrebu.
- 04Odluka o sledećoj fazi na osnovu toga kako se sistem koristi.
Fiksna cena za jasno definisanu prvu fazu, milestone-i za veće sisteme. Bez stavki koje se pojave posle potpisa.
Česta pitanja
Prva faza sa jasno definisanim obimom obično traje od nekoliko nedelja do nekoliko meseci, zavisno od broja modula i integracija. Rok se piše uz specifikaciju, pre početka rada.
Migriraju se. Stari podaci se prenose, čiste i proveravaju pre puštanja u rad, da tim ne bi paralelno koristio dva sistema.
To se definiše ugovorom pre početka. Standardno rešenje je da kod i podaci pripadaju naručiocu, sa predajom repozitorijuma i dokumentacije na kraju projekta.
Sistem se gradi u fazama upravo zbog toga. Nova funkcija ulazi u sledeću fazu sa svojim obimom i cenom, bez prepravljanja onoga što već radi.
Custom softver
Web aplikacije, CRM i interni sistemi građeni prema vašem procesu, u fazama sa jasnim obimom.
Pročitajte i ovo
- AI i automatizacijaAI automatizacija poslovnih procesa: kako da uklonite ručni rad bez rizikaKako povezujemo CRM, email, dokumente i poslovne sisteme u AI workflow koji uklanja prepisivanje podataka, a važne odluke ostavlja vama.4 min čitanja
- Web i e-commerceSajt ne treba samo da postoji, treba da donosi upiteKako se sajt planira od cilja, dizajnira da vodi ka jednoj akciji, povezuje sa CMS-om i plaćanjem, i šta se proverava pre nego što ode u produkciju.2 min čitanja