Everyone strives to create the best experience possible for their users. However, companies run into trouble when they try to stretch their experience far beyond what they are capable of producing. If they start running before they learn how to fall, the first fall could be catastrophic.
The first step to creating a resilient design is to build the fidelity of the product and experience incrementally. Focus on building and iterating small usable experiences that may not be fancy but just work.
The most basic of experiences. A rails app out of the box, maybe with Twitter Bootstrap or Zurb Foundation as the front-end. Functionally operational with little customization. The experience should be very easy to build, with simple patterns to solve common problems.
The cost to change direction or experiment with a crazy idea is minimal. If your product is producing value to your customers despite all your flaws, even better. For most technology-based start-ups, this is where they find their product-market fit.
If your company or product can exploit this stage, you can bust outside local maximums with very little overhead, and perhaps even find a simpler, more elegant, or more valuable solution to your problem.
At this second stage, you can start to optimize the experience or product for certain tasks. Here, you might start optimizing for users to reorder, login, or purchase. Your team is starting to focus on testing assumptions and optimizing critical paths in the web experience.
At this point, there should be a more sophisticated front-end rather than just some vanilla out of the box solution. You now have domain-specific learning, your interface or product should now reflect that specialization.
Very few projects create persuasive experiences. The only one that comes to mind is the Nest. These experiences seek to redefine interactions with devices and the world. To get to this point, you would have to iterate through a functional, unusable and emotional experience. High fidelity experiences in this layer weave many systems of successful design patterns together seamlessly.
A resilient design stands the test of time since it's built off of the most successful basic design patterns over time. Projects have a tendency to be simple, and simple is the language of everyone.
Mar 3, 2015
By thinking critically about the design that exists around us - evaluating what works, what doesn’t and why - we can apply new perspectives and rigor to our work designing applications and systems and communicate more effectively through design.
Our observations range from big corporate rebrands to local business street fliers. With each, we’ve taken the time to break down the designs and offer our point of view via a ranking system modeled after the Robert Parker wine rating system.
Unsatisfactory: Does not achieve design or communication goals.
Satisfactory: Just enough, sufficient, fine or “sure.”
Good: It’s good.
Very Good: Better than most but not exceptional.
Exceptional: Unusually good, rare, outstanding.
We love looking at new things, so if you want us to evaluate something you have seen or made, feel free to get in touch at firstname.lastname@example.org, and be sure to sign up for the quarterly Thought Merchants email to get new observations delivered right to you.