Kada vam zaista treba API integracija, a kada ne
Integracija sistema nije uvek pravi odgovor. Evo jasnih znakova da vam treba, šta dobijate, koliko košta i kada je jeftinije rešenje sasvim dovoljno.
Reč integracija zvuči skupo i komplikovano, pa je vlasnici firmi ili previše dugo izbegavaju ili je traže za svaki sitni problem. Istina je negde između. Puna API integracija je odličan alat, ali nije uvek pravi alat. Cilj ovog teksta nije da vas ubedi da vam treba, nego da vam pomogne da sami procenite. Evo kako da odlučite.
Znaci da vam integracija zaista treba
Ne treba vam mišljenje konsultanta da biste prepoznali ove simptome. Ako se javljaju svakodnevno, sistemi vam vape za povezivanjem:
- isti podaci se ručno prekucavaju iz jednog sistema u drugi;
- između dva sistema postoji kašnjenje od sati ili dana;
- ljudi prave greške pri prepisivanju, pa se stanje i cene ne slažu;
- neko provodi sate na poslu koji računar može da uradi za sekunde;
- ne možete da odgovorite na jednostavno pitanje jer je podatak u tri različita sistema.
Jedan ili dva ova znaka nisu hitni. Ali kada se poklope tri i više, i kada rastu sa obimom posla, to nije neugodnost — to je trošak koji se svakog meseca ponavlja.
Šta integracija zapravo kupuje
Kada sistemi razgovaraju preko API-ja — dogovorenog jezika kojim aplikacije razmenjuju podatke — dobijate tri stvari: podatke koji su svuda isti, brzinu jer se ništa ne čeka na ručno prebacivanje, i manje grešaka jer čovek ne prekucava. To se najbrže isplati tamo gde je obim veliki i gde greška košta. Ali kupujete i nešto teže merljivo: mir. Ljudi prestanu da rade dosadan, mehanički posao i vrate se onome zbog čega ste ih zaposlili.
Šta košta
Integracija nije jednokratni trošak. Košta izrada, ali košta i održavanje — jer se sistemi menjaju, API-ji se ažuriraju, a veza mora da izdrži. Zato ima smisla samo kada je posao koji ukida dovoljno velik i trajan. Za nešto što radite dvaput godišnje, integracija je preskupo rešenje.
Ne plaćate vezu, plaćate to što više nikada ne morate da razmišljate o njoj.
Kada je jeftinije rešenje dovoljno
Puna integracija nije jedini put. Često je dovoljno manje:
- izvoz i uvoz — ako se podaci prebacuju jednom dnevno, zakazani izvoz fajla rešava problem za deo cene;
- poluautomatika — čovek pritisne dugme, a sistem uradi ostalo;
- jedna tačka istine — ponekad je rešenje da se drugi sistem ukine, a ne da se poveže.
Dobra odluka počinje od pitanja koliko često i koliko podataka putuje, i koliko vas greška zaista košta. Ponekad je najpametniji potez najjednostavniji.
Kako da odlučite
Napravite jednostavan test: koliko sati mesečno vaši ljudi troše na prebacivanje podataka i koliko grešaka to izazove. Pomnožite to sa cenom sata i cenom jedne prosečne greške. Ako je broj mali, sačekajte. Ako je veliki i raste, integracija se verovatno već isplatila, samo to još niste izračunali.
Ako niste sigurni na kojoj ste strani, to je najjeftiniji trenutak za razgovor. Rado ćemo iskreno reći da li vam integracija treba ili vas jednostavniji potez vodi do istog cilja.