1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Prednosti i nedostaci gotovog softvera

Ako razmišljate o implementaciji novog softvera, možda ćete imati opciju kupnje gotovog proizvoda umjesto razvijanja vlastitog programa. Možda se čini logičnim odabrati trenutno gotovo rješenje, ali ono dolazi s prednostima i nedostacima koje biste trebali razmotriti prije donošenja odluke.

Ekonomija razmjera Troškovne koristi

Kupnja gotovog softvera obično je jeftinija od plaćanja prilagođenog razvoja. Softverska tvrtka raspoređuje svoje troškove prodajom svojih programa mnogim različitim korisnicima, dajući kupcima prednosti ekonomije razmjera. Ako razvoj prepustite tvrtki treće strane ili koristite interne programere za izradu programa, vaša tvrtka mora snositi sve troškove.

Trenutačna implementacija i dokazana tehnologija

Gotovi programi trebali bi biti spremni za upotrebu čim ih platite i učitate u svoj sustav. Koriste dokazanu tehnologiju i imat će iskustvo s drugim korisnicima, osim ako nisu nedavno pokrenuti. Oni će proći kroz postupke istraživanja i razvoja i testiranje prije lansiranja, tako da ne biste trebali gubiti vrijeme na rješavanje grešaka. Ako program savršeno zadovoljava jednu ili više vaših potreba, možda nema smisla ulagati vrijeme i novac u razvoj verzije nečega što već postoji.

Pristup podršci i nadogradnjama

Obično možete provjeriti razine podrške prije nego što kupite gotov softver. Mnoge tvrtke nude materijale za obuku korisnika zajedno s online pomoći i uslugama rješavanja problema kao marketinški alat tijekom prodajnog procesa, tako da imaju osobni interes u pružanju dobre usluge. Ako žele nastaviti razvijati svoje proizvode, ponudit će nadogradnje. Ako koristite razvojnog programera treće strane za izradu prilagođenog sustava, on možda neće ponuditi stalnu podršku ili nadogradnje -- ili može naplatiti više za te usluge.

Nedostatak fokusa na zahtjeve

Readymade softver nudi opće rješenje za sve svoje korisnike, čak i ako cilja na tržišnu nišu ili određenu funkciju. Međutim, nema jamstva da će točno odgovarati vašim zahtjevima. U nekim slučajevima programu možda nedostaju neke značajke ili sadrži one koje nikada nećete koristiti, a možda ćete imati problema s integracijom s postojećim sustavima. Razvoj po narudžbi omogućuje vam stvaranje programa koji točno odgovara vašim zahtjevima i vašem sustavu.

Vlasništvo i nedostatak kontrole

Razvojni programer zadržava vlasništvo nad gotovim softverom, obično prodajući prava korištenja pod licencom. Iako tvrtka može slušati svoje korisnike i ažurirati programe kako bi zadovoljila njihove potrebe, ona to ne mora činiti, tako da nemate kontrolu nad prilagodbom. Ovo u početku možda neće biti problem, ali ako vaša tvrtka raste ili se vaši sustavi promijene, program možda neće moći držati korak. Vlasnik softvera može odlučiti da neće podržavati ili razvijati proizvod u bilo kojem trenutku, ostavljajući vas s programom koji postaje sve zastarjeliji. To također može biti problem ako se tvrtka zatvori ili ako se preuzme. Ako ukloni funkcije koje su ključne za vaše zahtjeve, softver možda više neće odgovarati vašoj svrsi.

Dugoročne implikacije troškova

Iako bi gotovi softver u početku mogao biti jeftiniji za kupnju, njegovi troškovi mogu s vremenom rasti. Licence su obično vremenski ograničene, pa ćete morati ponovno uložiti svaki put kad ponestane. To postaje skuplje ako vaša tvrtka raste i morate dodati više licenci za nove zaposlenike. Ako program ne ispunjava sve vaše zahtjeve, možda ćete morati kupiti druge kako biste popunili praznine, što će povećati vaše ukupne troškove. Korištenje različitih programa za dovršetak procesa rada također može dovesti do troškova vremena i produktivnosti.


  1. Prednosti i nedostaci internetskih kafića
  2. Prednosti i nedostaci GoToMeetinga
  3. Nedostaci softvera Microsoft Word
  4. Prednosti i nedostaci glavnih računala
  5. Prednosti modularizacije