Većina neuspješnih softverskih projekata ne propadne zbog tehnologije, nego zbog neusklađenih očekivanja, nejasnog obima i loše komunikacije. Zato je izbor izvođača važniji od izbora alata. Evo kako da ga napravite pažljivo.
1. Razumije li izvođač vaš posao?
Prvi razgovor otkriva mnogo. Dobar izvođač postavlja pitanja o vašim procesima, klijentima i problemima, a ne odmah nudi module i ekrane. Ako se razgovor odmah svede na tehnologiju i cijenu, a ne na vaš posao, to je znak opreza.
2. Šta pokazuju reference
- Pogledajte sisteme koji rade u produkciji, a ne samo prezentacije.
- Razgovarajte s klijentom ako je moguće: kako je tekla saradnja, šta je bilo teško, šta bi uradili drugačije?
- Tražite primjere sličnih problema ili sličnih djelatnosti.
Primjere naših projekata možete pogledati na stranici reference.
3. Kako izgleda rad u fazama
- Kada dobijate prvu upotrebljivu verziju?
- Šta ulazi u prvu fazu, a šta ostaje za kasnije?
- Kako se prihvata isporuka i kako se rješavaju primjedbe?
- Kako se rješavaju izmjene zahtjeva usred izrade?
Rad u kratkim isporukama je najbolja zaštita od situacije u kojoj se mjesecima čeka „sve odjednom“. O rokovima više u članku koliko traje razvoj softvera po mjeri.
4. Vlasništvo, podaci i dokumentacija
- Ko posjeduje kod, a ko podatke?
- Gdje se sistem nalazi i ko ima pristup serveru?
- Postoji li dokumentacija koja omogućava da posao preuzme drugi izvođač?
- Kako se izvoze podaci ako odlučite promijeniti rješenje?
Ova pitanja štite vas od zavisnosti od jedne osobe bez izlaza.
5. Održavanje i podrška
- Šta se dešava nakon uvođenja: hosting, backupi, nadzor, ažuriranja?
- Koliko brzo se reaguje na grešku?
- Kako se naručuju nove funkcije?
Sistem koji nema održavanje s vremenom zastarijeva i postaje rizik.
6. Sigurnost i zaštita podataka
- Prava pristupa po ulogama i evidencija izmjena.
- Redovne sigurnosne kopije i način vraćanja podataka.
- Postupanje s ličnim podacima u skladu s važećim propisima.
7. Kako upoređivati ponude
Dvije ponude rijetko pokrivaju isti posao. Uporedite: šta je tačno uključeno, koje su faze, šta nije uključeno, ko je odgovoran za šta i kako izgleda održavanje. Najniži iznos nije nužno najjeftinije rješenje ako izostavlja dio posla ili održavanje.
Znakovi na koje treba paziti
- obećava tačan rok i cijenu prije razgovora o vašim procesima,
- ne želi pokazati nijedan sistem u produkciji,
- izbjegava pitanja o vlasništvu i dokumentaciji,
- nema plan za fazu nakon uvođenja,
- pretjerano komplikuje, a ne objašnjava jednostavno.
Šta ćemo mi učiniti
Radimo u fazama, prvu upotrebljivu verziju isporučujemo rano, a nakon uvođenja ostajemo uz sistem: nadzor, backupi, izmjene i razvoj dalje. Cjelovit put od razgovora do sistema opisan je u vodiču digitalizacija poslovanja, a dilemu gotovo ili po mjeri obrađuje članak softver po mjeri ili gotovo rješenje.
Kako se pripremiti za prvi razgovor s izvođačem, pročitajte u članku prije prvog sastanka sa softverskom firmom.
Zaključak
Dobar izvođač razumije posao, radi u fazama, otvoreno govori o obimu i ostaje uz sistem. Ako želite razgovarati o svom projektu, popunite upitnik ili nam se javite.