How to make the software not a tool operated by a person can also communicate with you freely like your friends. This is not just a matter of usability. It is not only a problem of customer needs, but also a real design problem,
Interactive Design
Designed for users' work goals and happy use, interaction between users and software can be achieved through clear, accurate, and concise expressions.
Easy-to-use software development specifications = visual performance specifications + Page Operation Specifications + business expression specifications 1. Visual Presentation specifications 1. The software interface should be beautiful and comfortable. 2. use a soft color, the main color should be soft, with affinity and magnetic force, to prevent the color of the thorn 3. the important content is displayed on the first screen, and the primary and secondary content are clearly defined. navigation should appear on the first half of the screen. avoid using decorative icons as much as possible, that is, the icons must be meaningful. in general, red indicates warning, Green indicates OK, yellow indicates prompt, and gray indicates "unavailable currently ". 7. The UI style should be consistent, and the word size, color, Font, and line spacing should be the same. 8. Designed for presentation, many software often emphasize operation data while ignoring data display. Ii. Page Operation Specifications 1. structure is easier to understand. 2. The information should be clear, clear, and direct. 3. the operation can be identified. 4. The results are predictable before the operation. 5. Operation feedback. 6. After the operation, the operation can be undone. 7. let users know where they are. 8. No additional features are provided. 9. consistent features should be maintained on different pages. 10. unified wording.
3. Business expression specification 1. Set the goal of business expression. 2. Let the user clearly define steps in the process of achieving their goals, and help the user understand the business through the wizard diagram. Add clear help and tips to your business. 3. differentiate different user groups and roles to provide different views for different users. 4. Aggregate relevant business data to help users understand the overall business situation 5. differentiate personal and public information and provide their own information centers for individuals. 6. Consistent with real life experience