人性化设计

记住这一点任何一款软件的目的是能让某些特定群体中的人完成一个特定的设置任务。所以当您设计您的应用程序的时候首先建立的事情是:

  1. 您的用户是什么人
  2. 您希望他们能够做什么

例如,您可能会设计一个能让工程师(软件、电气、或者机械)创建一些图表的应用程序。您可能会设计一个能让系统管理员配置并且监听一个网页服务的程序。您可能设计一个能让初中生学习数学的应用程序。

The important thing is that you know your audience, and you understand both their goals and the tasks necessary to achieve those goals. There are a large number of professional interaction designers who write books and teach courses on design methods that can help with this process, many of which are extremely useful— see the Bibliography for a selection. Most of these methods, however, boil down to specific ways of understanding your users, understanding the tasks you want to help them accomplish, and finding ways to support those tasks in your application.