User Story: Transaction Interface for Sam, Coffee Shop Cashier
As a coffee shop cashier named Sam,
I want to process customer orders fast using a simple button-based interface that suggests weather-based drinks and is easy to read,
So that I can keep the line moving during peak hours, upsell relevant items, and work comfortably despite my low vision.
Persona Details:
I’m a cashier at a busy coffee shop, handling orders during hectic morning and afternoon rushes.
I need to quickly process transactions to reduce wait times, especially when there’s a line out the door.
I like suggesting drinks that match the weather (e.g., iced tea when it’s hot), since it boosts sales and customers love it.
I have low vision, so I rely on high-contrast text and adjustable font sizes to read the screen without slowing down.
Acceptance Criteria:
Button-Based Simplicity: The interface uses large, clear buttons (e.g., “Hot Coffee,” “Iced Tea,” “Checkout”) so I can process an order in 2-3 taps, keeping customers moving fast.
Weather Integration: It pulls OpenWeather data and displays suggestions like “Hot Day – Push Iced Coffee” when it’s 80°F, or “Chilly – Offer Hot Chocolate” at 40°F, in big text I can read easily.
High-Contrast Text: All text, buttons, and suggestions are in high-contrast mode (e.g., black on white or white on dark) so my low vision doesn’t trip me up mid-shift.
Font Size Adjustment: I can bump up the font size (e.g., from 16px to 24px) with a quick setting, ensuring I can see order details without strain.
Peak-Hour Speed: The workflow lets me finish a typical order (drink + payment) in under 30 seconds, even when it’s slammed.
Upsell Prompts: Weather-based drink ideas pop up automatically in bold, readable text, so I can suggest them to customers without hunting for ideas.
Clear Feedback: After each order, a big “Order Complete” message (with an optional beep) confirms it’s done, so I can move to the next customer confidently.
User Story: Transaction Interface for Sam, Coffee Shop Cashier
As a coffee shop cashier named Sam,
I want to process customer orders fast using a simple button-based interface that suggests weather-based drinks and is easy to read,
So that I can keep the line moving during peak hours, upsell relevant items, and work comfortably despite my low vision.
Persona Details:
I’m a cashier at a busy coffee shop, handling orders during hectic morning and afternoon rushes.
I need to quickly process transactions to reduce wait times, especially when there’s a line out the door.
I like suggesting drinks that match the weather (e.g., iced tea when it’s hot), since it boosts sales and customers love it.
I have low vision, so I rely on high-contrast text and adjustable font sizes to read the screen without slowing down.
Acceptance Criteria:
Button-Based Simplicity: The interface uses large, clear buttons (e.g., “Hot Coffee,” “Iced Tea,” “Checkout”) so I can process an order in 2-3 taps, keeping customers moving fast.
Weather Integration: It pulls OpenWeather data and displays suggestions like “Hot Day – Push Iced Coffee” when it’s 80°F, or “Chilly – Offer Hot Chocolate” at 40°F, in big text I can read easily.
High-Contrast Text: All text, buttons, and suggestions are in high-contrast mode (e.g., black on white or white on dark) so my low vision doesn’t trip me up mid-shift.
Font Size Adjustment: I can bump up the font size (e.g., from 16px to 24px) with a quick setting, ensuring I can see order details without strain.
Peak-Hour Speed: The workflow lets me finish a typical order (drink + payment) in under 30 seconds, even when it’s slammed.
Upsell Prompts: Weather-based drink ideas pop up automatically in bold, readable text, so I can suggest them to customers without hunting for ideas.
Clear Feedback: After each order, a big “Order Complete” message (with an optional beep) confirms it’s done, so I can move to the next customer confidently.