Prednosti in slabosti pripravljene programske opreme
Če razmišljate o uvedbi nove programske opreme, boste morda imeli možnost kupiti že pripravljen izdelek, namesto da bi razvili svoj program. Morda se zdi logično izbrati takojšnjo gotovo rešitev, vendar ima to prednosti in slabosti, ki jih morate upoštevati, preden se odločite.
Ekonomija obsega Stroškovne koristi
Nakup pripravljene programske opreme je običajno cenejši od plačila za razvoj po meri. Podjetje za programsko opremo porazdeli svoje stroške s prodajo svojih programov številnim različnim uporabnikom, kar strankam zagotavlja prednosti ekonomije obsega. Če razvoj oddate zunanjemu podjetju ali za ustvarjanje programa uporabite notranje razvijalce, mora vse stroške nositi vaše podjetje.
Takojšnja uvedba in preizkušena tehnologija
Pripravljeni programi bi morali biti pripravljeni takoj, ko jih plačate in naložite v sistem. Uporabljajo preizkušeno tehnologijo in bodo imeli rezultate pri drugih uporabnikih, razen če so na novo predstavljeni. Šli bodo skozi raziskovalne in razvojne postopke ter testiranja pred zagonom, tako da vam ne bo treba izgubljati časa s hrošči. Če program popolnoma izpolnjuje eno ali več vaših potreb, 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. Številna podjetja ponujajo gradiva za usposabljanje uporabnikov skupaj s spletno pomočjo in storitvami za odpravljanje težav kot marketinško orodje med prodajnim procesom, zato imajo velik interes zagotoviti dobro storitev. Če bodo želeli še naprej razvijati svoje izdelke, bodo ponudili nadgradnje. Če za ustvarjanje sistema po meri uporabite razvijalca tretje osebe, morda ne bo ponudil stalne podpore ali nadgradenj – ali pa bo za te storitve zaračunal 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 pa ni nobenega zagotovila, da bo popolnoma ustrezal vašim zahtevam. V nekaterih primerih program morda nima nekaterih funkcij ali vključuje takšne, ki jih ne boste nikoli 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 pripravljene programske opreme, pri čemer običajno prodaja pravice do uporabe pod licenco. Čeprav lahko podjetje prisluhne svojim uporabnikom in posodobi programe, da ustrezajo njihovim potrebam, mu tega ni treba storiti, zato nimate nadzora nad prilagajanjem. To na začetku morda ne bo težava, a če vaše podjetje raste ali se vaši sistemi spremenijo, program morda ne bo mogel slediti. Lastnik programske opreme se lahko kadar koli odloči, da izdelka ne bo podpiral ali razvijal, zaradi česar imate program, ki postaja vse bolj zastarel. To je lahko tudi problem, če se podjetje zapre ali če ga prevzamejo. Če odstrani funkcije, ki so ključne za vaše zahteve, programska oprema morda ne bo več ustrezala vašemu namenu.
Dolgoročne stroškovne posledice
Čeprav je že pripravljena programska oprema na začetku lahko cenejša, lahko njeni stroški sčasoma narastejo. 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 bo povečalo vaše skupne stroške. Uporaba različnih programov za dokončanje delovnega procesa lahko povzroči tudi stroške časa in produktivnosti.