Užsakymai ir mokėjimai

QR išankstinio užsakymo sistema atsirado iš vienos prekybos vietos, kur gaminamas maistas turi vieną priešą — eilę pietų metu. Dalis žmonių pamato ją pro langą ir nuvažiuoja toliau. Ne todėl, kad brangu, o todėl, kad neturi dvidešimt minučių.

Tuo pat metu virtuvė dirba aklai. Kiek žmonių ateis po pusvalandžio, ji sužino tada, kai jie jau stovi prie prekystalio.

Prieš pradedant reikėjo nuspręsti vieną dalyką, kuris iš tikrųjų yra pinigų klausimas: daryti pavyzdį, kurį tik parodysime, ar iš karto sistemą, kuria galima naudotis. Pasirinkome antrą kelią. Pavyzdį vėliau tenka daryti iš naujo, todėl už tą patį darbą sumokama du kartus.

Gebėjimas
Užsakymai ir mokėjimai
Metai
2026

Ką padarėme

QR išankstinio užsakymo sistema pastatyta taip, kad veiktų nuo pirmos dienos. Ji paleista su pavyzdiniu meniu, o ne kaip paveikslėlis, kurį vėliau reikėtų išmesti.

Klientas nuskaito QR kodą prekybos vietoje, mato pasiūlą, sumoka kortele ir gauna numerį. Užsakymas tą pačią sekundę atsiranda darbuotojo planšetėje su garsu. Atėjęs žmogus pasako numerį — ir tiek.

Tas pats būdas tinka bet kuriai prekybos vietai — nuo maisto iki ne maisto prekių: pasiūla, apmokėjimas ir numeris, su kuriuo žmogus ateina atsiimti užsakymo. Maistas buvo tik pirmas pritaikymas, ne sistemos riba.

Vienas sprendimas pakeitė visą meniu išvaizdą. Nuotraukų nebuvo ir nebus, o kliento klausimas yra ne „kaip atrodo", o „ar spėsiu". Todėl meniu eilutėje pirmiausia matomos minutės, o ne paveikslėlis. Užsakymo numeris padarytas dideliu ir įsimenamu — jis yra vienintelis dalykas, kurį žmogus turi atsinešti.

QR kodus kiekvienai prekybos vietai sistema sukuria pati, be jokios išorinės paslaugos. Todėl kodas veiks ir po metų, net jei kokia nors išorinė paslauga užsidarytų.

Sunkiausia dalis buvo garsas darbuotojo planšetėje. Planšetė leidžia skleisti garsą tik tada, kai žmogus ką nors paspaudžia, o perėjus į kitą langą, šio leidimo nebelieka. Tada planšetė tyli, ir niekas to nepastebi iki pirmo neišgirsto užsakymo. Todėl pamaina pradedama mygtuko paspaudimu, o šalia yra antras mygtukas, kuris parodo, ar garsas tikrai įjungtas. Be jo neįmanoma atskirti, ar garsą užblokavo pati planšetė, ar kas nors nuspaudė jos garso jungiklį.

Iš anksto suderinome penkiolikos punktų sąrašą: ką sistema turi daryti, kad darbas būtų laikomas atliktu. Kiekvienam punktui parašėme automatinę patikrą tuo pačiu pavadinimu. Todėl patikrų rezultatas ir yra tas pats sąrašas su varnelėmis — nieko nereikia lyginti ranka.

Rezultatas

Iš sutarto sąrašo atlikta 14 punktų iš 15. Penkioliktas yra garsas tikroje planšetėje: be paties įrenginio jo patikrinti negalima, todėl jis paliktas nepažymėtas, o ne pažymėtas su išlyga.

Sistemą tikrina 320 automatinių patikrų. 34 iš jų pereina visą kelią taip, kaip pirkėjas, ir yra atliekamos veikiančioje sistemoje, o ne bandomojoje kopijoje. Programos kodas patikrintas klaidų paieškos įrankiais, o naudojamose išorinėse programų dalyse žinomų saugumo spragų — nulis.

Atskirai patikrinome, ar patikros apskritai gali parodyti klaidą: kai tyčia sugadinome mokėjimo dalį, ketvirtas sąrašo punktas iš karto tapo raudonas. Patikra, kuri niekada neparodė klaidos, nieko neįrodo.

Kas dar nepadaryta ir kodėl: mokėjimų bendrovė dar nepasirinkta, meniu kol kas pavyzdinis, o prekybos vietų sąrašo dar laukiama. Tai antro etapo darbai, ir jie įvardyti, o ne nutylėti.

Panašus sprendimas

Susisiekite jeigu reikalingas panašus sprendimas ar turite klausimų

Palikite vardą ir el. paštą — atsakysime per darbo dieną. Laiške matysime, iš kurio puslapio rašote, tad iš karto žinosime kontekstą.