Human-Centered Design Flashcards
Human Centered Design (HCD) Definition
HCD is an approach for designing usable interactive systems.
It applies usability knowledge, methods, techniques in the design process
Based on explicit understanding of users, goals, tasks, resources and environments
Users are involved throughout the design process -> iterative design process until user requirements are met
Human Centered Design Process
Plan - Analyze - Specify - Design - Evaluate
Users are involved throughout the process
HCD - Plan Step
Appointing the responsible resources for executing hcd design activities
Write User Experience project plan
Develop human centered quality objectives
Key Deliverable: UX project plan
HCD - Analyze Step
Understanding and specifying the context of use:
- Users
- Goals
- Tasks
- Environment
- Resources
Key Methods: Observation, Interviewing, Focus Group
Key Deliverable: context of use description -> as-is scenarios, personas, …
HCD - Specify Step
Define precise and verifiable user requirements that must be met by the system:
- User requirements are based on the user needs from analyze phase
- Personas etc. from analyze phase are used to identify solution independent user needs
User Need Definition
A prerequisite identified as necessary for a user, or a user group, to achieve a goal, implied or stated within a specific context of use
Requirement Definition
A condition or capability that must be met or possessed by an interactive system to satisfy an agreement, standard, specification or other formally imposed documents
HCD - Design Step
Produce design solutions to meet user requirements: Convert user needs and user requirements into a working interactive system (= a design solution)
Key Deliverables:
- Use scenarios
- Storyboards
- Low-fidelity prototype
…
Use Scenario Definition
A narrative text description that describes an intended usage situation with the interactive system under deployment
Use Scenario Definition
A narrative text description that describes an intended usage situation with the interactive system under development
Low-fidelity prototype
A low-cost, simple illustration of a design or concept used to gather feedback from users and other stakeholders during the early stages of design
HCD - Evaluate Step
Determine whether an interactive system or a prototype meets the user requirements and other applicable design guidelines
Often conducted via a usability evaluation:
- Usability test
- usability inspection
- user survey
Usability Test Definition
A usability evaluation that involves representative users performing specific tasks with the interactive system to enable identification and analysis of usability problems, or the measurement of effectiveness, efficiency, and user satisfaction.
Basic Steps of a Usability Test
Basic steps:
1. Create a usability test script
2. Recruit test participants (e.g., potential users)
3. Conduct several test sessions (e.g., think aloud sessions, experiment, post-sessions interviews)
4. Analyze feedback and report results
User Survey Definition
A usability evaluation where users are asked to report subjective data into a questionnaire based on their experience of using an interactive system