Izraditi ili kupiti softver: vodič za odluku za male tvrtke
Kupite softver kad je vaša potreba uobičajena, pogreške su skupe, a dobar proizvod već odgovara načinu vašeg rada — računovodstvo, obračun plaća, e-pošta i plaćanja gotovo su uvijek „kupi”. Izradite kad je vaš proces specifičan za vašu tvrtku, gotovi alati zahtijevaju nezgrapna zaobilazna rješenja ili plaćate veliki proizvod za mali dio koji koristite. Mnoge male tvrtke rade i jedno i drugo: kupe glavne sustave i grade male alate oko njih.
AI graditelji aplikacija učinili su izradu znatno jeftinijom nego prije, što mijenja račun za male, usmjerene alate. Ipak, ne mijenja činjenicu da sve što izradite morate i održavati. Ovaj vodič daje način za odluku.
Ukratko
| Situacija | Obično | Zašto |
|---|---|---|
| Računovodstvo, obračun plaća, porez | Kupi | Regulirano, pogreške su skupe, postoje zreli proizvodi |
| Slanje e-pošte, plaćanja karticama | Kupi (i poveži ga) | Isporuka poruka i sigurnost kartica specijalistički su posao |
| Opći CRM sa standardnim prodajnim procesom | Kupi | Mnogo dobrih opcija; trošak prebacivanja je na početku nizak |
| Praćenje ili tijek rada koji je jedinstven za vas | Izradi | Nijedan proizvod ne odgovara; tablični kalkulatori se raspadnu |
| Klijentski portal s vašim brendom | Oboje | Kupite ako portal proizvod odgovara; izradite ako trebate vlastiti tijek |
| Korištenje malog dijela skupog proizvoda | Razmotrite izradu | Možda plaćate puno toga što ne koristite |
| Nešto za što vam kupci plaćaju | Izradi | To je vaš proizvod — posjedovati ga je cilj |
Što „kupnja” stvarno košta
Pretplata je samo dio cijene. Kad kupujete, plaćate i kroz:
- Mjesta. Cijena po korisniku raste s vašim timom, ponekad brže nego vrijednost.
- Zaobilazna rješenja. Vrijeme koje trošite savijajući svoj proces da odgovara alatu ili izvoza u tablice da biste radili ono što alat ne može.
- Vezanost. Vaši podaci i navike žive u tuđem proizvodu. Odlazak kasnije znači migraciju.
- Promjene cijena i planova. Dobavljači mijenjaju razine, značajke i cijene. Vi nemate što reći.
- Ljepilo za integracije. Povezivanje više kupljenih alata često traži još jedan alat.
Ono što dobivate zauzvrat je značajno: netko drugi brine o hostingu, sigurnosti, ažuriranjima, sigurnosnim kopijama, usklađenosti i podršci. Za većinu ključnih poslovnih funkcija to vrijedi mnogo.
Što „izrada” stvarno košta
Izrada ima početni trošak — vaše vrijeme s AI graditeljem ili vrijeme programera — i trajni trošak koji ljudi podcjenjuju:
- Hosting i baza podataka, obično mjesečni iznos koji raste s korištenjem.
- Održavanje. Biblioteke trebaju ažuriranja. Preglednici se mijenjaju. Nešto će se na kraju pokvariti.
- Sigurnost. Prijave, dozvole i zaštita podataka su vaša odgovornost.
- Podrška. Kad se kolega ili kupac zaglavi, dolaze k vama.
- Vlasnik. Netko mora znati kako to radi i provoditi izmjene. Ako ta osoba ode, alat može ostati bez vlasnika.
- Sigurnosne kopije i oporavak. Trebate način da vratite podatke ako nešto pođe po zlu.
Za grubu sliku kako se početni trošak razlikuje između agencija, freelancera i AI graditelja, pogledajte koliko košta izrada aplikacije.
Popis za bodovanje
Bodujte svako pitanje za alat koji razmatrate. Označite stupac koji najbolje odgovara.
| Pitanje | Bodovi za kupnju | Bodovi za izradu |
|---|---|---|
| Je li ovo uobičajena poslovna funkcija (računovodstvo, e-pošta, obračun plaća)? | Da | Ne |
| Postoji li proizvod koji odgovara barem većini vašeg procesa kakav jest? | Da | Ne |
| Bi li pogreška uzrokovala pravnu, financijsku ili sigurnosnu štetu? | Da | Niski rizik |
| Je li vaš proces prednost pred konkurencijom? | Ne | Da |
| Plaćate li mnogo mjesta ili značajki koje ne koristite? | Ne | Da |
| Trebate li posjedovati podatke i brzo mijenjati stvari? | Ne baš | Da |
| Postoji li netko tko može posjedovati i održavati izrađeni alat? | Ne | Da |
| Trebate li ga ovaj tjedan i je li jednostavan (obrazac, popis, nadzorna ploča)? | Oboje | Izrada može biti brža |
Ako „kupnja” pobjeđuje u većini redaka, kupite — i nemojte se zbog toga osjećati loše. Ako pobjeđuje „izrada”, posebno u redcima o uklapanju i vlasništvu, izrada vrijedi ozbiljnog razmatranja. Ako je rezultat miješan, hibrid je vjerojatno pravi odgovor.
Dva primjera
Ovo su ilustracije kako koristiti popis, a ne stvarne tvrtke.
Mala računovodstvena praksa koja odlučuje o softveru za knjigovodstvo. Knjigovodstvo je uobičajena funkcija, postoje zreli proizvodi, a pogreške imaju pravne posljedice. Procesi prakse nisu konkurentska prednost — knjige njezinih klijenata moraju biti točne, a ne neobične. Gotovo svaki redak pokazuje na kupnju. Praksa bi ipak mogla izraditi nešto malo oko kupljenog proizvoda: stranicu za klijente koja pokazuje koje dokumente svaki klijent još treba poslati, ako to njezin proizvod za knjigovodstvo ne pokriva.
Mobilna tvrtka za šišanje pasa koja odlučuje o softveru za rezervacije. Alati za rezervacije postoje, ali ova tvrtka ima neobično ograničenje: termini ovise o ruti i vremenu putovanja između domova kupaca, a cijene variraju prema veličini psa i dlaci. Generički proizvodi za rezervacije prisiljavaju vlasnicu da svaku večer ručno popravlja raspored. Posljedice povremene pogreške su male, vlasnica je spremna održavati alat, a proces je dio onoga što tvrtku čini učinkovitom. Nekoliko redaka pokazuje na izradu — vjerojatno hibrid: prilagođena aplikacija za rezervacije i rutiranje, s plaćanjima putem Stripea i podsjetnicima poslanim putem pružatelja e-pošte ili SMS-a.
Obrazac je ovakav: što je potreba zajednička svakoj tvrtki, to je vjerojatnije da već postoji dobar proizvod. Što više odražava način na koji vaša tvrtka specifično radi, to više izrađeni alat može opravdati svoje mjesto.
Hibridne opcije: kupite jezgru, izradite rubove
Najpraktičniji odgovor za male tvrtke često nije ni čista izrada ni čista kupnja:
- Kupite sustav zapisa, izradite prikaz. Zadržite svoje računovodstvo ili CRM, a izradite jednostavnu nadzornu ploču ili stranicu za klijente koja čita iz njega.
- Izradite tijek rada, kupite infrastrukturu. Izradite vlastiti tijek rezervacija ili narudžbi, a za plaćanja koristite Stripe, a za e-poštu uslugu poput Resenda ili Postmarka. Nikada sami ne obrađujete brojeve kartica. Kako dodati plaćanja u svoju aplikaciju pokazuje taj obrazac.
- Zamijenite tablicu, a ne softver. Mnoge odluke o „izradi” zapravo se tiču tablice koja je prerasla sebe. Kako pretvoriti tablicu u aplikaciju prolazi kroz to korak po korak.
- Počnite izradom, pa prijeđite na kupnju (ili obrnuto). Mali izrađeni alat može dokazati što stvarno trebate prije nego se obvežete na skup proizvod — ili pokazati da trebate programera.
Kako AI graditelji aplikacija mijenjaju odluku
Do nedavno je izrada čak i malog internog alata značila angažiranje programera, što je „kupnju” činilo zadanom opcijom za gotovo sve. AI graditelji aplikacija mijenjaju prvu polovicu jednadžbe: netehnička osoba sada može opisati praćenje, portal ili nadzornu ploču i brzo dobiti radnu verziju.
Ne mijenjaju drugu polovicu. Alat izrađen za jedno popodne i dalje treba nekoga tko će ga posjedovati, osigurati i održavati u radu. Stvarni učinak AI graditelja je:
- Mali, usmjereni alati — praćenje, obrasci za prijem, tijekovi odobravanja, nadzorne ploče — čvrsto prelaze na „izradi”.
- Sve što je regulirano ili kritično za sigurnost ostaje „kupi”, ili „izradi uz pregled programera”.
- Eksperimenti postaju jeftini. Možete izraditi grubu verziju da naučite što trebate prije odluke.
Naš vodič za izradu internog alata ide korak po korak, a ideje za interne alate za timove donose konkretne primjere.
Pitanja za dobavljača prije kupnje
- Mogu li u bilo kojem trenutku izvesti sve svoje podatke, u upotrebljivom formatu?
- Kako se cijena mijenja kako dodajemo korisnike ili podatke?
- Što se događa s mojim podacima ako otkažem?
- Povezuje li se s alatima koje već koristimo ili će nam trebati konektor?
- Koga kontaktiram kad nešto pukne i koliko brzo odgovaraju?
Pitanja na koja treba odgovoriti prije izrade
- Tko posjeduje ovaj alat i tko mu je zamjena?
- Gdje žive podaci i kako se izrađuju sigurnosne kopije?
- Tko se može prijaviti i što svaka osoba smije vidjeti?
- Što se događa ako platforma koju ste koristili nestane — možete li ponijeti kod?
- Koja je najmanja verzija koja rješava problem?
Ako ne možete odgovoriti na prvo pitanje, još nemojte izrađivati.
Česte pogreške
- Izrada onoga što je već riješeno. Vlastito računovodstvo ili isporuka e-pošte rijetko se isplate.
- Kupnja zbog značajki koje nikada nećete koristiti. Enterprise razine su cijenjene za velike tvrtke.
- Uspoređivanje samo pretplate i cijene izrade. Uspoređujte ukupni trošak kroz nekoliko godina, uključujući vaše vrijeme.
- Nema vlasnika. Izrađeni alati bez vlasnika propadaju; kupljeni alati bez vlasnika se pogrešno konfiguriraju.
- Sve ili ništa. Većina dobrih postavki su hibridi.
Gdje se uklapa Mythex
Ako odlučite graditi, Mythex je AI graditelj aplikacija za male, usmjerene alate koje ovaj vodič opisuje: opišete alat, on ga izgradi i pokrene u pregledu uživo, dodaje bazu podataka kad aplikacija treba spremati podatke i objavljuje ga na URL koji vaš tim može koristiti. Suradnici nemaju naknadu po korisniku, što je važno ako cijena po mjestu tjera vas od kupljenog alata. Na Pro planu možete izvesti kod ili ga sinkronizirati s GitHubom, pa ga kasnije može preuzeti programer — pogledajte GitHub i izvoz. Planovi i krediti nalaze se na stranici s cijenama.
Pitanja
Je li jeftinije izraditi ili kupiti softver?
Za uobičajene potrebe poput računovodstva, obračuna plaća ili e-pošte kupnja je gotovo uvijek jeftinija kad uračunate održavanje, sigurnost i vaše vlastito vrijeme. Izrada se isplati kad je vaš proces neobičan, gotov alat naplaćuje po korisniku za značajke koje ne koristite ili nijedan proizvod ne odgovara načinu na koji radite.
Koji su skriveni troškovi izrade softvera?
Hosting, ažuriranja, ispravljanje grešaka, sigurnosne kopije, sigurnost, odgovaranje na pitanja korisnika i vrijeme osobe koja ga održava. Ti troškovi traju koliko i korištenje alata, pa je odluka o izradi zapravo odluka o održavanju nečega.
Može li mala tvrtka sama izraditi softver bez programera?
Za jednostavne alate — praćenje, obrasce, nadzorne ploče, klijentske portale — može, uz AI graditelje aplikacija ili alate bez koda. Za sve što obrađuje plaćanja, osjetljive podatke ili mnogo korisnika, predvidite da programer pregleda rješenje, čak i ako prvu verziju sami izradite.
Što mala tvrtka nikada ne bi trebala sama graditi?
Sve što je jako regulirano ili gdje su pogreške skupe, a zrel proizvod već postoji: računovodstvene knjige, obračun plaća, porezne prijave, obradu kartičnih plaćanja i infrastrukturu za slanje e-pošte. Kupite to i gradite oko toga ako trebate.