Note: This transcript is not word-for-word true transcript of the podcast episode. I wrote it before I recorded it, that's all!
Have you ever designed a product that works but that customers just don’t want to use? This episode will review some tools and strategies to help prevent that from happening before product launch, or to help as a starting point when you plan for your version 2.0.
Our problem is that we put a product to market only to find that the users just don't want to use it. They’re buying it, so there’s perceived value in it! It's functional, it does what we say it will do, it really works! But they’re not repeat buyers and not making good recommendations to others. It’s sort of making the company look bad. What went wrong? We put it through a design development or design control process. We had user needs and requirements that were validated and verified, successfully. When looking to the design process, ONE of the first places I would look is to how the user procedure was documented and acted on. At what level of detail is the user’s process flow? It may not have been detailed enough. If lacking enough detail, then some important user needs and requirements may have been missed. There’s a balance of detail that needs to be considered: 1) we need to keep it simple enough to execute or act against (if it’s so detailed it’s big and cumbersome and overwhelming...well, we don’t want to hinder ourselves from releasing a great, helpful product) and 2) we can’t make it so simple that we miss important information. If it’s too high-level, we won’t know how to design for exceptional user experiences. In order to design for that, we need to understand and represent our users and their use scenario and process as best as possible. Even if that makes it more complicated for us.
So, how and at what point could you tell that your user process flow was not detailed enough? In some cases, there’s warning signs to watch for during your design development, especially during the prototype evaluation phases. Any time a user provides feedback that a design is inadequate, we should not just zero-in on that one feature of complaint, but take another, discerning look at user profile, process and use scenarios for our project. It doesn’t always have to end as a released product that people buy but never use, again.
Let’s talk through a simple example that we can visualize, and maybe one that you can easily peg in your memory. We’re designing a winter night shirt for a child. Within our design development process, we have some user needs: a shirt with long sleeves made of cozy material. It’s a simple product: the kid needs to wear it to bed. So, that’s how’ll we’ll define our use information: a child wears the shirt to bed. We follow the design process from identifying the idea; defining the needs and requirements; plan; and then design. We even consult with our user group along the way. We’re ready for the prototype phase.
We have some representative users try on our prototype shirt. Their head wouldn't fit. We decide to just fix the one problem that our users identified: we modified the shirt by cutting a little slit in the neck hole then continued with production.
But, wait a minute. We failed the prototype evaluation. This should have been a first indication that something bigger may be wrong with the design. When we're performing validations or getting customers’ feedback on our prototypes and we have something that goes wrong (like their head not fitting through the head hole), there's options for how we react to this information. One option is we can go ahead and fix that one problem and keep moving ahead. Or we recognize this may be a symptom of potentially larger problems with our design: maybe we don't really understand our users and their use scenario and process as best as possible. Maybe we don’t have enough detail in our user process, and we’ve missed some important requirements. What was our user information for this nightshirt project, again? Ah, yes, the kid had to wear it to bed...period.
Let’s say we fix the head hole and continue forward through our design development. Our users could now get the shirt over their head, but to get their arms into the sleeves was a nightmare! They tried it ‘this way’ and then ‘that way’...the kid nearly needed to be contortionist just to be able to get into it. The user was able to wear it after some help from an adult. They don't like it. We know it’s not right, and they know it’s not right. But, we had spent so much time and money on it that we didn’t want to give up on it. So, we started to sell it. "Well, that's OK, we did get it on! And, look, see how it fits nicely? And isn’t it nice and cozy?”
Our shirt design was a failure. The user doesn’t want to use our product. It’s too hard to use. It did meet what we captured as user needs and requirements: it was cozy, it did fit, and our user could put it on and wear it. And it performed its function (it could be worn to bed). But, the customer is not happy.
Our user process was not detailed enough. And, because of that, we missed important needs and requirements. Remember, our user information was “a child wears the shirt to bed”. A more appropriately detailed user process could have been 1. Put the shirt on 2. Walk and move in it 3. Wear it to bed 4. Take it off 5. Launder it. We could break it down even further with a few more steps and details. For example, our step number 1. Put the shirt on could be broken down into: 1a. pull the shirt down over the head, 1b. push arms through the sleeves, one at a time, and then finally 1c. grab and pull the bottom hem of the shirt down toward the floor. If we had more detail in our user process from the start, it could have forced us to stop and think through more of the use scenarios and design. Even if a user process seems intuitive and simple (sometimes especially so), we benefit from documenting it so we can more clearly see it, communicate it with the rest of the team, and understand it.
If at any point a user evaluates our prototype product and has feedback, we won’t just address that feedback. We’ll take a another, discerning look at our user profile, process, and use scenarios and ensure that we’ve absolutely captured it at the right level of detail. If we find ourselves justifying a design because the user isn’t doing it right, well, we need to be prepared to conclude that maybe we didn’t design it for the user. We designed it to function, but we didn’t design it for exceptional user experiences because we didn’t plan appropriately and understand enough about our user process and scenario. Maybe we’ll be given an opportunity to fix it, and we’ll go back to our user information and adjust our needs and requirements. Maybe we can’t do anything about it, but it’s never too late to communicate our lessons learned for the next time.
What actions can you take today? If you’re in the development phase of something now, reacquaint yourself with your user profile, process and use scenarios.