We’re known mostly for our work with software, whether it’s with machine learning, mobile and WeChat apps or DevOps and micro-services. We have however been increasingly investing into hardware products in the past year.
The way we partner with our clients demand that we run projects like startups of their own; we bring our expertise creating and growing digital products in fast iterations with a strong emphasis on the user.
We’ve worked in challenging environments before, while creating the software for the elections of Myanmar for example. But we’ve found that when hardware is involved, things can get an order of magnitude more complicated.
Etam approached us end of last year to help them design the digital experience of one of their new flagship store, E&JOY, in Shanghai.
The goal was to create a new retail experience with offline to online elements to engage customers and a digital to managing the store and products.
The result of over 6 months of work included a series of digital tables allowing customers to explore and select outfits mapped to the store, a catwalk booth aloowing them to share a video of them wearing the outfit through a WeChat app, and stock/furniture management through a visual merchandising app that worked in concert with bar-code scanners.
Being one of our first serious hardware projects, we thought we’d share a few lessons we learned on the way.
When you only deal with software, your constraints are fairly well defined; you need to support a collection of screen sizes. Not always trivial, but not too challenging either.
With hardware, you very quickly learn that there are a lot more factors to take into account. The environment itself limits you (e.g. the max size of the table, the lighting) but users may also surprise in how they interact with the experience you designed.
Validating our assumptions with users is at the core of our product design process. When working with physical installations, users communicate their feedback in a much more immediate and concrete way; they touch, move, laugh, swear in a way that isn’t usual on common devices.
For apps, we often run our user testing sessions by screen sharing (using for example Google Hangout).
When you’re dealing with a physical space, users tend to be a little more shy. You’ll need to leave them alone to immerse themselves and interact with your product.
Assume as well that they’ll be a lot less attentive to things like text. They want to touch. Use big fonts, animations, graphics, etc, to draw attention. There are a lot of ressources online about this.
We didn’t have one. We had to take over a part of our office and convert it into a workshop and prototyping area: expect to nail, saw, drill, glue and overall build large things.
Also, a first aid kit isn’t a bad idea.
When you deal with physical installations, there are a lot more possibilities for users to interact.
Moreover, they are a lot more likely to have an opinion about it. It’s pretty simple; not everybody has an opinon about the design of an app, but anybody immediately knows how they feel interacting with a physical product.
Overall, be prepared to get a lot more feedback and ideas from users.
The parts you think will be hard will be easy, and the other way around. That is sometimes true for software, and is much more for hardware. On the E&JOY project, simply gluing wires for one of the installation ended up taking 3 tries and over 9 hours.
Despite your planning, physical realities bring up unforseeable constraints (e.g. catwalk camera went through the roof)
To be able to test things, you’ll need a full blown prototype. There are a lot of things you only realize once you’re physically interacting with them.
We created multiple prototypes for E&JOY, and even then we ended up with a ton of details to adjust on site.
We could have avoided a lot of this had we built prototypes closer to the final stage.
We’re already working on a few other hardware projects; if you’d like to talk to us about your idea, drop us a line at [email protected].