Užsakymai ir mokėjimai

QR išankstinio užsakymo sistema nuo maisto iki bet kokių prekių dienos nebuvo demonstracinė

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 apsispręsti dėl vieno dalyko, kuris atrodo techninis, bet iš tikrųjų yra pinigų klausimas: ar statome demonstracinę versiją parodyti, ar iš karto sistemą, kurią galima paleisti. Pasirinktas antras kelias. Mintis „čia tik demonstracija, paskui perrašysiu" beveik visada reiškia, kad sprendimas blogas jau dabar.

Gebėjimas

Užsakymai ir mokėjimai

Metai

2026

Ką padarėme

QR išankstinio užsakymo sistema pastatyta kaip veikianti nuo pirmos dienos ir paleista su išgalvotu meniu, o ne kaip maketas, kurį vėliau reikėtų 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 srautas tinka bet kuriai prekybos vietai — nuo maisto iki ne maisto prekių: pasiūla, apmokėjimas ir numeris, kurį žmogus atsineša. 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 kodai kiekvienai prekybos vietai generuojami patys ir įdedami kaip piešinys pačiame faile. Tai reiškia, kad kodas veiks ir po metų, nesvarbu, kas nutiks tai paslaugai, kuri kadaise juos piešė.

Garsas darbuotojo planšetėje buvo spąstai, kuriuos teko apmokėti. Naršyklė garsą įjungia tik po to, kai žmogus ką nors paspaudžia, o po perėjimo į kitą ekraną leidimas dingsta — lenta lieka tyli ir niekas to nepastebi iki pirmo neišgirsto užsakymo. Todėl pamaina pradedama mygtuku, o šalia atsirado antras mygtukas, rodantis tikrą garso posistemės būseną. Be jo „naršyklė blokuoja" ir „planšetės šoninis jungiklis nutildytas" atrodo lygiai vienodai.

Priėmimo sąrašas su penkiolika punktų buvo suderintas iš anksto, o automatinių testų pavadinimai surašyti pažodžiui tomis pačiomis formuluotėmis. Todėl testų išvestis ir yra tas sąrašas su varnelėmis — nereikia nieko gretinti ranka.

Rezultatas

Priėmimo sąraše — 14 punktų iš 15. Penkioliktas yra garsas ant tikros planšetės: be paties įrenginio jis neišmatuojamas, todėl jis nepažymėtas, o ne pažymėtas su išlyga.

Sistemą dengia 286 vienetiniai testai ir 34 nuo pradžios iki galo einantys testai, kurie leidžiami prieš GYVĄ aplinką, ne prieš kopiją vietiniame kompiuteryje. Tipų ir kodo stiliaus patikros švarios, o žinomų pažeidžiamumų priklausomybėse — nulis.

Atskirai patikrinta, ar patikra apskritai geba kristi: pašalinus mokėjimo žymą, ketvirtas priėmimo punktas nukrinta. Patikra, kuri niekada nebuvo priversta parodyti raudonos, neįrodo nieko.

Kas dar neuždaryta ir kodėl: mokėjimų bendrovė dar nepasirinkta, meniu kol kas išgalvotas, o prekybos vietų sąrašas — laukiamas. Tai antro etapo darbai, ir jie įvardyti, o ne nutylėti.

Papasakokite, kas Jus stabdo

Parašykite trumpai — atsakysime su aiškiu kitu žingsniu.

Susisiekti