Spring til indhold

Case

Byens Bagel

Aarhus, tre butikker

Next.js · Supabase · Stripe · Workfeed

Bestilling, køkken og vagtplanen. To systemer: ét der tager imod ordrerne, og ét der lægger månedens vagtplan på få sekunder.

01

Udgangspunkt

Menuen var det første. En bagel bygges fra bunden, og en vare er derfor ikke bare en vare. Bestilling, køkken og tal lå tre forskellige steder.

Vagtplanen var det andet. Den blev lagt i hånden i deres vagtplansystem, en måned ad gangen, mens butikken skulle passes samtidig. Bestyreren skulle holde styr på arbejdstidsreglerne for de unge under 18, skoletider, ferieuger, hvem der må åbne, hvem der kan have lukkeansvaret, den enkeltes timeloft, hvem der kan hvornår, og hvad det hele koster i løn. En måned tog timer, og en enkelt sygemelding betød, at den skulle lægges om.

En fejl er dyr begge veje: en ulovlig vagt til en mindreårig, eller en dag uden en eneste erfaren i butikken.

02

Bestilling, køkken og statistik

  • Et bestillingssite, hvor kunden vælger afdeling, bygger sin bagel med brødtype, fyld, dressinger og tilvalg og betaler gennem Stripe.
  • Et køkken-dashboard, hvor ordrerne står i tre kolonner: nye, i gang og klar. Kundens noter står tydeligt, så et fravalg ikke drukner i ordren.
  • En statistikside, hvor ejeren vælger en periode og ser antal ordrer, omsætning og de mest bestilte varer.
  • Én menu bag det hele. En pris rettes ét sted og slår igennem på bestillingssitet og i køkkenet med det samme.
03

Vagtplanen

  • Systemet regner hele måneden igennem på én gang. Hver medarbejder på hver vagt er et ja eller et nej, og det vælger den plan, der koster mindst i løn og bryder færrest ønsker.
  • Regler, der aldrig kan brydes: lovlig hvile mellem to vagter, loft over timerne på ugen og måneden, mindst én fridag om ugen, reglerne for de unge under 18, altid mindst én erfaren i butikken, lukkeansvaret hos den mest erfarne den aften, og par, der ikke må lukke sammen.
  • Ønsker med en pris: en tom vagt, en weekend nogen har fri, timer over eller under det aftalte, lånt personale fra en af de andre butikker, og personlige aftaler som højst én lukkevagt om ugen.
  • Systemet taler med det vagtplansystem, de allerede bruger. Det henter medarbejdere, ledighed og fravær derfra og lægger den færdige måned tilbage samme sted.
  • Planen lægges ind som kladder, der ikke er offentliggjort. Maskinen regner, mennesket bestemmer: bestyreren går planen igennem, retter det, der skal rettes, og trykker selv udgiv. Ét klik fortryder præcis det, systemet har lagt ind, så det aldrig kan rode i en plan, der allerede står.
  • En dansk lønmodel med sats efter alder, aftentillæg, feriepenge og ATP, skoleferier i Aarhus og danske helligdage, så eleverne er ledige i ferieugerne, og en kobling til kassesystemet, så bemandingen kan lægges der, hvor kunderne er. Deres eget vagtplansystem hedder Workfeed, og det er stadig det, personalet åbner.
04

Systemet kontrollerer sig selv

Når planen er lagt, bliver den regnet efter af en kontrol, der er bygget for sig. Den går hver eneste regel igennem igen: hviletid, timelofter, fridage, reglerne for de unge under 18, og at der altid står en erfaren i butikken.

De to dele er skrevet uafhængigt af hinanden med vilje. Havde den samme kode både lagt planen og godkendt den, ville en fejl i reglerne godkende sig selv. Når to stykker arbejde, der ikke kender hinanden, når frem til det samme svar, er svaret til at stole på.

Kontrollen gælder også, når I selv flytter en vagt. Retter bestyreren planen i hånden, står der med det samme, om den stadig holder. Derfor kan man rette i den uden at skulle regne efter selv.

Oven i det kører 76 automatiske test reglerne og lønberegningen igennem, hver gang vi ændrer noget i systemet. Det er sådan, vi sikrer, at en ny funktion ikke går ud over en regel, der virkede i går.

05

Hvad det giver

Menuen rettes ét sted. Ændrer man en pris eller tager en vare af, slår det igennem på både bestillingssitet og i køkkenet med det samme, og ejeren ser tallene fra den samme kilde.

En hel måned med 124 vagter bliver lagt på under tre sekunder i stedet for timer. De timer, der før gik med at lægge en plan, bruges nu i butikken. Kommer der en sygemelding, lægges måneden om, mens man står med telefonen i hånden.

Planen overholder reglerne, og hver ubesat vagt står med navn og begrundelse i stedet for at blive skjult. Man kan se, hvor det mangler, og hvorfor.

Systemet regner også på bemandingen. Det kender de timer, I har bundet i kontrakter, og de timer, arbejdet faktisk kræver, uge for uge. Derfor kan det svare på, om I er folk nok, og hvis I ikke er, hvornår på ugen det brister.

Hos Byens Bagel viste regnestykket, at de to tal er ens: 147 timer om ugen i kontrakter og 147 timers arbejde. Der er ikke én time tilbage til ferie eller sygdom, og derfor bliver en uge med en sygemelding ved med at være svær, uanset hvor godt planen er lagt. Det kunne ingen se på forhånd.

Det gør en ansættelse til et regnestykke i stedet for en fornemmelse. I kan se, hvor mange timer der mangler, og hvilke vagter de ligger på, og dermed hvilken slags medarbejder der løser det: her lukker én ansættelse på 25 timer om ugen hvert hul. I ansætter til det hul, I har, og ikke en time mere.

Tre flader
Bestilling, køkken og statistik
En måneds vagtplan
124 vagter, lagt på under tre sekunder
Kontrol
To uafhængige tjek og 76 automatiske test

Se de andre cases

Bliv ringet op

Vi spørger, hvilket arbejde I laver manuelt hver uge, og hvor timerne går. I får at vide, om vi kan hjælpe, og hvad det koster. Hvis vi ikke kan, siger vi det på mødet.

Ingen præsentation. Ingen opfølgende salgsmails.