All work

IBM × SUNY Oswego · Connected retail

Aisles

Optimizing in-store grocery shopping

A route-aware grocery experience designed to help customers and employee shoppers locate products and complete shopping lists more efficiently.

Aisles mobile application shown across several phone screens

Measured outcome

72%

less time completing the shopping task

349 seconds with Aisles · 1,228 seconds without Aisles

Project at a glance

Duration
5 months
My role
UX design and research
Collaboration
IBM × SUNY Oswego
Methods
Flows, prototyping and usability testing

The challenge

Help shoppers find what they need without making navigation another task.

Finding products in a large grocery store can be unexpectedly time-consuming—especially when shoppers are unfamiliar with the layout or need items spread across multiple aisles.

The challenge was to transform a shopping list into an efficient in-store route while supporting the broader ecosystem behind it: customers, employee shoppers, and store administrators.

Understanding the system

Three connected users, one shared information model.

Looking at the roles together moved the work beyond a standalone shopping list and revealed how lists, orders, inventory, and location data needed to connect.

Illustration of a grocery customer using a phone while carrying a shopping basket
01

Customers

Create, organize, reuse, and share shopping lists while following an optimized route through the store.

Illustration of an employee shopper using a phone beside a fulfillment cart
02

Employee shoppers

Review assigned orders, locate products, and fulfill one or multiple customer lists efficiently.

Illustration of a store administrator reviewing orders on a laptop
03

Store administrators

Manage order assignments, inventory information, and product locations that support both experiences.

Design approach

Three decisions shaped the experience.

01

Route-aware shopping

Turn the shopping list into a route.

A traditional shopping list tells people what to buy, but not where to find it. Aisles organizes products by store location and guides shoppers from one item to the next using aisle, shelf, and rack information.

List context and controls remain visible during the trip
Starting the route → locating an item → continuing the trip → completing the list
02

Collaborative shopping

Make lists reusable and shareable.

Customers can create, save, edit, and share lists so multiple shoppers coordinate from the same source instead of relying on separate messages.

Create and save a list
Edit items, add notes, and share progress
03

Connected fulfillment

Extend the same model to store operations.

The navigation logic also supports employees fulfilling online orders. Administrators can review orders, assign employee shoppers, and maintain the product-location information behind the experience.

Order overview → shopper assignment → fulfillment confirmation

How the experience evolved

From requirements to a connected shopping flow.

The project began by mapping how customers would create a list, begin a shopping trip, locate products, and complete their purchase. Developing the user flow first helped identify key decisions around product availability, navigation, list changes, and trip completion before moving into wireframes.

Customer shopping flow and key decision points
Early wireframes and interaction structure

Validating the concept

Measure performance, not only preference.

Six participants completed the same ten-item shopping task in a simulated store under two conditions: once without Aisles and once with the prototype.

We compared task-completion time and collected participants’ impressions of the experience.

Condition 01 · Shopping without Aisles
Condition 02 · Shopping with Aisles

Results

The prototype substantially reduced completion time.

Participants completed the task in approximately 72% less time with Aisles and responded positively to the prototype’s usefulness, information quality, and interface quality.

Research note: This was a small, simulated study, so the findings were directional and would need to be validated in a working grocery store.

What I learned

Designing the ecosystem mattered as much as designing the interface.

Aisles became more useful when the shopping list was connected to product location, store operations, and fulfillment workflows. The project reinforced the importance of designing around the complete service and validating whether an experience improves real task performance—not only whether users respond positively to it.

What I would explore next

  • Validate the experience inside a working grocery store
  • Test route changes when products are unavailable or moved
  • Explore accessibility across mobility, vision, and language needs
  • Study how employee shoppers manage multiple active orders

More selected work

Continue exploring