- Specify the context of use – Identify the people who will use the product, what they will use it for, and under what conditions they will use it.
- Specify requirements – Identify any business requirements or user goals that must be met for the product to be successful.
- Create design solutions – This part of the process may be done in stages, building from a rough concept to a complete design.
- Evaluate – Ideally through usability testing with actual users – is as integral as quality testing is to good software development.
The User-Centered design Process (UCD) is also called Human-Centered Design (HCI) process. User-Centered Design and Human-Centered Design involves putting yourself into the shoes of the user.
UCD ensures that the target users easily understand the user interface and find what they are looking for. User-Centered Design (UCD) is a user interface design process that focuses on usability goals, user characteristics, environment, tasks, and workflow in the design of an interface.
- Early focus on users and tasks
- Empirical Measurement and testing of product usage
- Iterative Design
4 basic steps of User-Centered Design
Furthermore, according to the Web Accessibility Initiative, basic principles and techniques are the same, different variations of user-centered design processes exist. The following example is typical of a UCD process for designing Web applications.
- Evaluation (iterate back to Design)