What principles should the product design follow?

Source: Internet
Author: User
Former Xiaomi technology Product Manager Forward :

Principle 1: the user interface should be based on the user's mental model rather than the engineering implementation model.. It is to design complex things in the background to conform to common browsing or operation methods in users' daily life. In fact, this is a collection point for designers to combine details and data in their lives. The more accurate the user's psychological model is, the better the interface will be.

Principle 2: Cultivate users' thinking in scenarios for design.For a social instant messaging product, the function of adding friends is the source of friends gathering. Although both Mi chats are bound to the mobile phone address book, I will say it again, there are still few text chats for users looking for contacts in the mobile phone address book. Adding a friend guides a user to discover, find, and touch a friend. Therefore, when such an important function is placed in the application, the user will obviously choose which application to use in the early stage of the product, because the chat tool requires someone to chat with you.

Principle 3: give users as few inputs as possible, and give as many references as possible during input.Mobile-end virtual keyboards have always been a problem that cannot be solved by the technology industry. The main disadvantages of virtual keyboards are as follows: 1. input and positioning cannot be fed back, so efficient blind playing cannot be formed; 2. the space limit of the virtual keyboard is often caused by incorrect clicking on the finger. The above two points have greatly reduced the input of the virtual keyboard. Therefore, when designing an application and encountering the input box control, we should first think of making users less input, or intelligently give a reference.

Principle 4: Global navigation must always exist. It is best to preview the dynamics of other modules.Global navigation is easy to implement in web interaction design. Global Navigation on mobile phones depends on the requirements of product design and what functions require global navigation. Social apps are generally: messages, notifications, and requests; music and video applications are generally download and search. tool products are often core tool bars, such as browsers, voice assistants, and music recognition applications. The value of global navigation is that it prevents users from losing information during use and reduces the number of jumps between the home page and the secondary page, of course, the Info-task in the global navigation must be completed on the current page. If you need to jump to the new interface, the meaning of the global navigation will be lost, because when multiple Info-tasks appear, you need to constantly enter the global navigation page.

Principle 5: Provide non-modal feedback without interrupting the task flow.The written name of the modal pop-up box is called alert-box in iPhone OS, and pop-up box in Android OS. We all know that the pop-up box interrupts the task flow, so how to weaken these bullet boxes on a limited screen, or remind users of elegance and gentleman, this needs to be defined by the designer.

Principle 6: do not let the user wait for the task to complete, and discover more interesting places.The core of mobile Internet is to bring convenience and efficiency to the user's mobile experience. This is something that needs to be considered by mobile Internet apps. In many cases, when users use your products, it is time fragmentation, therefore, in terms of design, we should try to familiarize users with our products in a short period of time and understand the sincerity of this product. In particular, some wait interfaces need to be designed, you cannot present a very boring wait interface in front of the user, then the user will change to other apps soon.

Principle 7: automatically save user input results.On the mobile end, because of the complexity of the Input Panel, there is no physical button feedback for the touch input, especially when a text or information is entered on the mobile phone, it is a very painful thing for the user. For the product, the user input in your product is a very lucky thing, therefore, the designer needs your apps to automatically save user input results.

Principle 8: for the speed of program response, the design sometimes needs to serve as a cover.Technology is not omnipotent, and technology is still the most optimized and perfect mobile Internet applications. Designers, as technical allies, also need to assist them, it makes the user feel that the program should have been run in this way. In particular, the speed of program response is often not only a technical issue, but also has a great relationship with the network environment. At this time, designers need to consider these objective situations, the help program is used to cover these flaws and make the user feel smooth during use.

Interaction DesignerYan jianbo Kant:

  • Interaction: Don't make me think. (in line with user expectations and visual metaphor)
  • Ui: meets the positioning user, product temperament, and subsequent development.
  • Function: There are many features such as excellent core function, necessary power, and low power.
  • In general, there is no principle. It is user-driven and flexible due to feedback.

To create a good user experience, the product solution must be tailored to the target user.

Kentzhu has listed ten product design principles in his blog:

  1. Technology is very important, but the user experience is more important, and it is usually more difficult to do well.
  2. Engineers are generally not good user experience designers. They like to consider how to implement one thing, but users will consider how to use it.
  3. The user experience design consists of two parts: Interaction Design and visual design.
  4. The functionality and user experience of the product are always intertwined.
  5. To create a good user experience, the product solution must be tailored to the target users.
  6. Before the document is delivered to developers, we need to repeat the availability, consensus, and feasibility of the product.
  7. A highly accurate prototype system ensures quick product availability.
  8. The "High Fidelity" prototype system is the most powerful tool for preaching user experience with the entire product team.
  9. The product manager's job is to use as few product functions as possible to meet users' needs and desire for experience.
  10. A successful product is a collection of the smallest features that cannot be split to meet a certain requirement.

Senior designerXu haixiaLists the nine principles of Reading Notes in cognitive and design:

  • Principle 1: Focus on users and their tasks, rather than technology.
  • Principle 2: first consider the function and then consider the presentation.
  • Principle 3: It is consistent with the user's view of the task.
  • Principle 4: designed for common situations.
  • Principle 5: Do not complicate your tasks.
  • Principle 6: easy to learn
  • Principle 7: transfer information instead of data
  • Principle 8: designed for responsiveness
  • Principle 9: allow users to try again

Summary:

Xiao Bian believes that a good design should be innovative, practical, durable, concise, and detail-oriented and beautiful. Of course, there are different opinions of everyone. The prototype above is the insights of everyone in the work of Daniel. I hope it will help my friends who have read this article.

Of course, the design principles change with time. We welcome you to improve and supplement them.

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: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.