Preskoči na sadržaj

U IZRADI - OTVORENO ZA PRVE FIRME

Softver za servisne firme koje izlaze na teren

Nalozi, klijenti i evidencija opreme na jednom mestu - sa tragom ko je šta uradio i kada. Kancelarijski deo radi i u njega se već unosi. Terensko lice na telefonu je ono što gradimo sada.

Otvorite nalog i koristite ga dok raste. Ono što nam kažete ulazi u to kako aplikacija radi - dok je izmena još jeftina.

Otvori nalog Šta već radi

Ne prodajemo gotov alat. Piše tačno šta radi danas, a šta tek dolazi.

Posao koji ovo rešava

Servisna firma ne kupuje „modul za naloge". Kupuje prestanak toga da se ne zna ko je gde bio i šta je uradio. Ovako to izgleda dok se vodi po sveskama i porukama:

Šta se dešava danas i šta to znači u praksi
Danas Šta to znači u praksi
Ne zna se ko je gde bio i šta je uradio Nalaz se upisuje uveče po sećanju, ili nikako.
Ne zna se šta je serviser poneo i vratio Delovi „nestaju" između kombija i magacina.
Periodični servis se ne zakazuje sam Posao koji se zaboravi je posao koji se ne naplati.
Istorija komada opreme živi po fasciklama Kod reklamacije se ne zna šta je rađeno ranije.
Klijent se zavodi kad se neko seti Dupli klijenti i pogrešni računi.

Ništa od toga se ne rešava time što se ljudima da još jedan obrazac da popune. Rešava se time što upis traje kraće nego zapisivanje na papir - inače se aplikacija zaobiđe.

Šta danas radi

Sve niže postoji kao ekran u koji se ulazi i unosi. Uz svaku stavku stoji adresa tog ekrana u aplikaciji - da se vidi da nije reč o najavi.

Nalog se otvara dok je klijent još na vezi

Ako obrazac traži deset polja, dispečer ga popuni posle - a „posle" znači papirić. Zato su obavezni samo klijent i opis posla. Tip je „servis" i prioritet „redovno" dok se ne kaže drugačije, a rok i serviser stoje sklopljeni ispod, za onoga ko ih zna odmah.

Novog klijenta zavodite u istom obrascu - bez odlaska na drugi ekran i bez prekidanja razgovora.

ekran: /app/nalozi/nov

Svako vidi svoj posao, ne tuđi

Serviser otvara spisak i vidi svoje naloge - uključujući i one na kojima je ispomoć, sa oznakom da nije nosilac. Dispečer i administrator vide sve naloge firme.

Rok i prioritet menja samo onaj ko raspoređuje. Serviser te dve stavke ne vidi kao polja koja može da promeni - jer bi inače „hitno" značilo ono što svako sam odluči.

ekran: /app/nalozi

Više ljudi na poslu, tačno jedan koji odgovara

Veliki posao ide u dvoje ili troje. Kad su svi zaduženi, niko nije - i nalog ostaje otvoren jer svako misli da ga zatvara onaj drugi.

Ekipa se bira pri raspoređivanju, ali nosilac je tačno jedan. To pravilo stoji u samoj bazi, ne u kodu ekrana: dva nosioca na istom nalogu se fizički ne mogu upisati.

ekran: /app/planiranje

Ugovor i dogovoreni odziv stoje uz klijenta

„Za koliko sati moramo da izađemo kod njih?" obično zna jedan čovek u firmi - i to je problem onog dana kad je na odmoru.

Vrsta ugovora, dokle važi, šta pokriva i dogovoreni odziv u satima stoje na kartonu klijenta. Odziv se vidi i kao kolona pri raspoređivanju - tamo gde se odlučuje čiji posao ide prvi.

ekran: /app/klijenti

Brisanja nema

Obrisan klijent nosi sa sobom i istoriju naloga koji su za njega rađeni. Zato se ne briše ništa: klijent, komad opreme, vozilo, spoljni servis, merna jedinica i mail lista se arhiviraju i vraćaju.

Nalog se ne briše nego otkazuje, i to uz razlog koji je obavezan i ostaje zapisan. Otkazati sme samo dispečer ili administrator.

ekrani: /app/klijenti · /app/oprema

Oprema se vodi komad po komad

Ne „12 čitača", nego dvanaest komada od kojih svaki ima svoju oznaku. Vaša interna oznaka je jedinstvena u firmi - i među arhiviranim komadima, da se broj nikad ne doda dvaput.

Uz komad idu fabrički serijski broj, proizvođač i model, mesto, stanje (u radu / na servisu / škart) i kod kog je klijenta ugrađen.

ekran: /app/oprema

I kad ne servisirate vi

Uređaj ode kod ovlašćenog servisa i tu nestane iz vidokruga - a klijent i dalje zove vas.

Zato postoji adresar spoljnih servisa i odluka firme ko šta servisira. Prosleđen nalog dobija stanje „prosleđen" - nije ni završen ni na čekanju - a red „čekamo spoljni servis" stoji pri raspoređivanju, sa brojem dana. Izveštaj koji servis vrati upisuje se na taj isti nalog.

ekran: /app/spoljni-servisi

Prijava na telefon bez kucanja lozinke

Serviser na kiši ne kuca lozinku od šesnaest znakova. Administrator mu odštampa QR kod; skeniranjem telefonom se otvara prijava.

Kod važi 72 sata, troši se jednom, a nov kod odmah poništava stari - izgubljen papir prestaje da važi u tom trenutku. Kod se crta u samoj aplikaciji: nijedan podatak ne odlazi kod trećeg da bi se slika napravila.

ekran: /app/korisnici

Odluke koje se posle ne mogu ispraviti

Ovo se ne vidi na snimku ekrana, a odlučuje da li se softveru može verovati kad u njemu bude tri godine posla.

Više firmi u istoj bazi, svaka vidi samo svoje

Najskuplja greška ovakvog softvera je jedan zaboravljen uslov u jednom upitu - i podaci jedne firme se pokažu drugoj.

Zato filter po firmi nije u ekranima nego u sloju za pristup podacima: jedno jedino mesto sastavlja upit, a posle čitanja se za svaki red proverava da li stvarno pripada toj firmi. Uz svaki entitet ide test „korisnik firme A ne vidi red firme B" - i to je uslov da posao uđe u aplikaciju, ne preporuka.

Radi u pregledaču bez ijedne skripte

Aplikacija koja povlači biblioteku sa interneta ne radi u zatvorenoj mreži kod klijenta, i ne radi onog dana kad taj tuđi server padne.

Zato aplikacija ne šalje nijedan JavaScript, nema spoljnih fontova ni slika. Sve što stigne u pregledač dolazi sa našeg servera.

Lozinke i sesije

Lozinka se čuva kroz PBKDF2 sa 600.000 prolaza, sesija u bazi stoji samo kao otisak (ne i sam ključ), svaki obrazac nosi zaštitu od podmetanja sa strane, a pogrešna lozinka usporava sledeći pokušaj umesto da zaključa nalog - jer je zaključan nalog oružje u rukama onoga ko pogađa.

Cifre vidi ko treba

Broj računa klijenta i naknada iz ugovora prikazuju se samo roli „finansije" i administratoru. Raspoređivanje posla vidi dispečer.

Radna površina se podešava po čoveku - deset pločica (hitno, nerazdeljeno, čeka deo, istekao rok…), a brojevi se sužavaju po roli: serviser u „hitno" vidi svoje, ne tuđe.

Tri puta kojima posao ulazi

  1. Klijent pozove

    Dispečer otvori nalog, postavi prioritet i rok i dodeli ga serviseru - ili ostavi nerazdeljeno, pa se vidi kao pločica na radnoj površini. Radi danas.

  2. Serviser naiđe na posao

    Nalog otvara sam, na licu mesta, i klijenta zavodi u istom obrascu ako ga još nema. Iz kancelarije radi danas; sa telefona, bez signala - gradimo.

  3. Ugovor o održavanju

    Sistem sam otvori nalog svakih N meseci. To je jedini prihod koji ne zavisi od toga da li se klijent setio da pozove. Ugovor se danas zavodi i vidi; automatsko otvaranje naloga tek dolazi.

Šta se gradi sada

Ovo još ne radi. Piše ovde jer je odlučeno i projektovano, pa se vidi kuda ide - i jer ćete pre kupovine znati šta nećete dobiti danas.

  • U izradi

    Terensko lice i izlazak

    Serviser na licu mesta ne menja nalog nego dodaje izlazak: vreme dolaska i odlaska i nalaz sa tog izlaska. Zato jedan kvar ostaje jedan nalog kroz tri odlaska, umesto da se iscepa na tri papira. Nalog već ume da prikaže svoje izlaske; ekran za upis dolazi sa terenskim licem.

  • U izradi

    Rad bez signala

    Mašinska sala, podzemna garaža, betonski objekat. Pravilo je postavljeno unapred i od njega se ne odstupa: bez mreže se samo DODAJE, nikad se ne menja ono što već postoji na serveru. Zato sinhronizacija ostaje „pošalji ono što je nastalo", a ne „spoji verzije" - sudari nisu rešeni nego onemogućeni. Baza je već tako postavljena: svaki zapis nosi i vreme upisa na terenu i vreme prijema na serveru, a ono što nastane na terenu ulazi kao „za potvrdu".

  • U izradi

    Fotografije i potpis klijenta

    Oboje opciono i nikad uslov za zatvaranje izlaska. Obavezni su samo vreme i nalaz. Sve što se ne može popuniti na licu mesta ne sme biti obavezno - inače se procedura zaobiđe, a lažna evidencija je gora od nepostojeće.

  • U izradi

    Skeniranje umesto kucanja

    Komad opreme se nalazi skeniranjem svoje oznake, ne pretragom po spisku od hiljadu redova. Kod nosi samo internu oznaku - nikad veb adresu, jer nalepnica na tuđem zidu živi deset godina i ne sme da vodi nigde.

  • U izradi

    Zaduženja i magacin

    Tri vrste, tri ritma: alat se zadužuje trajno i proverava inventurom, oprema za ugradnju po nalogu, rezervni delovi količinski, kroz utrošak. Komad ugrađen kod klijenta nije potrošen nego preseljen - menja vlasnika i nastavlja svoju istoriju.

  • U izradi

    Istorija komada opreme

    Kad izlasci prorade, nalaz ulazi u istoriju tog komada: šta je na njemu rađeno, koliko puta je otkazao isti deo, kada je zamenjen. Kod reklamacije se čita, ne pogađa.

  • Modul, kasnije

    Pametni terminali

    Naši terminali i licencni server rade i razumeju se međusobno - uređaji se javljaju na mrežu, licence se izdaju i prate. U ovoj aplikaciji taj modul još ne postoji: uključivaće se samo firmama kojima treba, jer jezgro ne sme da zna ni za jednu vrstu uređaja.

U kojoj smo fazi - bez ulepšavanja

Aplikacija je uživo i u nju se unosi, ali je i dalje u izradi i dopunjava se skoro svakodnevno. Kancelarijski deo radi. Terenski deo još ne postoji - danas se unosi sa računara.

Nemamo utiske korisnika, nemamo brojke o tome koliko firmi ovo koristi, i nećemo ih izmišljati. Cena prema servisnim firmama još nije određena, pa na sajtu nema ni paketa ni cenovnika.

Zašto bi vam to ipak odgovaralo: firma koja uđe sada utiče na to kako alat radi. Ono što vam smeta menja se dok je izmena jeftina - kasnije se te iste stvari objašnjavaju kao „tako je to kod nas".

Gradimo ovo sa servisnim firmama, ne za njih

Ako vam ovo liči na posao koji radite svaki dan, javite se - ono što nam kažete ulazi u to kako će aplikacija raditi.

Javite mi kad krene

Javite mi kad krene

Ostavite email i javićemo vam kad aplikacija bude spremna - i usput šta je urađeno. Bez biltena i bez slanja svake nedelje.

Adresu koristimo samo da vas obavestimo o ovoj aplikaciji. Ne prosleđujemo je trećim licima i možete tražiti brisanje u svakom trenutku - kako postupamo sa podacima.

  • Kako do nas Za sada preko obrasca sa strane - javljamo se lično.
  • Ne pada u prazno Poruka stiže na ekran u samoj aplikaciji, na kom se vidi i koliko dana čekate na odgovor.
  • Gde smo Požarevac, Srbija
  • Kome je namenjeno Servisnim firmama koje održavaju opremu kod svojih klijenata - kontrola pristupa, tehnika, ugradnja i održavanje sistema.