Архива за 'softver' категорију
/*Problem ekstrema pri kupovini poslovnog softvera*/
Programi (a posebno poslovni programi) su danas toliko složeni da ih je nekada jednostavnije napisati od početka nego „krpiti“. Zato je veoma važno pratiti istoriju razvoja programa da bi se moglo videti kako se program razvijao i kuda ide. Kada procenjujete program bitno je saznati kako će se program razvijati u budućnosti, kada će se pojaviti nova verzija, šta će ta nova verzija sadržati i kada će realno moći da se obezbedi dovoljno podrške, obuke i ispravki da bi se implementacija uspešno izvela. Praćenje planiranog razvoja programa izuzetno je bitno jer softverska firma u jednom trenutku može odlučiti da taj i takav program jednostavno više ne razvija. I šta onda? Zaglavljeni ste sa programom koji ima iza sebe bogato iskustvo, pregršt opcija, pokriva Vaše poslovanje u potpunosti, ali će uskoro biti mrtav softver! Ovo, u prevodu, znači da ako Vam zatreba neka nova opcija imate ograničen izbor ili da je sami napravite (što je u većini slučajeva nemoguće, jer je poslovni softver uglavnom zatvorenog koda) ili da opet tražite novi program. Po mom mišljenju i nije neki izbor, stoga slobodno u startu zaboravite softver na zalasku svoje karijere.
Sa druge strane imamo novajlije i to je po mom mišljenju bolji izbor. Zbog složenosti današnjih programa, čak i kada velika firma izađe na tržište sa verzijom 1.0, retkost je da su sve opcije prisutne i kompletne. Vrlo je moguće da je to i dalje beta faza, nestabilna i/ili joj nedostaju moduli koji su Vam potrebni. Kao i kod Vas i kod proizvođača softverskih paketa postoje rokovi (ili bi bar trebalo da postoje, ako ne postoje rokovi, da li uopšte ima smisla takvu firmu uzimati za ozbiljno) i prema tome, kao i sve 1.0 verzije paketa postoji kompromis između ugrađenih funkcija i poštovanja krajnjeg roka. Čak iako je verzija 1.0 relativno nebagovita, nova verzija verovatno nema adekvatno treniran tim za implementaciju, obuku ili podršku. Iako ovo deluje kao lošiji izbor (zbog malopre pomenutih faktora), on to, u stvari, nije. Činjenica da je firma izbacila verziju 1.0 definitivno znači da će se uskoro pojaviti i verzija 1.0.1 i 1.1 i tako dalje. Jedna od tih verzija će sadržati i sve što je Vama potrebno, a dobra stvar je što ćete moći da utičete, naročito ako zaista i koristite takav program na dodavanje novih opcija i to baš onih koje su Vama potrebne. Naravno ovo ne znači da se treba zaletati, ali u današnjoj softverskoj industriji kada su svi u večitoj BETA fazi, bolje je izabrati mladji softver koji će rasti zajedno sa vama, nego softver, koji će uskoro “umreti”.
Zaključak je mesto na kojem se umorimo od razmišljanja, reče neko, prema tome da zaključim: Iako se ova greška ne može izostaviti i posmatrati van konteksta prethodnih grešaka koje sam pomenuo, ona na neki način predstavlja izbor između dva “zla”, od koji svakako treba izabrati manje, a to je mlađi softver, definitivno.
Ispravno? POGREŠNO!
Jedan od bitnih aspekata pri izboru poslovnog softvera je i sama firma sa kojom ćete sarađivati prilikom implementacije. Na primer softver je odličan za vašu kompaniju. Odlično je podržan rad i centrale i poslovnih jedninica. Ima prave module. Dobro balansirana kompleksnost naspram upotrebljivosti. Dobra cena. Sve se slaže, ali… softverska firma sve češće prodaje hardver, radnici napuštaju firmu, moral slabi, finasije presušuju i budućnost kompanije je neizvesna.
Važno je razmotriti sa kakvim ljudima ćete sarađivati, kakva je to firma, profit, sposobnost da efikasno isporuči nove opcije i izmene u programu, moral zaposlenih, biznis fokus, vizija i strategija razvoja.
Ako je firma sa kojom treba da sarađujete na svom zalasku, nemojte bacati novac na svet koji nestaje. Jedno je kada menjate poslovni softver zato što je to prirodni proces rasta Vaše firme i kada poslovni softver koji koristite jednostavno više ne zadovoljava Vaše potrebe. Sasvim je druga priča kada ste primorani da menjate poslovni softver zato što je softverska firma propala. To su suštinski dve različite stvari. Prva je posledica evolucije i izbora, a druga posledica nužnosti, moranja i, na žalost, nemanja izbora.
Bitan momenat je i sam proces implementacije, koji ne mora da radi firma koja najbolje poznaje svoj program, a to je firma koja ga je proizvela. Ovaj podslučaj je možda najopasnija greška koja se javlja. Proveli ste mesece ili čak godine tražeći softver koji će ispuniti vaše kriterijume, našli ste ga, a onda pristanete na bilo koju firmu koja vrši implementaciju softvera. Pored cene softvera (čak i tada postoji mnogo izbora oko toga ko će da vam proda, instalira, implementira, obuči i održava), tim koji će implementirati poslovni softver u Vašu firmu je značajan parametar u jednačini.
Na skali od 1 do 10, zamislite sledeći slučaj. Pretpostavimo da je A softver sa ocenom 9, a podrška sa ocenom 5. Takođe, pretpostavimo da je softver B sa ocenom 7, a podrška sa ocenom 8. Ja bih pre izabrao opciju B. Prosto zato što sam u previše slučajeva, video zahteve za krupnim izmenama u programu iako je sve bilo u redu sa samim programom. Program, zapravo nikada nije pravilno podešen, ili ljudi nikada nisu bili dovoljno obučeni da koriste sve opcije programa da bi radili kvalitetno svoj posao.
Ovde ću Vas opet podsetiti na Parouzzi-ja koji kaže da ako loše startuješ nevolje rastu eksponencijalno, a to je suština problema prilikom nabavke i implementacije poslovnog softvera.
VAŽNO: Ne pomaže vam softver u radu, već pravilna implementacija i upotreba tog softvera.
…koje Vi verovatno nikada nećete koristiti. Čemu onda kupovina takvog softvera? Verovatno je preskup za Vas, a ako razmišljate o budućnosti onda razmišljajte i o tome da uštedite novac, umesto da tražite popust od softverske kompanije.
Kada kupujete softver, a pritom se Vaš izbor zasniva na bogatstvu opcija, previđate druge kritične faktore kao što su: skalabilnost (mogućnost softvera da prati rast vaše kompanije), fleksibilnost (mogućnost softvera da se menja prema vašim potrebama, pre nego da se vi prilagođavate softveru), preterana kompleksnost (softver je previše složen i glomazan da bi se implementirao i održavao), tehnički kapacitet firme (nemate tehničkih sposobnosti - stručnih ljudi da bi koristili i održavali softver), cena (TCO /eng. total cost of ownership/ je veća nego što možete sebi da priuštite), podrška (nedovoljna podrška, kada i gde vam treba), kulturni fit (softver, dobavljač softvera, i/ili implementacija su toliko nekompatibilne sa vašom poslovnom kulturom da niste u stanju da izgradite parnerski odnos).
Veoma je važno ne prevideti ni jedan od gorenavedenih kriterijuma. Bogatstvo opcijama je prednost ako te opcije koristite. Ako ih ne koristite onda predstavljaju ozbiljnu manu. Zamislite kada bi vam šetnja parkom izgledala kao trka sa preponama. Na svakom koraku po jedna prepreka ili u ovom slučaju jedna suvišna opcija koju treba preskočiti. Zato pažljivo birajte softver prema sopstvenim potrebama. Preporuka je da u startu, čak, izaberete “siromašniji” softver koji će rasti zajedno sa vama, ovo naročito važi za startup kompanije.
Softver ne liči na automobilsku industriju, iako su česta poređenja. Lepo je voziti Ferari 30 na sat i uživati znajući da može i brže. Mnogo brže u slučaju Ferarija. Na žalost, “vožnja” softvera je nešto drugo i softver prebogat opcijama bi, u ovom slučaju, pre ličio na Ferari sa stostepenim menjačem, kome za svaku operaciju promene brzine morate pritisnuti tri kvačila i preći na suvozačevo sedište. Skupo, komplikovano, sporo, i iznad svega nepotrebno.
U sledećih nekoliko postova, pokušaću da obradim najčešće greške koje firme prave kada biraju poslovni softver koji će koristiti u svom poslovanju. Pokušaću da kroz seriju tekstova prenesem svoja iskustva sa nabavkom, implementacijom, održavanjem i podrškom softverskih paketa koji se mogu naći na našem tržištu.
Ovoj temi kod nas je posvećeno premalo pažnje, a s obzirom da je na tržištu softvera (ako tako nešto postoji u Srbiji) još uvek divlji zapad, vreme je da se ovoj problematici posveti dužna pažnja.