Introduction & Course Overview: Design Thinking for User Experience Design, Prototyping Evaluation.pptx

MahirMahbubSrizon 93 views 44 slides Aug 16, 2024
Slide 1
Slide 1 of 44
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44

About This Presentation

Human Computer Interaction: Introduction


Slide Content

Introduction & Course Overview Design Thinking for User Experience Design, Prototyping Evaluation 1

Outline Design Thinking for User Experience Design, Prototyping & Evaluation 2

AI Needs User Experience (UX) Design Tesla Model S “Autopilot” Future of autonomous cars How do we design the UX? 3

AI Needs User Experience (UX) Design 4 Amazon Echo, Google Home & other Smart Speakers use Voice UI How do we design them to deal with natural human conversation? How do we design to support multimodal input? (e.g., + screen or vision) Design Thinking for User Experience Design, Prototyping & Evaluation

AI Needs User Experience (UX) Design Skin Cancer Detection 5 What is appropriate to show a patient? What should be the interface for the doctor? Is there a set of design patterns for these Smart UIs? Design Thinking for User Experience Design, Prototyping & Evaluation

Balance Design and Technology Design Thinking for User Experience Design, Prototyping & Evaluation

Approach to Application Design & Prototyping Design Thinking for User Experience Design, Prototyping & Evaluation 7

Design Thinking Process: A non-Linear Process Design Thinking for User Experience Design, Prototyping & Evaluation 8

Design Thinking Process: A non-Linear Process Design Thinking for User Experience Design, Prototyping & Evaluation 9

How to Design and Build Good UIs Design Thinking for User Experience Design, Prototyping & Evaluation 10

Iteration Design Thinking for User Experience Design, Prototyping & Evaluation 11 At every stage! Design Prototype Evaluate

Usability(?) According to the ISO: The effectiveness , efficiency , and satisfaction with which specified users achieve specified goals in particular environments . This doesn’t mean you have to create a “ dry ” design Design Thinking for User Experience Design, Prototyping & Evaluation 12

Usability 22

Poor usability can be 😳  embarrassing

Best Picture (?)            

Poor usability can be 💸  costly In Finance In e-Commerce In Advertising

31 Poor usability can be 💀  deadly In Cars In Healthcare In Military In Planes

Usability is often the main differentiator for  🤑 commercial success

“I have a few qualms with this app: 1. For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs , and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.” - Hacker News comment on Dropbox's launch, April 5th 2007

The user is always right Don’t blame the user for what goes wrong. If users consistently make mistakes with some part of your interface, it's a sign that your interface is wrong, not that the users are dumb. This lesson can be very hard for a designer to swallow!

Can’t we just ask users what they want and then do what they say? No! User are not designer

The user is not always right “If I had asked my customers what they wanted they would have said faster horses” - Henry Ford “It's not the customer's job to know what they want - Steve Jobs

When Google surveys users about how many search results they want per page (10, 20, 30), they overwhelmingly say “30 results”. But when Google deploys 30-result search pages as part of an “A/B test”, usage drops by 20% relative to the conventional 10-result page.

Dimensions of Usability

Other usability dimensions are relevant But we’ll mostly focus on LES Aesthetics Satisfaction, happiness, pleasure Ergonomics Comfort, fatigue

Usability dimensions vary in in Usability dimensions vary in importance by user portance by user Novice users need learnability Experts need efficiency Multiple users may have different experience And even one user isn't uniformly novice or expert

Usability dimensions vary in importance by task A visa application website needs learnability Stock trading software needs efficiency Missile launchers need safety

So how to improve usability?

Learn the Patterns Make things, make mistakes Gain experience, habits, rules of thumb But what  you  know is never enough.

Design Critique Design is broad As many issues to think about as there are humans Even with experience, you won't think of everything Many eyes on a design provide coverage, insight Designers rarely work alone Design critique from collaborators is essential to improving design You will learn and practice this in lab Which is why lab is required

User testing Get hold of some representative users Ask them to perform representative tasks with the design. Observe what they do, where they succeed, and where they have difficulties.  Shut up and let them do the talking.

Usability/User Experience Goals Set goals early & later use to measure progress Goals often have tradeoffs, so prioritize Example goals(?) Learnable faster the 2nd time & so on Memorable from session to session Flexible multiple ways to do tasks Efficient perform tasks quickly Robust minimal error rates good feedback so user can recover Discoverable learn new features over time Pleasing high user satisfaction Fun Design Thinking for User Experience Design, Prototyping & Evaluation

User-centered Design “Know thy User” Cognitive abilities perception physical manipulation memory Organizational / educational job abilities Keep users involved throughout developers working with target customers think of the world in users’ terms Design Thinking for User Experience Design, Prototyping & Evaluation 33

Accessible Design Design Thinking for User Experience Design, Prototyping & Evaluation 34

Sketching & Storyboarding Design Thinking for User Experience Design, Prototyping & Evaluation 35

Rapid Prototyping Build a mock-up of design so, you can test it Low fidelity techniques paper sketches cut, copy, paste Interactive prototyping tools HTML, Balsamiq, Axure, proto.io, Sketch+Marvel , Modao , etc. UI builders Expression Blend + Visual Studio, Xcode Interface Builder, etc. Design Thinking for User Experience Design, Prototyping & Evaluation 36

Low-fi Prototyping & Testing ➝ Final Hi-Fi Prototype Winter 2022 Design Thinking for User Experience Design, Prototyping & Evaluation 37 Flutter

Low-fi Prototyping & Testing Winter 2022 Design Thinking for User Experience Design, Prototyping & Evaluation 38 Vibes

Interactive Prototypes Medium Fidelity Winter 2022 Design Thinking for User Experience Design, Prototyping & Evaluation 39 deatz

Interactive Prototypes Hi-Fidelity Winter 2022 Design Thinking for User Experience Design, Prototyping & Evaluation 40 off pockets butter thread

Interactive Prototypes Hi-Fidelity Does this mean at the quality to go in an app store? for a few yes, but for most no (this is not a requirement & many will push to this in CS194H) You will be building a real app (with code) not a click-thru prototype (e.g., using Figma or InVision ) It should support most of your functionality But it might be missing polish back-end implementation maybe data stored locally, social networks incomplete, etc. CS (intended) majors should have pre- reqs (106B/X, 142/193P/193A or experience building apps) If not… Winter 2022 Design Thinking for User Experience Design, Prototyping & Evaluation 41

Evaluation Design Thinking for User Experience Design, Prototyping & Evaluation 42 Test with real customers (participants) w/ interactive prototype low-fi with paper “ computer ” Low-cost techniques expert evaluation (Heuristic Evaluation) online testing

Books Winter 2022 Design Thinking for User Experience Design, Prototyping & Evaluation 43

Summary UX design is an important part of most software Getting the interface right is hard, but… Solution is Iterative Design including repeated cycles of Design Prototyping Evaluation Winter 2022 Design Thinking for User Experience Design, Prototyping & Evaluation 44
Tags