Design of fault tolerance

Source: Internet
Author: User

Even if your product is running well 90% of the time. But they won't forget it if they don't want help. --"Getting real"

Sometimes we can't afford to face a product when it goes wrong. No matter how carefully designed, no matter how many tests have been done, users will still encounter errors and problems. Since error is unavoidable, how to design fault-tolerant is the key.

Fault-tolerant design is the interface that people see when errors occur.

Just like dealing with mistakes that shouldn't happen, the key to fault-tolerant design lies in "doing defense." Product designers must constantly look for error points that may create confusion and dissatisfaction among users. Good defensive design determines the quality of the user experience.

As an example:

Has anyone noticed how many cards can be used to enter a bank ATM machine? The answer is eight kinds! And there is only one way to get there correctly.

How to avoid user errors from design, restrictions are a very necessary way.

Restrict user certain interaction actions

If the SIM card is made into a chamfer, it avoids the error of inserting the rectangle.

The matching of the three sockets and the corresponding Jacks avoids the possibility of users using two or more socket errors.

Ash is a good way to restrict certain actions on the interface.

Flickr Photos Upload Wizard, prevent users from skipping the first step directly into the back operation, using the way of ash. On the one hand, it tells the user that it can do the current operation, on the other hand.

Secondly, it is also important to reduce cognitive confusion.

Reduce user Cognitive confusion

Subscription button and unsubscribe are visually distinguishable from the wrong action, depending on the subscription and subscription.

Rational use of system feedback

If errors inevitably occur, reasonable and appropriate hints can reduce the frustration of the user.

1. Early warning of certain operations may cause errors.

When you enter a password that needs to be case-sensitive, the CAPS LOCK key opens to make a prompt to avoid error.

2, to prevent user errors, prompt confirmation after operation.

When the user clicks to send the message without the message, prevent the user from sending the email without the topic.

3, not only to feedback errors, but also to the user to answer.

It is best to tell me where the cause of the mistake is, the question of the words and words.

4, to give users appropriate guidelines and suggestions.

When users search for people without results, lead the user to continue to find or invite friends.

When a user searches for no results, intelligently guesses the cause of the user's error or gives other guidance.

Err, you can never have. The user is God of the product, how to reduce the frustration after the user's error by design. Errors are always products, tolerant of user errors, and intolerant of product errors.

Thanks for the seven documentation.

Author: Zhang Yatiu

Article Source:

Related Article

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.