Understanding Users.. It’s all about empathy… HCI Lecture 4 - 2011/121.

Slides:



Advertisements
Similar presentations
A Marketer’s Template for Creating Buyer Personas [name] [demographic]
Advertisements

Window Movie Maker Presented by Mr. Bran.
Account Planning The purpose of these slides is to describe the Account Planning Process, the methodology, and the workload involved in running an account.
User problems, scenarios and storyboards
User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
Understanding by Design Planning Instruction Stage Three Prepared for Mercer University EDUC621 by Sherah B. Carr, Ph.D Information adapted from training.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
In Europe, When you ask the VET stakeholders : What does Quality Assurance mean for VET system? You can get the following answer: Quality is not an absolute.
Mobile Marketing in Practice
Alexandria Soccer Association U9-U12 Curriculum: Unit 4 Ryan Rich, Director of Coaching.
Scenarios and Personas Professor: Tapan Parikh TA: Eun Kyoung Choe
From Scenarios to Paper Prototypes Chapter 6 of About Face Defining requirements Defining the interaction framework.
Window Movie Maker PRESENTED BY MARTIN SEBERA What is Windows Movie Maker?  Windows Movie Maker is a fun and easy to use video editing program that.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Windows XP 101: Using Windows XP Professional in the Classroom.
Starter for 10 Unit 10: Flickr & YouTube Transform IT SFT10_Flickr_YouTube.
Chapter 2: Understanding and conceptualizing interaction Question 1.
Requirements, cont. …and a word on Ethics. Project Part 1: Requirements Gather data using one or more techniques Learn about environment, users, tasks,
Interface design Multimedia and Web. Today’s Objectives User-Center Design : Users | Tasks CSS Project portfolio page Box model | Floats.
Chapter 8: Systems analysis and design
Principles of User Centred Design Howell Istance.
The importance of requirements Data gathering for requirements Task descriptions:Scenarios Use Cases Essential use cases Task analysis: HTA.
Storytelling Your Way to a Better User Experience Whitney Quesenbery Kevin Brooks UPA Boston June 2010.
Lecture 3 Title: Web blog By: Mr Hashem Alaidaros.
Chapter 5 interaction design basics. design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are,
Requirements Gathering this process determines exactly what is required (and not required) of a project Three key areas include: Identify and prioritize.
BMAN Integrative Team Project Week 2 Professor Linda A Macaulay.
R ESTAURANT M ANAGEMENT (HM 432) CHAPTER 5 Planning and Conducting Effective Meetings.
A COMPETENCY APPROACH TO HUMAN RESOURCE MANAGEMENT
Essay and Report Writing. Learning Outcomes After completing this course, students will be able to: Analyse essay questions effectively. Identify how.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
MULTIMEDIA DEFINITION OF MULTIMEDIA
KEY MANAGEMENT ROLES. POLC  There are four key management roles.  Say in your head 5 times: management roles = POLC.  DO NOT FORGET THIS!  Very easy.
University of Toronto Department of Computer Science © Steve Easterbrook. This presentation is available free for non-commercial use with attribution.
Requirements Engineering Requirements Elicitation Process Lecture-9.
1 CMPT 275 Software Engineering Requirements Gathering Activity Janice Regan,
SEG3120 User Interfaces Design and Implementation
University of Sunderland CIFM03Lecture 2 1 Quality Management of IT CIFM03 Lecture 2.
Lecture Topics covered CMMI- - Continuous model -Staged model PROCESS PATTERNS- -Generic Process pattern elements.
Human–Computer Interaction post-millennial models Alan Dix
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
CISB213 Human Computer Interaction Understanding Users in Interface Design 1.
1. Learning Outcomes At the end of this lecture, you should be able to: Explain reasons for doing User Profiling Describe the steps in performing User.
1 Chapter 4 Analyzing End-to-End Business Processes.
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
1 Kyung Hee University Statecharts Spring Kyung Hee University Specifying Objects’ Behaviour  Interaction diagrams show message-passing behaviour.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
User Interface Evaluation Introduction Lecture #15.
CSCI 383 Object-Oriented Programming & Design Lecture 7 Martin van Bommel.
Audience Profiling with Personae and Use-Case Scenarios User Scenarios combine User Personas/Personae with User Tasks remember.
Human Computer Interaction Lecture 10 Interaction Paradigms.
Interaction design basics design: –what it is, interventions, goals, constraints the design process –what happens when users –who they are, what they are.
Task Analysis – Input to Interaction
CIS 376 Bruce R. Maxim UM-Dearborn
Architecture Concept Documents
interaction design basics
Human Computer Interaction Lecture 10 Interaction Paradigms
Provide Real-Time Appointment Status & Improve Patient Satisfaction
User ScenarIOS.
Week: 09 Human-Computer Interaction
Presentation transcript:

Understanding Users.. It’s all about empathy… HCI Lecture /121

Learning Outcomes Last week we discussed why it is important to know your users This week: ◦ Understand Personas ◦ Know how to create a persona ◦ Know how to produce scenarios HCI Lecture /122

Methods Ask users (start and then 20) Ask users Observe users Study users from things they do Model users …. HCI Lecture /123

Modelling Users using Personas Widely promoted by Alan Cooper as an integral component of Goal – Centred (Directed) design (Refer to ns/olsen_persona_toolkit.pdf -) ns/olsen_persona_toolkit.pdf Personas are user archetypes that we construct from behavioural data gathered during user interviews and field observations. HCI Lecture /124

What is a persona? Personas are fictitious, specific, concrete representations of target users. Idea is: ◦ Personas put a face on the user that serves as a design target ◦ Convey information to the developers / team HCI Lecture /125

What is a Persona? Description of an ‘example’ user ◦ not necessarily a real person Use as surrogate user ◦ what would Betty think Details matter ◦ makes her ‘real’ HCI Lecture /126

The Power of Personas The personas are given realistic names, faces, and personalities to foster user empathy within a product team. Personas can be used later to evaluate the interactive product a critical element of personas—beyond capturing typical user behavior patterns and roles—is capturing user motivations in the form of specific goals. HCI Lecture /127

Creating Personas Five Stages: 1.Family Planning 2.Conception and gestation 3.Birth and maturation 4.Adulthood 5.Lifetime achievement and retirement HCI Lecture /128

Family Planning Before you begin developing the persona you need to understand the problem you are trying to solve. Are personas going to help? Four steps: Building a team, researching organisation, creating action plan, collecting data HCI Lecture /129

Conception and Gestation Phase were you create your personas Need to decide how many to create and how to prioritise them: Conception 1.Identify ad hoc personas 2.Process data 3.Create Skeletons Gestation 1.Prioritize the skeletons 2.Develop selected skeletons into personas 3.Validate your personas HCI Lecture /1210

Birth and Maturation Marks the transition from persona creation to persona use Enrich your communication strategy- convince core team of the value of personas Introduce the persona method and your personas Progressively educate and maintain focus on your personas HCI Lecture /1211

Persona Adulthood Put the personas to use! People allocated personas – responsible to ensure decisions are acceptable to that persona They act as reference points – what would X or Y think Prioritise features and functionality HCI Lecture /1212

Lifetime achievement and retirement Establish return on investment Establish what to do with them at the end of the project ◦ Reuse ◦ Retire HCI Lecture /1213

Example in use VistaPrint a site that enables users to design and print things Had a web application that enabled you to customise everything User research conducted identified customisation not loved by everyone, some people in a hurry just wanted to select a template. Designed a persona for this group. HCI Lecture /1214

Example Persona Betty is 37 years old, She has been Warehouse Manager for five years and worked for Simpkins Brothers Engineering for twelve years. She didn’t go to university, but has studied in her evenings for a business diploma. She has two children aged 15 and 7 and does not like to work late. She did part of an introductory in-house computer course some years ago, but it was interrupted when she was promoted and could no longer afford to take the time. Her vision is perfect, but her right-hand movement is slightly restricted following an industrial accident 3 years ago. She is enthusiastic about her work and is happy to delegate responsibility and take suggestions from her staff. However, she does feel threatened by the introduction of yet another new computer system (the third in her time at SBE). HCI Lecture /1215

Personas are (almost) real Give them a name Give them a picture Give them a family and a home Celebrate their birthdays!! ….imagine them out and about doing things…… HCI Lecture /1216

Scenarios “The persona is static, but the figure becomes dynamic when it is inserted into the actions of the scenario. In the scenario, the persona will be in a context, in a specific situation and have a specific goal.” Nielsen (2003) Used by programmers to also design and program test cases for their own programs, sometimes before even writing the program itself. HCI approaches this in a similar fashion by creating scenarios they expect users to encounter or run through. One major distinction is that scenarios cover the most likely of cases and only sometimes include the edge cases. They will never, ever, cover every possible scenario. HCI Lecture /1217

Creating Scenarios “A scenario is a concise description of a persona using a product to achieve a goal” (Cooper). ◦ concise : short but complete; breadth instead of depth ◦ product : assume the product (software or physical device) exists, even if it doesn’t ◦ goal : the reason why we perform a task HCI Lecture /1218

Why Use Scenarios? Scenarios help us validate our design Scenarios help us check our assumptions Successful Scenarios help us transfer theoretical/conceptual design to “wire frame” design Like Personas, Scenarios create a shared understanding of the end users –for the entire design team (including designers, marketing folk, engineers, executives, etc). HCI Lecture /1219

Example Fifa Ultimate Team - Card Trading Game in which you build a team and compete Steve has been playing ultimate team for several weeks and is building an English team with a formation 442. He has just bought Frank Lampard and his position is CDM (Central Defensive Midfield), he wishes to change this to CM (Central Midfield) to fit with his formation. HCI Lecture /1220

Fifa 12 Fifa does not assist the user in completing task – you have to search through all formation cards – it is not possible just to select one HCI Lecture /1221

Easy to add another option next to position e.g. change HCI Lecture /1222

Fifa Example Cont.. Steve has noticed that an Inform Wayne Rooney (card with higher rating) is available. He wishes to find out how much it costs and if he can afford it he wishes to bid on it. HCI Lecture /1223

Fifa 12 Again it is not possible just to search for individual players – could alter it to filter on nationality but after 6 pages still no sign of the player HCI Lecture /1224

Example Steve texts using multitap, he is sending a message to a number he doesn’t have in his contacts, it is a girl he met on the train and he wants to meet up with her - he has the number on a scrap of paper. He is walking down towards Euston Station, it is getting quite dark, he is texting without checking the screen,,, HCI Lecture /1225

Scenarios … what will users want to do? step-by-step walkthrough ◦ what can they see (sketches, screen shots) ◦ what do they do (keyboard, mouse etc.) ◦ what are they thinking? use and reuse throughout design HCI Lecture /1226

Scenario – movie player Brian would like to see the new film “Moments of Significance” and wants to invite Alison, but he knows she doesn’t like “arty” films. He decides to take a look at it to see if she would like it and so connects to one of the movie sharing networks. He uses his work machine as it has a higher bandwidth connection, but feels a bit guilty. He knows he will be getting an illegal copy of the film, but decides it is OK as he is intending to go to the cinema to watch it. After it downloads to his machine he takes out his new personal movie player. He presses the ‘menu’ button and on the small LCD screen he scrolls using the arrow keys to ‘bluetooth connect’ and presses the select button. On his computer the movie download program now has an icon showing that it has recognised a compatible device and he drags the icon of the film over the icon for the player. On the player the LCD screen says “downloading now”, a percent done indicator and small whirling icon. … … … HCI Lecture /1227

Writing Good Scenarios Brainstorm, within the context of our problem domain, the goals our Personas will have Write the Scenarios for a specific Persona Go for breadth rather than depth – it is more important to describe things from start to finish rather than in exhaustive detail HCI Lecture /1228

Next Week HCI Lecture /1229