Oct 2018

The Need

A 6-year-old, agency-built app was shuttered in the previous year. AllSaints needed to cater for its loyal customers with a modern and user-friendly shopping experience.

The project

Customer interviewsUsability testingMicro-interactionsRapid prototypingRelease of MVP

The team

Olly Boon (UX Designer)Hong Wan (iOS Developer)Ali Rankine (Lead Technical Architect)Jonathan Harris-French (Product Owner)
The goal

Reintroduce AllSaints' most loyal customer base to a new mobile app, providing a modern and effortless shopping experience.

Jack's place: AllSaints HQ
Research

We started by inviting some of our loyal customers to AllSaints HQ to take part in a series of interviews.

We used the insight gained from the interviews in conjunction with our analytics data to build a “loyal customer” persona on top of our more generic personas that we already worked from.

Iteration
Design methodology

Working fast, in a siloed team meant cross-team communication was vitally important

Communicating our design process to other teams was crucial in building the AllSaints mobile app. Transparent communication fostered collaboration, ensuring alignment with project objectives. It facilitated the integration of complex e-commerce features and maintained brand consistency. We would continue with regular updates and feedback sessions to ensure the final product would meet everyone’s expectations.

Introducing our WIP UI Kit to the digital design team.
Roughly mapping our checkout journey
Journey mapping

Mapping out our core user journeys

By identifying and defining the key user journeys, such as browsing products, adding items to the cart, and completing purchases, we gained valuable insights into user needs and pain points. This process allowed us to optimise the app’s navigation and interface.

Some of the more complex journeys like the checkout process needed to be visualised and compared to our web checkout to understand what are the necessary components for our MVP.

What does a loyal customer want?

Our loyal customers wanted to shop without pop-ups and countdowns interrupting and frustrating them. A simple experience that let them discover new products and browse how they like.

Rapid prototyping

Testing and rapidly prototyping our ideas with React Native

The agility of React Native allowed us to quickly translate our design concepts into functional prototypes. By iterating and conducting usability testing, we gained valuable user feedback that informed further refinements. We identified and addressed potential pain points allowing us to optimise the core app journey, preparing us to release the final product.

V1.0 of our fully functional prototype.
Designing the final product

With a successful V1.0 prototype, we had to finalise our UI approach and prioritise our MVP features.

Finalising
feature highlight

Our customers liked the ability to be able to see the products in detail when browsing. Providing an adaptable category view allowed the user to switch easily between an overview to a detailed view.

Executing the idea

Our final product had feature parity with the AllSaints website + more

We didn’t go into this project thinking “Hey, let’s just copy the website”. The type of customer that is likely to download the app expects a native experience that feels at home on their device.

Final thoughts

Overcoming time constraints and listening to the user

Looking back, this project was extremely successful and a joy to work on. Although we had a massive constraint, our constant communication with stakeholders meant there was trust in us to pull this off. Keeping the end product simple and really focussing on our target customer meant we had a great foundation to build on.

The app reintroduced a valuable revenue stream for the business and was well received with 4.8 stars on the App store.