TLDR; We added a pause feature for ghost kitchens that prevents orders from being received that a kitchen may be unable to fulfill.
My Role & Team
I was the lead designer collaborating with one designer, one product manager and engineering team
The Challenge
There are three use cases which must be covered by the pausing feature. The first is the need to pause (and, of course, resume) orders for the entire kitchen. The second is for pausing just one brand that is supported by the kitchen without impacting the other brands which the kitchen supports. The third is to pause orders from a specific delivery platform such as Uber Eats or DoorDash.
How might we provide KDS users maximum flexibility while pausing and resuming order intake without needlessly complicating the UI?
Once we received the feature requirements from the product owner responsible for this feature we began to map potential user flows. We began by mapping the userflow for the current state (not shown here) of this capability. This starting point helped us to understand where we should prioritize our efforts to adapt the the flow in order to support the new functionality needed for this use case.
Before we arrived at the user flow shown above, we explored two earlier iterations. These two user flows represent two alternate approaches to achieving the outcome required for this use case. The first user flow was designed with the assumption that a user might think first of the reason they must pause service, and gave them to ability to report an issue. This put the responsibility of knowing what types of issues warranted pausing a kitchen or service on the system rather than the user. The second flow was a much more condensed experience which satisfied the feature requirements exactly as they had been written and no more. Our rationale behind creating these two was that they would represented the opposite ends of the complexity spectrum that the finished product may ultimately lie within.
The “robust” flow; while this flow may have covered broader use cases it contained three times as many decision points and would have required significantly greater development effort to achieve.
The “MVP” flow; short and simple, this flow met the stated requirements but left something to be desired. The final flow resembled this flow much more closely than the “robust” flow.
Sketching
Drafting some early concepts helped us to think visually about the components that would be needed in order to complete this flow. A few patterns emerged thrroughout these sketch iterations such as large buttons and stacked options. This exercise gave us a good starting point to begin low fidelity prototyping and guiding which patterns and components we should seek out during visual research.
LoFi Wireframes
Using our concept sketches as a guide we created a round of low fidelity prototypes to translate the userflow into pixels. Practicing rapid prototyping allowed us to swiftly gather valuable feedback from the product owner we were collaborating. Even though these prototypes did not tell the whole story, they offered a starting point to have more detailed conversations about the interactions users would have within each page and each component.
Visual Research
A professional kitchen can be a hectic working environment - especially during a lunch or dinner rush. While we were laying out the foundations of our screen layouts and brainstorming components, we kept in mind that large and easily recognizable patterns would go a long way in helping the users recognize what actions they can take with minimal cognitive effort. While seeking UI inspiration the patterns that stood out to us contained large bold text, simple layouts, and clear yet subtle iconography.
User Testing
The testing was quick and scrappy, I used wireframe prototypes and made a site visit to one of our ghost kitchen hubs in Los Angeles. It was a pleasure to be able to connect with staff in the kitchens. The feedback we received was positive, and it was very clear how badly the staff needed this feature.
The feedback: copy needs to be more clear, and colorful illustrations could help when the kitchen is hectic, to help the staff differentiate the actions
Final Screens