bushel1

Team

Project Owner: Kavitha M
Scrum Master: Liah F
Developers: Kathy H, Tyler H, Keith T, Noaima B

My Role

Product Designer

Time

10 Weeks, Summer 2022

Tools

Pen and paper, Figma

Overview

Revel Systems is a software development company that builds open cloud POS platforms to help businesses (restaurants and retail stores) improve efficiency and increase revenue.

During my 10-week internship, I collaborated with a group of interns to create a Menu Engineering Analytics Tool for restaurants to gain menu insights and boost revenue. As the sole designer on the team, I conducted research, proposed solutions, and delivered the designs at various levels of fidelity.

Hold on, what is Menu Engineering?

Menu Engineering is a technique restaurants use to analyze and design menus for maximum profitability and customer satisfaction. It involves evaluating each menu item's performance based on popularity and profit margin, and then categorizing them into four groups:

🐴 Plow Horse: High Popularity, Low Profitability
⭐️ Star: High Popularity, High Profitability
🐶 Dog: Low Popularity, Low Profitability
🧩Puzzle: Low Popularity, High Profitability

Restaurants can then strategically adjust each category to optimize their menu.

According to Menu Cover Depot, ongoing menu engineering can potentially increase restaurant profits by 10-15%.

menu2

Product Demo 🌟

Before delving into the case study, I'd like to share a demo. I created this video to showcase our product at our final presentation.
(Note: This video includes audio 🔈, so please adjust the volume accordingly:))

PROJECT GOAL

10 weeks before the presentation, our team were given a task:

Build a Menu engineering tool that helps designing a menu in a way that maximizes restaurant profit.

MY PROCESS

Start from designing for the end users

The project goal was broad with many possibilities. My approach began with research to understand the end user's needs. I then collaborated with the team to refine the goal and scope to ensure timely and high-quality delivery.

INITIAL RESEARCH

WHY and HOW to build

Competitive Analysis

Beginning with a competitive analysis, examining existing menu engineering tools in the market allows me to gauge the viability of building one and to see what is working versus what is not. Below are the main three types of solutions I found and their pros and cons.

menu3

Key takeaways: Revel has an opportunity to develop a menu engineering tool. As a POS system, we possess all the necessary data for our customers to conduct menu engineering. Moreover, it has been proven effective and has been adopted by prominent brands in the market.

User Interview

While the competitive analysis suggested our customers would find this product helpful, I wanted to validate this with our target users and understand their current processes to tailor the solution to their needs. With my mentor's assistance, I recruited seven participants, all of whom are restaurant managers responsible for back-office menu management.

The research findings answered the research questions I established:

· Why or if we should build the product?
· How to build the menu engineering tool and what features we will need to solve the user’s problem?

THE PROBLEM

So, we should build this product because

menu4

USER NEEDS & DESIGN REQUIREMENTS

Our end users need:

menu5

DESIGN FOR REQUIREMENT#1

How should we display data to facilitate menu performance evaluation?

I gathered the common questions users have when evaluating menu performance during the research. Working with the PM, we compiled a list of menu level data points to address these questions. Product-level data and questions will be tackled at a later stage.

menu6

Challenge#1: how to display overall data to help user answer Q1 and Q2?

With a clear understanding of the data to display and the questions users seek answers to, I began brainstorming and experimenting with various ways to display. I then selected the most effective solution based on user feedback.

menu7

Final design to display overall menu performance data ⬇️

menu8

Default

menu9

While Hovering

Challenge#2: how to display sales breakdown to help user answer Q3?

To address the Q3 "How do menu performances vary across different categories (e.g., appetizers and entrees) and order sources (e.g., in-store and delivery)?" users need an effective method to visualize sales breakdown by category and order sources.

menu10

Final design to display sales breakdown ⬇️

menu11

Breakdown by selected filter

menu12

While Hovering

DESIGN FOR REQUIREMENT#2

How might we offer insights for menu optimization?

After discussions with the PM, we selected the menu engineering analytics tool as the initial solution among the 3 options to take due to its feasibility and lower development costs.The other two directions require further research, particularly in establishing user trust in recommendations and addressing concerns users may have related to automated menu optimization.

📈 Menu engineering analytics tool

Analytics tool for users conduct menu engineering and make decisions based on menu engineering guidelines.

🧠 Recommendation system

A system that offers menu optimization recommendations for users, based menu engineering insights and historical data.

🤖 Automated menu optimization

A system that automatically optimizes menu design and pricing.

1st iteration to enable users to conduct menu engineering more effectively ⬇️

menu2

Menu engineering table

This table offers restaurant managers comprehensive data to evaluate the performance of each menu item.

menu2

Menu engineering Matrix

The matrix helps restaurant managers quickly identify which items are performing well and which may need adjustments or removal.

menu2

Bookmark items for easy access

Research has shown that users tend to check certain items more often than others when testing new products or considering removing unprofitable ones. Thus, this is why the "bookmark" feature comes into play.

2nd iteration of the menu engineering section : Pivoting the design to overcome technical challenges and ensure timely delivery. ⬇️

Before: I had the table and matrix view side by side, allowing users to hover over an item in the table view and see its corresponding location in the matrix view.

set threshold set threshold

After: I decided to pivot the design to ensure timely delivery without jeopardizing the user experience. Instead of placing the table and matrix side by side, I separated them into two distinct views. The Matrix view allows users to see the distribution of each menu engineering category at a high level, while the Table view provides more detailed data.

I also gathered feedback from other designers and internal stakeholders, who agreed this version would work better as it eliminates horizontal scrolling, and users don't need to view the matrix all the time.

set threshold

If I have more time, I would:

1. Conduct usability testing with real users. Unfortunately, due to time and resource constraints, all validation work was done internally. Given more time, I would certainly engage with real users.
2. Work on responsiveness on tablet and mobile
3. Continue the research and design work for the product detail page, which was deprioritized for the MVP.

My key take-aways

Collaborated with a scrum team to deliver a product 👬
I learned how to conduct research and refine requirements within a short timeline, hand off design documents to engineers to minimize confusion, and manage situations when engineers encountered technical difficulties implementing the design. From my perspective, pivoting the design was not about 'compromise' but about 'collaboration.' As a team, we worked together to ensure that we delivered a technically feasible and user-friendly product.

Overcame the nerve-wracking feeling speaking to clients🧘‍♀️
I still recall the anxiety I felt during my initial interview with the CEO of a chain restaurant😥. I was afraid of saying something wrong and potentially losing their trust in our products. Thankfully, my mentor intervened and provided invaluable guidance. He encouraged me to overlook their title and perceive them only as interview participants. After all, they were here to help us collect information to better meet their needs. This mindset shift made me feel more confident in client meetings, which is essential in the B2B realm.

Shout out to my wonderful teammates and our mentors!

set threshold set threshold set threshold