The User-centered design (UCD) process outlines the phases throughout a design and development life-cycle all while focusing on gaining a deep understanding of who will be using the product. The international standard 13407 Site exit Disclaimer is the basis for many UCD methodologies. It’s important to note that the UCD process does not specify exact methods for each phase.

  • 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 designs: Evaluation – ideally through usability testing with actual users – is as integral as quality testing is to good software development.

Step by Step UCD Guide

Further Readings,

More Readings,

Contextual inquiry is a semi-structured interview method to obtain information about the context of use, where users are first asked a set of standard questions and then observed and questioned while they work in their own environments. Four pri...

Comparing two versions of a design to see which performs better against a predetermined goal • A/B testing is an optimization technique that allows you to compare two different versions of a design to see which one gets you closer to a business ob...

Diary studies are a form of longitudinal research(research that takes place over a long period of time with the same participants). Typically, users self-report their activities at regular intervals to create a log of their activities, thoughts, and ...

Testing of prototypes, products, or interfaces by users of a system in design development This gauges human expectations against a designed artifact, determining whether something is useful, usable, and desirable. Testing should collect per...

Think-aloud (or thinking aloud) protocol (also talk-aloud protocol) is a protocol used to gather data in usability testing in product design and development, in psychology and a range of social sciences (e.g., reading, writing, translation research, ...

 The usability of a system is improved when its status and methods of use are clearly visible. The more visible functions are, the more likely users will be able to know what to do next. Incontrast, when functions are "out of sight," it makes the...