Skip to content
Value stream map templates

Value Stream — Restaurant Kitchen Line

Dinner service from ticket to table at a declared 45-second takt, the rare stream with 60% flow efficiency, showing three of the five stations unable to keep pace with the pass.

Template previewValue stream map
Dinner service — kitchen linePrep + walk-insupplierCovers serveddemand 320/serviceTicket rail (POS)production controlTable orderFire ticketOrder fire1 opC/T25sC/O—Uptime99%Operators1FPY—I1.5mGrill stat…▲takt2 op · eff 3.26mC/T6mC/O45sUptime92%Operators2FPY94%I2mSaute stat…▲takt2 op · eff 2.5mC/T4.5mC/O30sUptime90%Operators2FPY96%I4.5m6 platesPlating + …▲takt1 op · eff 1.32mC/T1.25mC/O—Uptime95%Operators1FPY92%I40sRunner to table3 op · eff 17.01sC/T50sC/O—Uptime98%Operators3FPY—Timeline — upper steps wait, lower steps value-added25s1.5m6m2m4.5m4.5m1.25m40s50sLead time21.67mValue-added time13mFlow efficiency60%Process steps5Rolled throughput yield83%Takt45sSteps over takt3Constraint (eff. C/T)Grill station

Make it your own.

title "Dinner service — kitchen line"
supplier "Prep + walk-in"
customer "Covers served" demand: 320/service
takt 45s                        # 4 h service ÷ 320 covers; declared takt wins
control "Ticket rail (POS)"

process "Order fire" { ct: 25s; uptime: 99%; operators: 1 }
wait 90s                        # ticket sits on the rail
process "Grill station" { ct: 6m; co: 45s; uptime: 92%; operators: 2; fpy: 94% }
wait 2m                         # waiting on the slower component
process "Saute station" { ct: 4m30s; co: 30s; uptime: 90%; operators: 2; fpy: 96% }
inventory 6 plates              # plates under the pass lamp
process "Plating + pass" { ct: 75s; uptime: 95%; operators: 1; fpy: 92% }
wait 40s
process "Runner to table" { ct: 50s; uptime: 98%; operators: 3 }

info "Table order" from customer to control electronic
info "Fire ticket" from control to "Grill station" manual