User-centered design

User-centered design (UCD) or user-driven development (UDD) is a framework of processes in which usability goals, user characteristics, environment, tasks and workflow of a product, service or process are given extensive attention at each stage of the design process. This attention includes testing which is conducted during each stage of design and development from the envisioned requirements, through pre-production models to post production.[1][2] Testing[3] is beneficial as it is often difficult for the designers of a product to understand the experiences of first-time users and each user's learning curve. UCD is based on the understanding of a user, their demands, priorities and experiences, and can lead to increased product usefulness and usability.[4] UCD applies cognitive science principles to create intuitive, efficient products by understanding users' mental processes, behaviors, and needs.

UCD differs from other product design philosophies in that it tries to optimize the product around how users engage with the product, in order that users are not forced to change their behavior and expectations to accommodate the product. The users are at the focus, followed by the product's context, objectives and operating environment, and then the granular details of task development, organization, and flow.[2][3]

  1. ^ "Cover – Just Ask: Integrating Accessibility Throughout Design". uiaccess.com.
  2. ^ a b "Notes on User Centered Design Process (UCD)". www.w3.org.
  3. ^ a b Rubin, Jeffrey; Chisnell, Dana (10 March 2011). Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests. John Wiley & Sons. ISBN 978-1-118-08040-5.
  4. ^ Vredenburg, Karel; Mao, Ji-Ye; Smith, Paul; Carey, Tom (2002). "A Survey of User-Centered Design Practice" (PDF). Archived from the original (PDF) on July 11, 2019. Retrieved April 14, 2018.