Primjer iz prakse

Kako je terenska servisna tvrtka s 24 zaposlenika pokrenula aplikaciju za zaposlenike u 10 tjedana

Regionalna montažerska tvrtka utapala se u papirnatim radnim nalozima i večernjim telefonskim pozivima. Evo iskrene priče o tome kako smo izgradili i isporučili terensku aplikaciju za zaposlenike u deset tjedana — što smo izrezali, što je puklo i što se zapravo promijenilo.

Have a nice dayHave a nice day13 min čitanja
Kako je terenska servisna tvrtka s 24 zaposlenika pokrenula aplikaciju za zaposlenike u 10 tjedana

Tvrtka koja nas je nazvala nije željela aplikaciju. Željela je prestati gubiti sat vremena svake večeri na isti razgovor: tehničar nazove ured, izdiktira koji su poslovi obavljeni, koji su materijali utrošeni i kojeg kupca nije bilo doma. Netko u uredu sve to zapiše, upiše u tri sustava i tjedan dana kasnije otkrije da dva radna naloga nedostaju, a jedan je račun pogrešan. To je bio pravi problem. Aplikacija je bila samo oblik koji je rješenje slučajno poprimilo.

Ovo je studija slučaja stvarnog projekta, anonimizirana. Riječ je o montažerskoj i servisnoj tvrtki s 24 zaposlenika — zamislite grijanje, ventilaciju i pripadajuće intervencije — koja posluje na području s osam kombija na cesti većinu dana. Promijenili smo nekoliko prepoznatljivih pojedinosti i nećemo se pretvarati da su brojke revidirana znanost. No priča je istinita, uključujući dijelove u kojima smo nešto pogriješili i morali to vratiti unatrag. Ti su dijelovi obično najkorisniji, pa smo ih ostavili.

Ako vodite terenski servis i ponuđena vam je šesteroznamenkasta cifra i rok od devet mjeseci za aplikaciju za zaposlenike, ovo je protuargument. Deset tjedana, fokusiran opseg i alat koji su tehničari zapravo sami otvarali bez da ih je netko gonio. Evo kako je bilo.

Problem: posao koji se vodi na papiru i telefonskim pozivima

Kad smo sjeli s vlasnikom i voditeljicom ureda, površna pritužba bila je „moramo se digitalizirati”. Ta fraza sama po sebi ne znači ništa, pa smo je zanemarili i umjesto toga promatrali rad. Proveli smo dan u uredu i jedno jutro u vožnji s kombijem. Do ručka je pravi problem bio očit, a nije imao nikakve veze s tim da je tehnologija stara.

Svaki tehničar nosio je podložnu pločicu s radnim nalozima na indigo papiru. Na poslu bi naškrabao što je obavljeno, kvačicom označio nekoliko polja, zapisao materijale i dao kupcu da potpiše. Gornji primjerak vraćao se u ured na kraju — ponekad te večeri, ponekad u petak u zgužvanoj hrpi. Ured je zatim ponovno upisivao svaki nalog u alat za raspoređivanje, opet u softver za izdavanje računa i treći put u proračunsku tablicu kojom je vlasnik pratio koji su poslovi naplativi. Tri puta upisivanje iste stvari. Dva od ta tri puta uvođenje novih pogrešaka.

Trošak nisu bili samo uredski sati. Bilo je to kašnjenje. Posao završen u ponedjeljak možda nije bio fakturiran do sljedećeg tjedna jer papir još nije isplivao. Kupci su zvali i pitali o poslu za koji ured nije znao da je obavljen. A kad bi nalog potpuno nestao — što se događalo češće nego što je itko priznavao — taj posao jednostavno nikad nije bio naplaćen. Nitko nam nije mogao reći koliko je novca tako iscurilo, što je samo po sebi bila poanta.

Mislili su da imaju problem s papirologijom. Zapravo su imali problem s novčanim tokom prerušen u podložnu pločicu.
ono što nas je naučio prvi dan na terenu
Pohabana podložna pločica s radnim nalogom na indigo papiru naslonjena na ploču s instrumentima u kombiju, pametni telefon pokraj nje, dijelovi i šalica kave u blizini, jutarnje svjetlo kroz vjetrobran
Odavde je projekt zapravo počeo: podložna pločica, osam kombija i tjedan dana kašnjenja između obavljenog i naplaćenog posla.

Što namjerno nismo izgradili

Najbrži način da rok od deset tjedana ode u zrak jest reći da na sve. Stoga smo, prije nego što smo napisali i jedan redak koda, sastavili popis stvari koje aplikacija neće raditi — i naveli vlasnika da se s tim naglas složi. To je najmanje blistav dio svakog projekta i pojedinačno najveći razlog zašto je isporučen na vrijeme.

Lista želja, prikupljena u dva razgovora, imala je tridesetak funkcija. GPS praćenje kombija. Portal za rezervacije okrenut kupcima. Zalihe po cijelom skladištu. Automatska optimizacija ruta. Potpuni CRM. Izvješća o oštećenjima temeljena na fotografijama s napomenama. Evidencija radnog vremena s izvozom za obračun plaća. Svaka je od njih bila razumna ideja. Svaka je od njih bila i način da nikad ne završimo.

Sveli smo opseg na jednu rečenicu, isto onako kako bismo savjetovali svakom malom poduzeću: tehničar bi trebao moći vidjeti današnje poslove, zabilježiti što je obavio i nikad nikome ne dopustiti da to ponovno upisuje. Sve što nije služilo toj rečenici otišlo je na popis „kasnije, možda”. Taj popis još postoji. Većina s njega nikad nikome nije nedostajala.

  • Izvan: GPS praćenje kombija — dojam nadzora koji nitko u timu nije želio, rješavanje problema koji nisu imali.
  • Izvan: portal za rezervacije kupaca — zaseban projekt sa zasebnom publikom; spajanje bi udvostručilo rok.
  • Izvan: potpune skladišne zalihe — jednog dana korisno, ali ne na kritičnom putu prema bržem fakturiranju.
  • Izvan: optimizacija ruta — visoka složenost, niska stvarna isplativost za zemljopisno područje ove tvrtke.
  • Unutar: današnji popis poslova, digitalni radni nalozi, evidencija materijala, potpis kupca, fotografije, trenutna sinkronizacija s uredom.

Što aplikacija zapravo radi

Svedena na svoju srž, aplikacija je gotovo dosadno jednostavna — i to je kompliment. Tehničar je ujutro otvori i vidi svoje poslove za taj dan, redom, s adresom, kupcem, poviješću tog objekta i onim što se od njega očekuje. Dotakne posao i sve što je nekoć živjelo na podložnoj pločici sada živi na zaslonu.

Na terenu bilježi obavljeni posao iz kratkog popisa za provjeru, dodaje materijale s popisa koji se može pretraživati (pa je „bakreno koljeno 22 mm” dva dodira, a ne nagađanje pravopisa), snimi fotografiju ili dvije ako nešto treba dokumentirati i pruži telefon kupcu za potpis vrhom prsta. Pritisne gotovo. To je sve. Čim ima signal, sve se sinkronizira s uredom — bez telefonskog poziva, bez papira, bez ponovnog upisivanja.

Pojedinost koja je najviše značila: radi bez signala

Terenske aplikacije žive ili umiru zbog jedne stvari koju demonstracija nikad ne pokazuje: što se događa u podrumskoj strojarnici bez signala. Ako se aplikacija zamrzne ili izgubi podatke u trenutku kad crtice nestanu, tehničari će je napustiti u roku tjedan dana, a vi ćete izgraditi skup uteg za papir. Zato smo je izgradili offline-first od prvog dana. Sve potpuno radi bez veze; uređaj drži podatke i sinkronizira ih čim može. Tehničar o tome uopće ne razmišlja, što je upravo poanta.

Uredska strana: jedan zaslon, nikakvog ponovnog upisivanja

Ured nije dobio raskošnu nadzornu ploču. Dobio je jedan zaslon koji prikazuje poslove kako se dovršavaju, svaki s priloženim nalogom, materijalima, fotografijama i potpisom. Odatle dovršeni posao postaje račun s već popunjenim podacima — ured ga provjeri i pošalje, umjesto da ga upisuje od nule. Povezali smo ga sa softverom za fakturiranje koji su već koristili, umjesto da ga zamijenimo, jer zamjena softvera koji radi usred projekta način je na koji rokovi od deset tjedana postanu deset mjeseci.

Podijeljena urednička ilustracija: lijevo tehničar u prostoriji s instalacijama dodiruje popis za provjeru posla na telefonu bez crtica signala, desno uredski zaslon na kojem se isti posao trenutno pojavljuje s fotografijama i potpisom
Cijeli proizvod na jednoj slici: zabilježi jednom na terenu, čak i bez mreže; pojavi se u uredu sam od sebe.

Deset tjedana, iskreno

Deset tjedana nije čarobni broj; to je ono što je ovaj opseg uzeo uz jedan par dizajner-razvojni inženjer i istinski uključenog klijenta. Evo otprilike kako se vrijeme raspodijelilo — uključujući tjedan koji smo izgubili, jer pretvarati se da projekti teku savršeno nikome ne pomaže.

  1. 1
    Tjedni 1–2: Promatraj, ne pitaj
    Vozili smo se zajedno, sjedili u uredu i mapirali stvarni tijek rada na zidu. Napisali smo opseg u jednoj rečenici i popis 'ne gradimo', te dobili odobrenje za oboje prije ikakvog dizajna.
  2. 2
    Tjedni 3–4: Oblik na koji se može kliknuti
    Izgradili smo prototip na koji se može kliknuti — nikakvog pravog koda, samo zasloni — i dali ga u ruke dvojici tehničara. Njihove su povratne informacije rano ubile tri naše pretpostavke, što je najjeftinije mjesto za pogriješiti.
  3. 3
    Tjedni 5–7: Izgradi srž
    Popis poslova, digitalni nalozi, materijali, potpis, fotografije i offline mehanizam sinkronizacije. Sinkronizacija je bila težak dio i pojela je veći dio 7. tjedna.
  4. 4
    Tjedan 8: Tjedan koji smo izgubili
    Integracija s fakturiranjem nam se opirala. Sučelje postojećeg softvera bilo je čudnije nego što je njegova dokumentacija tvrdila, i potrošili smo tjedan da polja čisto preslikamo. Vrijedilo je — ponovno upisivanje bilo je cijeli problem koji smo rješavali.
  5. 5
    Tjedni 9–10: Pilot i poliranje
    Dva kombija stvarno su koristila aplikaciju dok je preostalih šest ostalo na papiru. Popravili smo ono što je pilot iznio na vidjelo, a zatim je uveli svima uz jednu kratku obuku.

Kako navesti terensko osoblje da je zaista koristi

Možete izgraditi najbolju terensku aplikaciju na svijetu i gledati kako umire jer tehničar od 55 godina s dvadeset godina mišićne memorije podložne pločice odluči da nije za njega. Prihvaćanje nije tehnički problem i ne možete ga riješiti funkcijama. Tretirali smo ga kao stvarni projekt koji jest.

Tri su stvari obavile težak posao. Prvo, učinili smo tijek rada na terenu bržim od papira, ne samo digitalnim — manje dodira nego škrabanja, materijali koje birate umjesto da ih sričete, potpis umjesto jurnjave za čitljivim. Da je aplikacija bila i malo sporija od podložne pločice, opravdano bi propala. Drugo, pažljivo smo odabrali dvojicu pilot-tehničara: jednog kojeg ostali tiho poštuju i jednog koji je bio otvoreno skeptičan. Pridobiti skeptika vrijedilo je više od bilo kakvog marketinga.

Treće, nitko nije naveden da se osjeća glupo. Obuka je trajala dvadeset minuta, aplikacija je namjerno bila očita, a voditeljica ureda postala je osoba za pomoć u prva dva tjedna pa se nijedan tehničar nije osjećao prepušten sam sebi. Unutar tri tjedna papirnati radni nalozi su nestali — nisu zabranjeni, samo napušteni, jer je aplikacija doista bila lakši put.

Prihvaćanje se ne osvaja na obuci. Osvaja se time da novi način bude brži od starog već pri prvom pokušaju.
pravilo koje bismo ponovili za svaku aplikaciju za zaposlenike

Što se promijenilo — rezultati

Bit ćemo oprezni ovdje, jer studije slučaja vole citirati precizne brojke koje se raspadnu pod ispitivanjem. Ove su brojke same tvrtke, uzete nekoliko mjeseci nakon uvođenja, i smjerokazne su, a ne laboratorijske preciznosti. No smjer je nedvosmislen i podudara se s onim što vlasnik osjeća iz dana u dan.

Što smo mjeriliPrijePoslije
Vrijeme od obavljenog posla do poslanog računa5–8 danaIsti ili sljedeći dan
Uredski sati potrošeni na ponovno upisivanje podataka o poslu~10 sati/tjedanIspod 2 sata/tjedan
Izgubljeni ili nenaplativi radni naloziPokoji svaki mjesecPraktički nula
Večernji pozivi 'pročitaj mi svoje poslove'Svakodnevno, svaki kombiNestali
Prije i poslije, prema vlastitim mjerilima tvrtke nekoliko mjeseci nakon lansiranja. Brojke su ilustrativne, nisu revidirane.

Naslov do kojeg je vlasniku bilo stalo ipak nije bio u toj tablici. Bio je to novčani tok. Kad računi izlaze istog dana umjesto tjedan dana kasnije, novac stiže otprilike tjedan dana ranije kroz cijelo poslovanje — kod svakog pojedinog posla. Za tvrtku s 24 zaposlenika koja posluje s tankim maržama, taj je vremenski pomak značio više od bilo koje pojedine učinkovitosti. Vraćeni uredski sati bili su lijepi. Biti plaćen tjedan dana ranije, svaki put, bila je prava nagrada.

Voditeljica ureda za stolom pregledava dovršeni posao na zaslonu i klikom na jednu tipku pretvara ga u račun, kalendar na zidu prikazuje zaokružen datum istog dana, smireno i pregledno
Fakturiranje istog dana bila je tiha pobjeda: svaki posao naplaćen čim je završio, povlačeći novac unaprijed kroz cijelo poslovanje.

Što bismo vam rekli ako razmišljate o istome

Većina ovdašnjih lekcija nije specifična za terenski servis. To je ono što bismo rekli svakom malom poduzeću u napasti da naruči softver po mjeri, i vrijede više od same aplikacije.

Bezobzirno suzite opseg i napišite popis „ne gradimo” prije popisa za gradnju. Promatrajte stvarni rad prije nego što išta dizajnirate — vlasnici opisuju proces kakav bi željeli imati, a ne onaj koji zaista vode. Pilotirajte u malom i pustite skeptike da uvjere ostale. I povežite se s alatima koje već koristite umjesto da ih zamjenjujete, barem na početku. Ništa od toga nije pametno. Sve je to ono što je deset tjedana učinilo mogućim umjesto deset mjeseci.

Još jedno, ono tiho: aplikacija nikad nije bila poanta. Poanta je bila biti plaćen ranije i prestati istim podacima upisivati tri puta. Mogli smo dio toga riješiti gotovim alatima, a za neke je tvrtke to ispravan izbor. Za ovu je tvrtku zamršena mješavina bilježenja na terenu, offline stvarnosti i postojećeg sustava fakturiranja značila da se fokusirana gradnja po mjeri brzo isplatila. Iskren odgovor na „aplikacija ili gotovo rješenje?” jest: ovisi, a tko god odgovori istog trena nešto prodaje.

Imate terenski tim koji još radi na papiru?

Ako je vaša ekipa vani na poslovima, a ured svake večeri iznova upisuje njihov dan, gotovo sigurno se ondje krije fokusirana aplikacija. Pogledat ćemo vaš stvarni tijek rada i iskreno vam reći isplati li se graditi — i što izostaviti.

Pogledajte kako gradimo aplikacije za zaposlenike

Česta pitanja

Je li deset tjedana realno ili je ovo bio poseban slučaj?
Deset tjedana bilo je realno jer je opseg bio bezobzirno malen, a klijent doista dostupan za povratne informacije. Uži opseg može se isporučiti brže; širi — zalihe, portal za kupce, planiranje ruta — trajao bi znatno duže. Rok slijedi opseg, a ne obrnuto. Ako netko obeća fiksan kratak rok prije nego što razgovara o tome što ulazi, a što ostaje vani, budite skeptični.
Zašto aplikacija po mjeri umjesto gotovog softvera za terenski servis?
Za neke je tvrtke gotovo rješenje pravi odgovor, i to ćemo reći. Ovoj je tvrtki trebalo offline-first bilježenje na terenu spojeno s postojećim sustavom fakturiranja, uz tijek rada koji nije odgovarao krutim predlošcima gotovih alata. Fokusirana gradnja po mjeri pristajala je njihovu stvarnom procesu i isplatila se kroz brže fakturiranje. Odluka bi uvijek trebala početi od vašeg tijeka rada, a ne od proizvoda.
Što je bilo tehnički najteže?
Dvije stvari: offline mehanizam sinkronizacije i integracija s fakturiranjem. Offline-first varljivo je težak jer morate rukovati podacima stvorenima na uređaju bez veze i kasnije ih čisto uskladiti. Integracija s fakturiranjem koštala nas je tjedan dana jer se sučelje postojećeg softvera nije ponašalo kako je tvrdila njegova dokumentacija. Oboje je vrijedilo — bili su srž vrijednosti.
Kako su to prihvatili stariji tehničari?
Bolje nego što smo se bojali, jer smo aplikaciju učinili bržom od podložne pločice, a ne samo novijom. Presudan potez bio je pilot: dali smo aplikaciju u ruke jednom cijenjenom tehničaru i jednom otvorenom skeptiku. Kad je skeptik priznao da je brže, ostatak tima slijedio je bez borbe. Prihvaćanje je projekt o ljudima, ne o softveru.
Jeste li mogli više toga automatizirati?
Da, i upravo zato nismo. Svaka dodatna funkcija nešto je što treba izgraditi, održavati i objasniti. Isporučili smo srž koja je riješila problem novčanog toka, a zatim ostavili popis 'kasnije, možda'. Većina s tog popisa nikad nije nedostajala. Suzdržanost je projekt održala dovršivim, a rezultat pouzdanim — što je daleko važnije od broja funkcija.
Have a nice day
Have a nice day
Uredništvo

Have a nice day softverski je studio koji pomaže malim i srednjim poduzećima u digitalizaciji — automatizacija, umjetna inteligencija i softver po mjeri koji radi u svakodnevnom poslovanju, a ne samo na slajdovima.

Povezane usluge