Intro to User-Centered Design
Build
Create the product
Main Principles of UCD
-Design is based upon explicit understanding of users, tasks, and environments -who the users are and context of use -Process is iterative -Always evaluate, get feedback, and redesign -be willing to change -be willing to abandon bad ideas -Design addresses whole user experience -consider emotions, monotomy, job satisfaction, etc... -satisfy user preferences, as appropriate
Steps of Problem Discovery
1.) Analysis 2.) Learn 3.) Identify 4.) Storify
User-Centered Design Steps
1.) Empathy (learn about audience) 2.) Define (refocus question based off insights from empathy) 3.) Ideate (Brainstorm and come up with creative solution) 4.) Prototype (build representation of ideas) 5.) Test (test w/ original group for feedback) 6.) Prototype 7.) Ideate 8.) Define 9.) Empathy
Steps of Problem Solving
1.) Ideate 2.) Structure 3.) Build 4.) Evaluate
Why UCD?
1.) Inc productivity of users and operational efficiency of organizations 2.) make products easier to understand and use, thus reducing training and support costs 3.) Inc usability for people with a wider range capabilities, thus inc accessibility 4.) improve user experience 5.) reduce discomfort and stress 6.) improve brand image
Limitations of UCD
1.) Time-consuming for designers and users 2.) users may not want to be involved 3.) expensive 4.) difficult, can you really account for ALL users and situations?
UCD Process Steps
1.) plan **next 4 are iterative 2.) Understand 3.) Design 4.) Evaluate 5.) Feedback ** 6.) Build
User/Human-Centered Design
Approach to systems design and development that aims to make interactive systems more usable by: 1.) focusing on the use of the system 2.) Applying Human factors/ergonomics and usability knowledge and techniques
Evaluate
Assess effectiveness and efficiency of design; compare designs; involve users as much as possible (Usability test, heuristic evaluation, split AB testing)
Plan
Identify needs; gather requirements from stakeholders
Design
Select the appropriate input/output tools and techniques; create alternatives
Feedback
Suggestions for changes and plan the next iteration
Understand
Understand the users and their goals, needs, and limitations; understand the context of use (Focus groups, interviews, surveys, personas)