Skip to content

Adnanabbas0398/Restaurant-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🍽️ Restaurant Management System

End-to-End Business Analysis & Agile Case Study


📌 Project Overview

A multi-city restaurant chain was operating with fragmented, manual processes across reservations, menu management, and sales reporting. This case study documents a full business analysis and agile project lifecycle to design and deliver a digitised Restaurant Management System — from stakeholder discovery through to dashboard delivery.

Role: Business Analyst
Methodology: Agile (Scrum)
Domain: Operations · Sales Analytics · F&B


🎯 Business Problem

The client faced:

  • No centralised view of sales performance across locations
  • Manual reservation and order tracking causing errors and delays
  • Lack of KPIs to support management decision-making
  • No documented processes for onboarding new restaurant branches

🔍 My Approach

1. 📋 Requirements & Stakeholder Analysis

  • Identified key stakeholders across operations, management, and front-of-house
  • Conducted requirements gathering sessions to define system scope
  • Performed As-Is process analysis to document current pain points
  • Designed the To-Be process with optimised workflows

2. 🗺️ Process Mapping & Documentation

  • Created detailed As-Is and To-Be process maps for:
    • Reservation management
    • Menu updates
    • Order processing
    • Sales reporting
  • Documented all findings in a comprehensive Business Requirements Document (BRD)

3. 🧩 Agile Delivery

  • Built and managed a product backlog with prioritised features
  • Wrote 20+ user stories with full acceptance criteria, e.g.:

    "As a restaurant manager, I want to view daily sales by location so that I can track performance against targets."

  • Ran sprint planning sessions to sequence delivery

4. 🎨 Wireframes & UI Design

  • Designed wireframes and mockups for key modules:
    • Menu management interface
    • Reservation booking flow
  • Built in Figma to communicate UI expectations to the development team

5. 📊 Dashboards & Reporting

  • Developed Tableau dashboards to analyse multi-city restaurant sales performance
  • Built Excel visualisations for operational KPI tracking
  • Key metrics tracked: daily covers, revenue per location, average order value, peak hours

📦 Deliverables

Deliverable Description
BRD Full business requirements document
Process Maps As-Is and To-Be workflows
Product Backlog Prioritised user stories with acceptance criteria
Figma Wireframes UI mockups for menu and reservation modules
Tableau Dashboard Multi-city sales performance analytics
Excel Reports KPI tracking and operational reporting

🛠️ Tools & Technologies

Tableau Excel Figma Jira

BA Skills: Process Mapping · User Stories · Acceptance Criteria · Stakeholder Management · Agile Scrum · Wireframing · BRD Documentation


📈 Key Outcomes

  • ✅ Delivered end-to-end BA documentation covering full system scope
  • ✅ Designed 20+ user stories enabling clear dev team handover
  • ✅ Created Tableau dashboards giving management a single view of multi-city performance
  • ✅ Reduced reporting ambiguity through standardised KPI definitions across locations

📁 Repository Contents

File Description
Restaurant Management System.docx Full BA documentation — BRD, process maps, user stories, acceptance criteria
README.md This file

👤 Author

Adnan Abbas — Business Analyst & Data Analyst
LinkedIn GitHub

About

End‑to‑end Restaurant Management System case study featuring business analysis, process mapping, user stories, acceptance criteria, and reporting. Includes Tableau dashboards, Excel visualizations, and complete BA documentation for digitizing operations across multi‑city restaurants.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors