top of page

UX Design: Complex System Specification

UX specification for a busy café table & order management system, focusing on workflow, efficiency, and multi-user collaboration.

Intro 

Solo project developing UX solutions for a complex operational system, including workflow design, information architecture grounded in user mental models, and application of core UX principles—visual hierarchy, prioritization, and minimizing cognitive load—within a high-pressure, multi-actor environment.

Project Overview

This project focuses on designing a café table & order management system for a busy urban environmen; High table turnover, continuous service all day, diverse customer base.

 

The project demonstrates UX planning and operational workflow structure , highlighting assumptions, user persona roles → applying UX principles to optimize efficiency, minimize errors, and support multiple users simultaneously.

System Assumptions

Usage Environment

Operational Workflow

Roles & Responsibilities

  • Digital system.

  • Web and mobile platforms.

  • Personal tablet - individual log.

  • Use the system while standing or moving.

  • Real-time synchronization (consistent data).​​

  • Access or update tables assigned to other.

  • Actions can be interrupted/ resumed without losing.

  • Multiple users collaboration.

  • Waiters: Main end user

  • Shift Manager: Occasionally 

  • Hostess: Assigns tables 

  • Cheff: See orders output 

  • Bartender: only bar area 

Meet the Users: Persona Examples

Primary User

Secondary User #1

Secondary User #2

Secondary User #3

Indirect User #1

Indirect User #2

Persona Overview: Primary User

  • Who👤→ New waiter, enthusiastic.

  • Experience 🎓 0–1 year casual dining. 

  • Goals 🎯 Learn quickly, avoid mistakes

  • Typical Behavior 🧠 Frequently asks questions; take a lot of notes

  • Key Challenges 🏋🏻 Easily stressed; forget steps; prioritizing

  • Quote 💬 “I don’t remember I’ll ask ; how is this works“

  • UX Needs 🎨

    • Clear status indicators, visual cues for priorities.

    • Mental model design

    • Easy review and correction of orders.

    • Feedback

Core Usability Principles

Cognitive Load Reduction​

Visibility & Recognition​

Error Prevention

Efficient Navigation​

Mental Model

Awareness & Attention

Potential Tradeoffs & Conflicts

Sync

Tech

Process

Input / Interaction

  • Multiple users edit

  • Users overwrite each other if synchronization fails

  • Unclear active-user indication 

  • Internet instability 

  • Outdated table or order status

  • Missed updates 

  • Special actions not applied

  • Unconfirmed/ incomplete orders

  • Accidental clicks 

  • Accidental actions

  • Incorrectly spcial input

  • Payment failure (external provider)





Screens UX specs | Workflow | Prototype
Sneak peek to FigJam:

(Drag dotted panel to explore the board )

Expend View

© 2025 By Yaara Gur-Esh Barak.
Powered and secured by Wix

bottom of page