Okoliščine uporabe
Kje, kdaj in s čim v rokah bo nekdo aplikacijo odprl. Iz tega izhajajo kontrast zaslona, velikost gumbov, glasovni ali skenirni vnos in število korakov do cilja.
Vzemimo lesno podjetje iz Savinjske doline, ki odkupuje hlodovino od lastnikov gozdov. Merilci na gozdni cesti izmerijo premer in dolžino vsakega hloda in kubaturo zapišejo v zvezek, ki ga v ponedeljek nekdo v pisarni pretipka v Excel in nato še v Pantheon. Signala v grapi ni, prsti so pozimi trdi od mraza, lastnik gozda pa obračun pričakuje čim prej. Ko za tako delo načrtujemo aplikacijo, najprej ne izbiramo tehnologije, temveč spoznamo okoliščine: sonce na zaslonu, dež, rokavice, ena prosta roka, baterija, ki mora zdržati do večera. Šele iz tega sledijo velikost gumbov, način vnosa in sinhronizacija. Merilne vilice z Bluetoothom lahko premer pošljejo kar v aplikacijo, ta izračuna kubaturo, lastnik gozda pa izpis dobi še isti dan. Povemo pa tudi, kdaj aplikacija ni prava naložba. Če jo bodo ljudje odprli le nekajkrat na leto, je spletna stran, prilagojena telefonom, ali progresivna spletna aplikacija (PWA) skoraj vedno cenejša in zadostna. Aplikacija namreč ne stane le razvoja, temveč tudi vsakoletnih prilagoditev novim različicam iOS in Androida.
Telefon je le vrh ledene gore. Pod njim so strežnik, spletna plošča za pisarno, povezava z ERP in operacijski sistemi, ki se spreminjajo vsako leto.
Kje, kdaj in s čim v rokah bo nekdo aplikacijo odprl. Iz tega izhajajo kontrast zaslona, velikost gumbov, glasovni ali skenirni vnos in število korakov do cilja.
PWA za občasno rabo in preproste obrazce, Flutter ali React Native za vsakodnevno delo, Swift in Kotlin, ko je treba globoko v strojno opremo. Izbiro utemeljimo v tabeli s stroški razvoja in vzdrževanja.
Vnos se najprej shrani v napravo in odpotuje na strežnik, ko se pojavi signal. Če dva človeka spremenita isti zapis, velja vnaprej dogovorjeno pravilo, uporabnik pa vidi, kaj se je zgodilo.
Kamera za fotografije in dokumente, črtne in QR kode, NFC, merilne naprave prek Bluetootha, lokacija. Preizkusimo jih na napravah, ki jih vaša ekipa dejansko nosi, tudi na robustnih telefonih in najcenejših modelih.
Zapisi gredo v Pantheon, Minimax, SAP Business One ali vaš sistem, v pisarni pa je spletna plošča za načrtovanje, potrjevanje in poročila.
Interne aplikacije namestimo prek Microsoft Intune, Apple Business Manager in upravljanega Google Playa. Javne aplikacije objavimo na razvijalskih računih, odprtih na vaše podjetje.
Poročila o sesutjih brez osebnih podatkov s Firebase Crashlytics ali Sentry, opombe ob izdaji in preizkus pred vsako novo različico iOS in Androida.
Prva različica, ki se jo da namestiti, pride na teren čim prej. Kar je za mizo videti dobro, se na soncu ali v dežju pogosto izkaže drugače.
Videoklici z uporabniki in kratki posnetki s terena, ki nam jih pošljete: okolje, naprava, čas, napake.
Namestitev prek TestFlighta in internega testnega kanala Google Play na telefone nekaj ljudi pri pravem delu.
Ekipa nekaj tednov dela z aplikacijo, stari zvezek ali Excel pa teče vzporedno. Razlike pregledamo skupaj.
Namestitev za vse, kratki video posnetki z navodili in načrtovano vzdrževanje ob novih različicah operacijskih sistemov.
Preizkus naj poteka zunaj, ne v pisarni. Aplikacijo, ki jo bodo uporabljali na terenu, preizkusite v rokavicah, na soncu in s telefonom, ki ga ima v žepu vaš najmanj potrpežljiv sodelavec. Pet minut takega preizkusa pokaže več kot ura predstavitve na velikem zaslonu, popravki pa so v tej fazi še poceni.
Ne, če je namenjena samo zaposlenim. Pri Applu je mogoča zasebna distribucija prek Apple Business Manager, pri Androidu upravljani Google Play ali namestitev neposredno z Intune. V javnem iskanju se ne pokaže.
Razvijalska računa pri Applu in Googlu, odprta na vaše podjetje. Pri Applu za organizacijo navadno potrebujete tudi številko D-U-N-S. Pri registraciji vam pomagamo, računa pa ostaneta vaša.
Lokacija je osebni podatek, zato mora biti namen jasen, zaposleni pa obveščeni. Predlagamo zasnovo, ki lokacijo zajame le ob shranjevanju delovnega zapisa in zunaj delovnega časa ne sledi nikomur. Skladnost z GDPR in ZDR-1 naj presodi vaš pravnik.
Da, če to upoštevamo že pri zasnovi. Na začetku skupaj zapišemo seznam naprav, ki jih mora aplikacija podpirati, in jih vključimo v preizkuse.
Za srednje veliko aplikacijo prilagoditve novim različicam sistemov in ponovna oddaja v trgovino navadno vzamejo nekaj delovnih dni na leto, obračunanih po 50 € na uro + DDV. Za nove funkcije je praktičnejša mesečna zaloga ur.
Kdo jo bo uporabljal, kje in kako pogosto? Predlagali bomo pravo obliko in obseg prve različice.
Vaše povpraševanje je prispelo
Oglasimo se najpozneje naslednji delovni dan. Če ste prijavili okvaro, zaradi katere ekipa ne more delati, jo pogledamo najprej.
Tega kraja ni na seznamu. Preverite zapis ali izberite najbližje večje mesto. Ker vse delo opravimo na daljavo, je storitev povsod po Sloveniji enaka.