A ground up redesign of the Sonos speaker setup experience
Sonos
Launched: September 2020
Role: User Experience Designer
This was a multi-year program that paves the future of out-of-box product setup and onboarding at Sonos. A new framework designed to deliver a scalable and dynamic user experience, opening up the ability to integrate new configuration features and technologies into the software and hardware platform with ease.
Requirements Gathering, Networking, Security, Design Exploration, User Testing, Interaction Design, Sketch, Figma, Abstract, Zeplin, Design Documentation
The problem:
Old setup no longer sparked delight for users
Since the inception of Sonos, the brand touted its simple and delightful setup experience experience. However over the last few years, it became apparent that the negative feedback through customer reviews and Beta feedback began to tip the scale. In addition, the company’s Net Promoter Score (NPS) rating was negatively affected by this perception. It was clear that the setup experience needed to be re-evaluated and had to change.
Sonos Setup 1.0 (2002 - 2020)
Sonos is a rare consumer electronics company, where we continue to support setting up of products from over a decade ago to products being manufactured tomorrow. This is all done within a singular app setup experience. Variations in hardware, software, networking, and security technologies throughout the lifespan of these products are all accounted for in the approach.
The first generation of Sonos setup was released in 2002 and continued to be iterated upon till September 2020. Over the past 18 years, the Sonos product portfolio has drastically grown; wireless technologies have evolved, new features were introduced, and technologies have evolved.
New features are continuously introduced
Not only did internal technologies evolve among the product portfolio, new feature sets were introduced. Sonos has since allowed for speakers to connect to TVs. Trueplay, a unique tuning experience, was added which uses your phone to calibrate your speaker’s EQ to the unique dynamics of your living space. Then in 2018, Sonos released the ability to activate Alexa, and later Google Assistant, to any microphone-enabled Sonos speaker.
This created an endless tunnel of the setup experience
Although all these features allow for more control to a user’s audio experience, it unfortunately caused the setup experience to evolved into an endless tunnel of steps to configure each aspect of their product one after another. This setup experience at times could take 15-20 minutes to complete. The final end point was the ability to finally play their first song out of their speaker.
Introducing Sonos Setup 2.0 (Sept 2020)
Modularizing the setup experience
It was time for setup to evolve to the modern needs of the users. Partnered with a fellow designer, we visualized a new and scalable approach for Sonos’s quickly growing speaker release schedule. We built a setup framework that allowed this system to evolve and expand, all while becoming more dynamic and smarter. Focusing on what drives the user get to playing music faster.
Ultimately allowing users to choose their own path when unboxing and playing music on their new speaker. One person can immediately start player music after adding it to their network, while another would fully customize their product’s features before they play their favorite song.
70+ potential happy paths, all carefully designed
It’s a variable experience technologically whenever a new speaker is set up. When a product is sold at stores, the hardware and software embedded during manufacturing is frozen in time. So a decision from 15 years ago must be considered in our setup experience today. Due to the variation in detection capabilities, wireless technologies embedded in the hardware, and software available out-of-box, each product will proceed through a different backend experience.
I engrossed myself in the world of networking, security, various wireless chips. We had to not only design forward, but we had to react to decisions made over the last couple decades of the ever-evolving consumer electronics industry. Solving for each product’s unique behaviors and quirks, all due to the software and various hardware chips we provided out-of-the-box.
I paid close attention to these technological inconsistencies in order to bring consistency to the front-end. Ensuring that users’ setup experiences are consistent. So a 15 year old product can be set up next to one that was released today, with only minor variation in the front-end user experience. Imagine a reading a choose your own adventure story that have various branching stories, but managing to bring all varying plot’s decisions to the same ending. Ultimately resulting in an experience that supports 70+ potential happy paths, all design to spark user delight and confidence.
Promote user confidence and reliability
Setup is never the same “happy path” for all products, but we ensured it was always delightful and supports the user the entire way. I paid very close attention to the error handling through the entire user experience.
Things do go wrong during setup. A user can walk too far away from their speaker and disconnect their phone from it. Or a phone call comes in, so the user gets distracted from even finishing setting up their product. Instead, the app fails gracefully and seamlessly troubleshoots the user back to safety and success if anything goes wrong.