01 Izgradnja
Softver po meri i SaaS
Interne platforme, portali za klijente i višekorisnički SaaS proizvodi, projektovani oko procesa i podataka koje zaista imate.
Ishod: Jedan izvor istine umesto rasutih alata.
Softver po meri ovde znači veb aplikaciju izgrađenu oko procesa i evidencija jedne organizacije: internu platformu, portal za klijente ili SaaS proizvod koji koristi više kompanija, a svaka vidi samo svoje podatke. Model podataka, interfejs i postavljanje grade se kao jedan sistem.
Ima smisla kada se ključni posao odvija kroz tabele, imejlove i alate koji nisu predviđeni da rade zajedno, ili kada ideji za proizvod treba prva verzija u kojoj stvarni korisnici mogu da rade. Manje ima smisla kada zreo gotov proizvod već pokriva proces uz manja podešavanja.
Tipične potrebe
- Ključni posao se odvija kroz tabele, imejlove i alate koji mu ne odgovaraju
- Gotov softver traži zaobilazna rešenja koja tim mora da pamti
- Ideja za SaaS kojoj treba prva verzija spremna za produkciju
Šta dobijate
- Veb aplikacija spremna za produkciju, izgrađena oko vašeg procesa
- Dokumentovan model podataka i arhitektura koje vaš tim može da proširuje
- Postavljanje, primopredaja i dalji razvoj
Pristup
Kako teče rad.
- 01
Prvo podaci, pa ekrani
Popisuju se podaci od kojih posao zavisi — klijenti, porudžbine, predmeti, fakture — i za svaki se beleži ko ga unosi i gde se danas vodi. Postojeće tabele i imejlovi postaju spisak onoga što model podataka mora da obuhvati.
- 02
Organizacije i uloge od prvog dana
Rano se odlučuje ko sme šta da vidi i menja: kojoj kompaniji, kancelariji ili timu pripada svaki zapis i koje uloge tu postoje. Izolacija se modeluje u bazi, a ne dodaje se posle puštanja u rad.
- 03
Prvo izdanje koje preuzima stvaran posao
Prva verzija preuzima jedan zaokružen deo današnjeg procesa, tako da je ljudi koriste svakodnevno, a sledeći deo se oblikuje prema onome što zaista rade.
- 04
Produkcija, dokumentacija i dalji razvoj
Sistem se postavlja uz automatske provere pri svakoj izmeni, model podataka i arhitektura se zapisuju, a razvoj se nastavlja u istom kodu, bez pisanja svega iznova.
Tehnologije
- TypeScript
- React
- Next.js
- PostgreSQL
- Supabase
Inženjer koji radi ovaj posao je osnivač, Filip Volf — sarađujete direktno sa njim.
Pitanja
O ovoj usluzi.
Možete li da napravite prvu verziju SaaS proizvoda?
Da. Prva verzija uključuje ono što je teško dodati kasnije: odvojene podatke za svaku organizaciju koja koristi proizvod, uloge i ovlašćenja, kao i pravila naplate tamo gde su potrebna. Tako radi i Pametni Advokat — svaka advokatska kancelarija ima svoju numeraciju predmeta, uloge advokata i sekretara i podatke koje druge kancelarije ne vide.
Šta će biti sa tabelama koje danas koristimo?
One su polazna tačka. Njihove kolone, zaobilazna rešenja i duplikati pokazuju šta model podataka mora da sadrži. Postojeći zapisi mogu da se uvezu, a prelazak može da ide u fazama, jedan po jedan deo posla, dok stari alati ostaju dostupni.
Po čemu se ovo razlikuje od modernizacije i održavanja softvera?
Ova usluga gradi nov sistem ili nov proizvod, od modela podataka pa naviše. Modernizacija polazi od softvera koji već koristite i nadograđuje ga ili migrira korak po korak, dok je u upotrebi. Ako postojeći sistem već obavlja veći deo posla, njegova modernizacija je obično bolje polazište.
Povezane usluge
- 02
Dizajn proizvoda i UX/UI
Ishod: Proizvod oblikovan prema stvarnom poslu — dogovoren pre početka izgradnje.
- 05
API-ji, backend arhitektura i PostgreSQL
Ishod: Poslovna pravila sprovedena jednom, tamo gde su podaci.
- 11
Modernizacija i održavanje softvera
Ishod: Softver na koji se već oslanjate ponovo može bezbedno da se menja.
Sledeći korak
Razgovarajmo o tome šta gradite.
Opišite šta treba izgraditi ili popraviti, kako se posao danas odvija i koja su ograničenja. Dobićete pitanja koja razjašnjavaju zahtev ili prvi predlog pristupa — imejlom, na srpskom ili engleskom.