Razvoj programske opreme · Frontend
Vmesniki, ki jih ni treba razlagati.
Uporabniški del sistema, ki mora biti hiter tudi pri velikih količinah podatkov in razumljiv brez uvajanja.
Kdaj nas običajno vključijo
- obstoječi sistem ne zadošča več
- delo poteka v preglednicah
- podatki se podvajajo med sistemi
- potrebujete novo aplikacijo
- želite prenoviti star sistem
- razvijate nov digitalni produkt
Kaj to pomeni za vas
- Manj preglednic in ročnih statusov.
- Manj podvajanja podatkov med sistemi.
- Enoten pregled procesa za vodstvo in ekipo.
- Sistem, ki raste skupaj s podjetjem.
- Manj odvisnosti od posameznika, ki »edini ve, kako gre«.
Kaj pokrivamo
- komponentni sistem in design system
- delo z velikimi tabelami in filtri
- obrazci s pravili in validacijo
- realno-časovni prikazi
- dostopnost in tipkovnica
- odzivnost od telefona do velikih zaslonov
- optimizacija hitrosti
Hitrost ni občutek, ampak meritev
Vmesnik, ki je hiter na razvijalčevem računalniku, je lahko počasen na petletnem telefonu v slabem omrežju. Zato hitrost merimo tam, kjer jo občuti uporabnik: koliko časa mine do prvega uporabnega prikaza in ali se postavitev med nalaganjem premika.
- nalaganje samo tistega, kar je na zaslonu potrebno
- postopno prikazovanje namesto praznega čakanja
- delo z velikimi tabelami brez zamrznjenega vmesnika
- slike v velikostih, ki jih naprava res potrebuje
- stabilna postavitev, ki med nalaganjem ne skače
Kjer se poslovni vmesniki lomijo
Večina zahtevnih delov ni v obliki, ampak v podatkih: tabela z več deset tisoč vrsticami, obrazec s pravili, ki so odvisna drug od drugega, in prikaz, ki se mora osveževati sam.
- filtriranje in razvrščanje na strežniku, ne v brskalniku
- izvoz, ki ne blokira dela
- obrazci, ki povedo napako ob polju in ne šele na koncu
- samodejno shranjevanje osnutka
- osveževanje v živo brez izgube tega, kar uporabnik piše
- delo s tipkovnico za uporabnike, ki so ves dan v sistemu
Kako sistem zgradimo
Arhitektura
Podatkovni model, moduli in meje sistema določimo pred razvojem, da kasnejše širitve ne zahtevajo prepisa.
UX/UI
Uporabniške poti in prototip ključnih zaslonov potrdite, preden se pišejo funkcionalnosti.
Frontend in backend
Vmesnik in strežniški del razvijamo z istim standardom: berljiva koda, pokrita z avtomatskimi testi.
Integracije
Povezave z ERP, CRM, dokumentnimi sistemi in registri, z beleženjem in ponovnimi poskusi.
Podatki
Migracija, čiščenje in pravila za kakovost podatkov, da nov sistem ne podeduje starih napak.
Varnost, kakovost, uvedba
Varnost
Prijava in pravice, šifriranje v prenosu in mirovanju, revizijska sled ter pregled pred objavo.
Testiranje
Avtomatski testi, regresija in prevzemno testiranje po vaših merilih, ne po naših.
Uvedba
Ločena okolja, postopna objava in možnost vrnitve na prejšnjo različico v nekaj minutah.
Primopredaja
Koda, dostopi, dokumentacija in izobraževanje ekipe. Sistem ostane vaš.
Vzdrževanje
Dogovorjen odzivni čas, nadzor delovanja in mesečni obseg ur za nadgradnje.
Sorodno delo
Tehnologije
Pogosta vprašanja
Ali lahko uporabite naš obstoječi design system?
Da. Če obstaja, ga uporabimo in po potrebi dopolnimo z manjkajočimi komponentami.
Sorodne rešitve
Se sliši kot vaš projekt?
Pošljite opis projekta, obstoječi sistem, razpisno dokumentacijo ali datum dogodka.