DEUS ENGINEERING — Početna

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

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.