Pogled od strani na vrstico treh računalnikov z rokami, ki tipkajo na vsaki tipkovnici
Zasluga slike: Ciaran Griffin/Stockbyte/Getty Images
Če razmišljate o implementaciji nove programske opreme, boste morda imeli možnost, da namesto razvoja lastnega programa kupite že pripravljen izdelek. Morda se zdi logično izbrati takojšnjo rešitev, vendar to prinaša prednosti in slabosti, ki jih morate upoštevati, preden se odločite.
Ekonomija obsega in stroškovne koristi
Nakup pripravljene programske opreme je običajno cenejši kot plačilo za razvoj po meri. Podjetje za programsko opremo razporeja svoje stroške s prodajo svojih programov številnim različnim uporabnikom, s čimer strankam daje prednosti pri ekonomičnosti obsega. Če oddate razvoj v zunanje podjetje ali uporabite notranje razvijalce za izdelavo programa, mora vaše podjetje kriti vse stroške.
Video dneva
Pripravljeni programi bi morali biti pripravljeni za uporabo takoj, ko jih plačate in jih naložite v sistem. Uporabljajo preizkušeno tehnologijo in bodo imeli izkušnje z drugimi uporabniki, razen če bodo predstavljeni na novo. Opravili bodo postopke raziskav in razvoja ter testiranja pred zagonom, tako da vam ne bi bilo treba izgubljati časa za obravnavanje hroščev. Če program popolnoma ustreza eni ali več vašim potrebam, morda nima smisla vlagati časa in denarja v razvoj različice nečesa, kar že obstaja.
Dostop do podpore in nadgradenj
Običajno lahko preverite ravni podpore, preden kupite že pripravljeno programsko opremo. Mnoga podjetja ponujajo materiale za usposabljanje uporabnikov skupaj s spletno pomočjo in storitvami za odpravljanje težav kot marketinško orodje med prodajnim procesom, zato imajo lasten interes zagotoviti dobro storitev. Če želijo še naprej razvijati svoje izdelke, bodo ponudili nadgradnje. Če za ustvarjanje sistema po meri uporabite neodvisnega razvijalca, morda ne bodo nudili stalne podpore ali nadgradenj – ali pa bodo za te storitve zaračunali več.
Pomanjkanje osredotočenosti na zahteve
Pripravljena programska oprema ponuja splošno rešitev za vse svoje uporabnike, tudi če cilja na tržno nišo ali specifično funkcijo. Vendar ni nobenega zagotovila, da bo popolnoma ustrezal vašim posebnim zahtevam. V nekaterih primerih lahko program nima nekaterih funkcij ali vključuje tiste, ki jih nikoli ne boste uporabljali, in morda imate težave z integracijo z obstoječimi sistemi. Razvoj po meri vam omogoča, da ustvarite program, ki natančno ustreza vašim zahtevam in vašemu sistemu.
Lastništvo in pomanjkanje nadzora
Razvijalec obdrži lastništvo že pripravljene programske opreme, običajno prodaja pravice za uporabo pod licenco. Čeprav lahko podjetje posluša svoje uporabnike in posodablja programe, da ustrezajo njihovim potrebam, mu tega ni treba storiti, tako da nimate nadzora nad prilagajanjem. Sprva to morda ni težava, vendar če se vaše podjetje razvija ali se vaši sistemi spremenijo, program morda ne bo mogel slediti tempu. Lastnik programske opreme se lahko odloči, da ne bo podprl ali razvil izdelka na kateri koli točki, tako da vam ostane program, ki postaja vse bolj zastarel. To je lahko tudi problem, če se podjetje zapre ali če ga prevzame. Če odstrani funkcionalnost, ki je ključna za vaše zahteve, programska oprema morda ne bo več primerna za vaš namen.
Dolgoročne posledice za stroške
Čeprav je že pripravljena programska oprema morda na začetku cenejša, se lahko njeni stroški sčasoma povečajo. Licence so običajno časovno omejene, zato boste morali znova vlagati, ko jih zmanjka. To postane dražje, če vaše podjetje raste in morate dodati več licenc za nove zaposlene. Če program ne izpolnjuje vseh vaših zahtev, boste morda morali kupiti druge, da zapolnite vrzeli, kar poveča vaše skupne stroške. Uporaba različnih programov za dokončanje procesa dela lahko povzroči tudi stroške časa in produktivnosti.