User-Centered Design (UCD)

Published Jun 13, 2022
Contribute to Docs

User-centered design (UCD) is a design methodology consisting of an iterative process that puts users at the center of product development and involves them in the design from the beginning. UCD processes generally involve the following activities: understand, specify, design, and evaluate.

A cycle diagram of the user-centered design process, with people at the center of the diagram. The four steps of the cycle are Understand, Specify, Design, and Evaluate.

UCD responds to both contexts of use (such as the user’s environment, technology, and emotional state) and business goals. While UCD processes may define the steps differently, they generally involve the following activities:

  1. Understand: Empathize with the user.
  2. Specify: Hone in on a specific problem to solve.
  3. Design: Brainstorm and develop solutions.
  4. Evaluate: Test the product or prototypes to assess success and incorporate feedback.

All contributors

Looking to contribute?

Learn UI and UX Design on Codecademy