Veb aplikacije i namenski softver
Pravimo sistem na kojem firma radi: ekrane koje ljudi otvaraju svakog jutra, model podataka ispod njih i pravila koja određuju ko šta sme.
Šta ovo rešava
Većina firmi preraste svoje alate na isti način. Proces koji je nekad stajao u jednoj tabeli sada se prostire kroz tri. Gotov proizvod pokriva osamdeset posto posla, a preostalih dvadeset ručno rešavaju ljudi koji znaju sve izuzetke, svakog dana. Namenski softver se isplati upravo tu: gde je proces dovoljno specifičan da mu nijedan proizvod nikada neće odgovarati, i dovoljno čest da ručna verzija košta pravi novac.
Kada je ovo potrebno
- ·Ključni proces živi u tabelama koje u potpunosti razume samo jedna osoba.
- ·Vaš alat radi najveći deo posla, a ostatak se rešava ručno.
- ·Različiti sektori vode svoju verziju istih podataka.
- ·Izveštaj se čeka danima jer se brojke sastavljaju ručno.
- ·Rast znači zapošljavanje novih ljudi za iste ponavljajuće korake.
Šta obuhvata
Model podataka
Struktura ispod svega: entiteti, veze, istorija i pravila koja ih drže ispravnim.
Ekrani
Interfejs napravljen oko stvarnog zadatka, a ne oko tabele u bazi, i dovoljno brz za celodnevni rad.
Uloge i pristup
Ovlašćenja koja se primenjuju na nivou podataka, tako da je ono što korisnik ne vidi zaista van domašaja.
Procesi
Odobrenja, statusi i primopredaje modelovani onako kako firma zaista radi, sa izuzecima uključenim.
Izveštavanje
Brojke koje proizvodi sam sistem, iste na ekranu, u izvozu i na kontrolnoj tabli.
Puštanje u rad
Okruženja, rezervne kopije, nadzor i proces objavljivanja koji ne traži prekid rada.
Kako pristupamo
Polazimo od procesa, a ne od liste funkcionalnosti. Jedan dan proveden sa ljudima koji rade taj posao obično promeni šta prva verzija treba da sadrži.
Model podataka se dogovara pre interfejsa, jer je to deo koji je kasnije skupo menjati. Sve ostalo može da se doteruje dok već koristite sistem.
Okruženje na kojem sistem radi dobijate rano. Povratna informacija na stvarnom softveru vredi više od odobrenog dizajna.
Tehnička osnova
- Frontend
- Next.js, React, TypeScript
- Backend
- Node i Python, REST i tipizirani API-ji
- Podaci
- PostgreSQL, migracije, potpuna istorija
- Poslovi
- Redovi, ponovni pokušaji, zakazani poslovi
- Pristup
- SSO, ovlašćenja po redu, zapis izmena
- Hosting
- Vaši cloud nalozi
Česta pitanja
Da li se namenski softver isplati u odnosu na gotov proizvod?
Ponekad ne, i to ćemo vam reći. Isplati se kada je proces vaša stvarna prednost, ili kada ručni rad oko gotovog proizvoda već košta više nego da se napravi deo koji nedostaje.
Možete li da radite sa sistemima koje već koristimo?
Najčešće da. Ako sistem ima API, integrišemo se preko njega. Ako nema, radimo preko izvoza, fajlova ili baze, i rano kažemo ako nešto nije realno.
Ko je vlasnik koda?
Vi. Repozitorijumi i infrastruktura su na vašim nalozima od prvog dana, tako da ništa nije vezano za Chronum, ni tehnički ni ugovorno.
Koliko traje prva verzija?
Obim posla definišemo prema sistemu koji vam zaista treba i plan isporuke dogovaramo pre početka razvoja. Prva verzija obično pokriva jedan proces od početka do kraja.