Download presentation
Presentation is loading. Please wait.
Published byRuby Hutchinson Modified over 9 years ago
1
University of Washington HCDE 518 User-Centered Design Process HCDE 518 Winter 2010 With credit to Jake Wobbrock, Dave Hendry, Andy Ko, Jennifer Turns, & Mark Zachry
2
University of Washington HCDE 518 Agenda Announcements, Hand in assignments Sketching Critiques Lecture – UCD process Break – 10 mins Readings Discussion Lecture – Overview of Methods Break – 10 mins Discussion – Group Project Intro and Advice Group Project Work Time Next Class
3
University of Washington HCDE 518 Sketching Critiques Break into groups of about 4 people Take turns showing off and explaining your 3 sketches with each other Each critic should offer advice and feedback about the idea Strengths, Weaknesses, Originality, Feasibility Sketcher: take notes about what feedback was offered Critic: be critical, but constructive and courteous! Each critic should sign the page after the sketches and date it with today’s date
4
University of Washington HCDE 518 LECTURE – DESIGN PROCESS
5
University of Washington HCDE 518 Why a design process? It helps us get started with a proven tack. It prevents “designer’s block.” It keeps us directed toward a final product. It helps us stay on schedule and within cost. It helps us measure design progress It helps us communicate where we are to others. It prevents us from omitting important steps. It is more reliable than intuition. It forces us to iterate! It helps us keep the user first!
6
University of Washington HCDE 518 Designers’ expertise …lies not in the thing he or she is designing. You do not have to be a widget expert to be a designer of a widget-manufacturing interface. In fact, if you were, it would probably stifle you (Why?) Widgetsoft already has the worlds’ foremost widget experts! These people suffer from their expert blind spots. Instead, you must be an expert in the process of design.
7
University of Washington HCDE 518 What is designed? Artifact view: The object, device, or system is designed. Holistic view: The interaction, the flow, the user’s experience is designed. The holistic view includes: all potential users (often > 1) all other stakeholders (p 198) manuals tutorials help systems customer support … Think in terms of users’ goals. Artifacts have no goals. People have goals!
8
University of Washington HCDE 518 User Focus …has everything to do with attitude. You must make and keep the user a priority. Put the user first, keep the user in the center, remember the user at the end!
9
University of Washington HCDE 518 Design Process Views
10
University of Washington HCDE 518 A Newtonian view NO! WRONG!
11
University of Washington HCDE 518 An iterative process
12
University of Washington HCDE 518 Stage Goals Learn about stakeholders Discover goals and needs How is it done now? What is wanted? What else has been tried? Generate lots of ideas Grasp issues and potential solutions Produce something tangible Identify challenges Uncover subtleties Discover problems Assess progress Determine next steps Build final product Ramp up marketing, support, and maintenance
13
University of Washington HCDE 518 What about Engineering? What about writing production-level code? What about quality assurance (QA)? Bug fixing? Feature requests? Feature creep? The software design process and the software engineering processes must work together
14
University of Washington HCDE 518 Investigate
15
University of Washington HCDE 518 Why investigate? You cannot design apart from the world in which your users and design will live.
16
University of Washington HCDE 518 Investigation Questions Identify users. Identify stakeholders. What are the requirements? How do they do it now? How long does it take? What do they want? What do they need? What else have they tried? Is there already another solution?
17
University of Washington HCDE 518 Investigation Methods User surveys Focus groups Interviews Analysis of competition Contextual inquiry Design Ethnography Week 3 & 4 Lectures
18
University of Washington HCDE 518 Ideate
19
University of Washington HCDE 518 Ideation Ideation = “idea generation” Volume matters most! To increase the chances for success by considering a huge volume of ideas in a systematic way. One of the worst things you can do is go with the first idea that you get. You can always come back to it later.
20
University of Washington HCDE 518 Ideation Methods Affinity diagramming Personas Scenarios Role-playing, play-acting, scripts, props Card sorting Structured Brainstorming Sketching Weeks 5 & 6 Lectures
21
University of Washington HCDE 518 Prototype
22
University of Washington HCDE 518 Why prototype? It is hard to evaluate something that does not exist It is hard for users to react to abstract concepts Prototyping brings subtleties and nuances into the light Begin to wrestle with the technical constraints
23
University of Washington HCDE 518 Prototyping Techniques Paper prototypes Cardboard & foam core mock ups Screen shots Flip books Video mock ups Hyperlink prototypes Functional prototypes Week 7 Lecture
24
University of Washington HCDE 518 Prototyping Virtues Build it fast! Prototype at the right fidelity. Stick with low-fidelity paper prototypes early in the process, and transition to higher-fidelity software prototypes later Don’t over-engineer! Concentrate on the unknowns. Don’t become attached to it. Prepare to throw it away. Build multiple concurrently (even if just two). Users can compare two things much better than consider one in isolation.
25
University of Washington HCDE 518 Evaluate
26
University of Washington HCDE 518 Evaluation, do we have to? Yes! Automated procedures can find bugs, but not usability problems (active research area, but hard!). You can’t iterate without knowing what to fix, leave, or remove.
27
University of Washington HCDE 518 Evaluation Methods Heuristic Evaluation Guidelines Review Cognitive Walkthrough Usability Testing Laboratory Experiments Real World Deployments Week 8 lecture
28
University of Washington HCDE 518 Severity & Fixability Ratings Severity is how bad a problem is. How damaging is it? How often does it happen? Fixability is how easy it is to remedy the problem How long will it take? How hard is it to do? Go for high severity and high fixability! But these problems are rare
29
University of Washington HCDE 518 Evaluation Drives Iteration If problems are in user performance (“slips”), probably return to prototyping phase. If problems are in conceptual model (“mistakes”), probably return to ideation phase If problems are in usefulness or appropriateness, probably return to investigation phase.
30
University of Washington HCDE 518 Produce
31
University of Washington HCDE 518 Production “Production” refers to all steps required to go from a functional prototype to a release candidate Software architecture Programming, building Manufacturing Help systems Manuals Training Customer support Marketing Branding Distribution
32
University of Washington HCDE 518 Summary Design is a highly iterative process. Design processes must keep the user’s interests central. Design starts with understanding the user Designs are never truly perfect. They can always be improved. It is a skill to know when to stop iterating and call a design “finished.”
33
University of Washington HCDE 518 BREAK – 10 MINUTES
34
University of Washington HCDE 518 Design Processes There is no agreement on an exact design process For each process shown What do you like about it? What do you not like about it? What is missing? What is superfluous?
35
University of Washington HCDE 518 Moggridge 07 Design Process What do you like about it? What do you not like about it? What is missing? What is superfluous?
36
University of Washington HCDE 518 ISO 13407 (from Maguire) What do you like about it? What do you not like about it? What is missing? What is superfluous?
37
University of Washington HCDE 518 Dix 04 What do you like about it? What do you not like about it? What is missing? What is superfluous?
38
University of Washington HCDE 518 SAP (2 versions) What do you like about it? What do you not like about it? What is missing? What is superfluous?
39
University of Washington HCDE 518 Simple View What do you like about it? What do you not like about it? What is missing? What is superfluous?
40
University of Washington HCDE 518 Apple What do you like about it? What do you not like about it? What is missing? What is superfluous?
41
University of Washington HCDE 518 HCDE 518 class model What do you like about it? What do you not like about it? What is missing? What is superfluous?
42
University of Washington HCDE 518 Comparing the Processes What do they all have in common? What seem to be the main components?
43
University of Washington HCDE 518 Readings Discussion Maguire, M. (2001) Methods to support human-centered design. International Journal of Human–Computer Studies, 55, 4, pp. 587–634.Methods to support human-centered design Moggridge, B. (2007) Designing interactions. In Ch. 10 of Designing Interactions. Cambridge, MA: The M.I.T. Press, pp. 647-662.Designing interactions Moggridge, B. (2007) Process. In Ch. 10 of Designing Interactions. Cambridge, MA: The M.I.T. Press, pp. 724-735.Process Erickson, T.D. (1990) Creativity and design. In B. Laurel (ed.), The Art of Human-Computer Interface Design. Reading, MA: Addison-Wesley, pp. 1-4.Creativity and design
44
University of Washington HCDE 518 BREAK – 10 MINUTES
45
University of Washington HCDE 518 PROJECT DISCUSSION & ADVICE
46
University of Washington HCDE 518 Project Components P0: Team Form, General Topic approval P1: User Research & Personas – 15% P2: Ideation & Sketching – 5% P3: Prototype – 10% P4: Evaluation & Final Report – 10%
47
University of Washington HCDE 518 P0: Team Form, General Topic Complete team form sent out via email yesterday Email me with general topic idea for advice
48
University of Washington HCDE 518 P1: User Research & Personas Define stakeholders Choose 3 user research methods and apply them to your problem e.g., interviews, contextual inquiry, survey, observations, diary studies Come up with design requirements Design at least 3 personas
49
University of Washington HCDE 518 P2: Ideation & Sketching As a group, brainstorm at least 15 ideas for potential solutions to your users’ problem Use methods from class to help narrow down the sketch ideas to the best three
50
University of Washington HCDE 518 P3: Prototype Construct a prototype or prototypes of your most promising ideas Can be whatever method you choose We will discuss numerous types in class Paper, software, interactive, video, etc.
51
University of Washington HCDE 518 P4: Final Report & Evaluation Conduct an evaluation with your target users using the prototype from P3 At least 3 users Write up a final report covering the entire project
52
University of Washington HCDE 518 Example – Instant Date Match Community: Singles Problem: Connecting people who are shy P1: User Research: Contextual Inquiry, Interviews, and Survey with people currently single and recently connected
53
University of Washington HCDE 518 P1: Example Persona Survey asked about user goals and used to segment user groups for personas
54
University of Washington HCDE 518 P2: Ideation & Sketches Came up with 25 sketches Narrowed it down to 3
55
University of Washington HCDE 518 P3: Video Prototype & Mock Ups http://www.youtube.com/watch?v=DQRlvTudTg8 http://www.youtube.com/watch?v=DQRlvTudTg8 Figure 8: The finalized design prototype
56
University of Washington HCDE 518 P4: Evaluation 5 users shown video prototype & screen mockups Interviewed and surveyed afterwards to provide feedback and opinions A bit high level, but still provided valuable feedback
57
University of Washington HCDE 518 General Advice Spend a lot of time gathering information Do what makes sense, not what you know how to design for Look for ways to leverage stakeholder’s interests Face time is worth a lot, try to work with other group members around if you can Have a specific stakeholder, design for someone in particular
58
University of Washington HCDE 518 Picking a Topic The most important thing that you do will do. Unfortunately it will be the thing you get the least time to do it
59
University of Washington HCDE 518 Picking a Topic Pick a community or partner that you’d like to work with Identify a problem area for that community that you think needs to be addressed Keep it vague Make sure you have access (a lot of access) to the community that you want to work with
60
University of Washington HCDE 518 Example Topics Community: Long-distance Bikers Problem: Navigation, finding amenities Community: Bus riders Problem: Boredom Community: International Students Problem: Understanding social norms Community: Patients Problem: Dr.’s Waiting Room Times
61
University of Washington HCDE 518 Picking a Topic Then research! Try to figure out what’s been done so that you can understand what didn’t work and why Who are the stakeholders? How can you motivate them?
62
University of Washington HCDE 518 Who are stakeholders for each? Community: Long-distance Bikers Problem: Navigation, finding amenities Community: Bus riders Problem: Boredom Community: International Students Problem: Understanding social norms Community: Patients Problem: Dr.’s Waiting Room Times
63
University of Washington HCDE 518 Questions?
64
University of Washington HCDE 518 Next Class Tuesday, January 18 th User Research, Part 1 Upcoming Work Reflection 2 Get started on project – choose a topic Sketching, Week 2 Sketch 3 sketches relating to “Shopping” Finding items, purchasing, money, customer service, etc
65
University of Washington HCDE 518 GROUP PROJECT MEET TIME
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.