SunyoungKim,PhD Last week Design cycle Understanding the user: Who - - PowerPoint PPT Presentation

sunyoung kim phd
SMART_READER_LITE
LIVE PREVIEW

SunyoungKim,PhD Last week Design cycle Understanding the user: Who - - PowerPoint PPT Presentation

Human-Computer Interaction 4. Understanding Users Part 2 SunyoungKim,PhD Last week Design cycle Understanding the user: Who are the users? Recap: Design process (Koberg & Bagnall) 1. Acceptance 7. Evaluation 2. Analysis


slide-1
SLIDE 1

Human-Computer Interaction

  • 4. Understanding Users – Part 2

SunyoungKim,PhD

slide-2
SLIDE 2

Last week

  • Design cycle
  • Understanding the user: Who are the users?
slide-3
SLIDE 3

Recap: Design process (Koberg & Bagnall)

  • 1. Acceptance
  • 2. Analysis
  • 3. Definition
  • 4. Ideation
  • 5. Idea selection
  • 6. Implementation
  • 7. Evaluation
slide-4
SLIDE 4

Recap: Who are the users?

Those who interact directly with the product Those who manage direct users Those who receive output from the product Those who make the purchasing decision Those who use competitors' product Stakeholders

  • Primary users: people who use the product directly
  • Secondary users: people who are affected by the product, or who

influence its development

slide-5
SLIDE 5

Recap: What are their needs?

“Needs finding”

  • Expressed needs – what users say they want
  • Felt needs – users unsure what the system can do
  • Normative needs – professional view about the nature of the problem

and what may be needed Problems:

  • Users often don’t know what’s possible
  • Users often can’t articulate clearly what they need to achieve their goals
slide-6
SLIDE 6

Understanding Task

slide-7
SLIDE 7

Task analysis

  • The process of examining the way in which people perform their tasks
  • You can discover what the system will be used for and what

functionalities the system must provide

  • For example, a person preparing an overhead projector for use would

be seen to carry out the following actions

1. Plug in to main and switch on supply. 2. Locate on/off switch on projector 3. Discover which way to press the switch 4. Press the switch for power 5. Put on the slide and orientate correctly 6. Align the projector on the screen 7. Focus the slide

slide-8
SLIDE 8

Task analysis: goals

  • Verify that the set of actions employed by the user does accomplish the

task.

  • Explicitly describe the procedure that the user actually employs since

this may be different from the expected series of actions.

  • Task analysis is used to:
  • predict the time taken to learn a new task and become a proficient

user of the particular application /machine

  • Reveal how difficult one method is to learn compared to another
  • Improve the delivery of information to the user. This involves

identifying any problems with the delivery of information to the user and the consideration of possible solutions.

slide-9
SLIDE 9

Task analysis: NJ Transit ticket machine

Goals:

  • Buy new ticket
  • Add value to ticket
  • Pay with: Debit,

Credit, Cash

slide-10
SLIDE 10

Task level of details can vary

slide-11
SLIDE 11

Task level of details can vary

slide-12
SLIDE 12

Task analysis: questions

1. Who is going to use system? 2. What tasks do they now perform? 3. What tasks are desired? 4. How are the tasks learned? 5. Where are the tasks performed? 6. What’s the relationship between user & data? 7. What other tools does the user have? 8. How do users communicate with each other? 9. How often are the tasks performed?

  • 10. What are the time constraints on the tasks?
  • 11. What happens when things go wrong?
slide-13
SLIDE 13

Task analysis: questions

1. Who is going to use system? 2. What tasks do they now perform? 3. What tasks are desired? 4. How are the tasks learned? 5. Where are the tasks performed? 6. What’s the relationship between user & data? 7. What other tools does the user have? 8. How do users communicate with each other? 9. How often are the tasks performed?

  • 10. What are the time constraints on the tasks?
  • 11. What happens when things go wrong?
slide-14
SLIDE 14

Who is going to use it?

Identity

  • Need several typical users for broad product

Background/Skills

  • Knowledge users already have and rely on to perform task

Personal characteristics

  • Education
  • Literacy
  • Physical traits, abilities/disabilities
  • Age
slide-15
SLIDE 15

Who is going to use it? (NJT)

Identity

  • ?

Background/Skills

  • ?

Personal characteristics

  • ?
slide-16
SLIDE 16

We just did it wrong!

Don’t guess – Get it from the users! Go out and find who uses the artifact you are replacing or redesigning!

slide-17
SLIDE 17

Task analysis: questions

1. Who is going to use system? 2. What tasks do they now perform? 3. What tasks are desired? 4. How are the tasks learned? 5. Where are the tasks performed? 6. What’s the relationship between user & data? 7. What other tools does the user have? 8. How do users communicate with each other? 9. How often are the tasks performed?

  • 10. What are the time constraints on the tasks?
  • 11. What happens when things go wrong?
slide-18
SLIDE 18

Old and new tasks

Old: the way people do things now New: the way you anticipate them doing things in the future Ask or Observe!

slide-19
SLIDE 19

What tasks (NJT)?

Old:

  • Use cash, credit or debit to buy new ticket with $x stored on it
  • Add fare to existing ticket

New:

  • Use cash, credit or debit to buy new ticket
  • Add fare to existing ticket
  • Get pricing information for destination
  • Buy “destination” tickets
slide-20
SLIDE 20

Task analysis: questions

1. Who is going to use system? 2. What tasks do they now perform? 3. What tasks are desired? 4. How are the tasks learned? 5. Where are the tasks performed? 6. What’s the relationship between user & data? 7. What other tools does the user have? 8. How do users communicate with each other? 9. How often are the tasks performed?

  • 10. What are the time constraints on the tasks?
  • 11. What happens when things go wrong?
slide-21
SLIDE 21

How are tasks learned?

What does the user need to know? Do they need training?

  • Book/manual information
  • General knowledge / skills
  • Special instruction / training

Experience, level of education and literacy

  • 8th grade is often reasonable in broad design contexts
slide-22
SLIDE 22

How are tasks learned? (NJT)

What does the user need to know?

  • Walk up & use system
  • Can’t assume much background/training

Do they need training?

  • Too time consuming

Experience, level of education and literacy

  • Must be simple & similar to existing systems
  • Vending machines
  • ATM machines
slide-23
SLIDE 23

Where is the task performed?

Office, laboratory, point of sale, home? Effects of environment on users?

  • Lighting, sound, comfort, interruptions, water

Social influence of environment

  • Rituals, sacred places

Effects of other people (bystanders)?

  • Rushing, safety, privacy
slide-24
SLIDE 24

Where is the task performed? (NJT)?

slide-25
SLIDE 25

Where is the task performed? (NJT)?

Loud: Voice I/O not a good idea Privacy:

  • Others can look over shoulder
  • PIN must be confidential
  • Don’t confirm with sound

Lighting is dim: Make sure messages are readable Rituals: Reading the paper, mobile phones

slide-26
SLIDE 26

Task analysis: questions

1. Who is going to use system? 2. What tasks do they now perform? 3. What tasks are desired? 4. How are the tasks learned? 5. Where are the tasks performed? 6. What’s the relationship between user & data? 7. What other tools does the user have? 8. How do users communicate with each other? 9. How often are the tasks performed?

  • 10. What are the time constraints on the tasks?
  • 11. What happens when things go wrong?
slide-27
SLIDE 27

Data relationships

Personal data

  • Privacy
  • Always accessed at same machine?
  • Do users move between machines?

Common data

  • Handling and processing
  • Used concurrently?
  • Passed sequentially between users?

Remote access required? Access to data restricted?

slide-28
SLIDE 28

Data relationships (NJT)

Personal data

  • Users may use any machine
  • Store info on the card

Common data

  • Fare rules (e.g., how much)
  • Used concurrently

Access to data restricted?

  • Only you can use your ATM or credit card

No need for remote access

  • Maybe for accessing Clipper Card balance
slide-29
SLIDE 29

Task analysis: questions

1. Who is going to use system? 2. What tasks do they now perform? 3. What tasks are desired? 4. How are the tasks learned 5. Where are the tasks performed? 6. What’s the relationship between user & data? 7. What other tools does the user have? 8. How do users communicate with each other? 9. How often are the tasks performed?

  • 10. What are the time constraints on the tasks?
  • 11. What happens when things go wrong?
slide-30
SLIDE 30

How do users communicate?

Who communicates with whom? About what? Follow lines of the organization? Against it?

  • Example: assistant to manager
  • Installation of computers changes communication between them
  • People would rather change their computer usage than their

relationship Not so relevant in context of NJ Transit

slide-31
SLIDE 31

How often are the tasks performed?(NJT)

Varying frequency of customers

  • Some (most) take NJT every day
  • Some take it only occasionally (depends on station!)

Varying frequency of tasks

  • Might do add fare or buy new ticket every day
  • Novices: Just one set of detailed instructions
  • Experienced Users: Provide overview of process

How to find out for sure?

  • Observe and interview customers!
slide-32
SLIDE 32

Task analysis: questions

1. Who is going to use system? 2. What tasks do they now perform? 3. What tasks are desired? 4. How are the tasks learned? 5. Where are the tasks performed? 6. What’s the relationship between user & data? 7. What other tools does the user have? 8. How do users communicate with each other? 9. How often are the tasks performed?

  • 10. What are the time constraints on the tasks?
  • 11. What happens when things go wrong?
slide-33
SLIDE 33

Time constraints

What functions will customers be in a hurry for? Which can wait? Is there a timing relationship between tasks?

slide-34
SLIDE 34

Time constraints (NJT)

Customers will almost always be in a hurry Lines form Take less than 1 minute/transaction Be able to do any task in any order

slide-35
SLIDE 35

When things go wrong

How do people deal with

  • Errors?
  • Practical difficulties?
  • Catastrophes?

Is there a backup strategy?

slide-36
SLIDE 36

When things go wrong (NJT)

Confusion/errors on task“

  • Start over” button

Practical difficulty

  • Generated ticket with too much money. Now What?

Catastrophe

  • Machine eats card - swipe instead of insert?

Backup strategy

  • Use cash in regular machines (and provide ATM)
slide-37
SLIDE 37

Individual assignments

slide-38
SLIDE 38

Due by 9/25 midnight 1. Revisit your original problem description reflecting on my response. 2. Revise the problem you are trying to solve with a new smartwatch

  • application. What is the context, what is the problem, why is it a

problem, and why is a smartwatch app a proper solution? 3. Write down a link to your home page (with your problem statement being there) at the end of your problem description. 4. Turn in your writing to Canvas before next class

# Feel free to come up with a totally new problem. But beware that there will be no 3rd phase, meaning you will be working for this problem throughout the semester) # Again, make sure to pick something that excites you!

Individual assignments: 2nd phase

slide-39
SLIDE 39

Group project

slide-40
SLIDE 40

Review of existing systems (5pt)

Research existing systems (apps) that are designed to serve the goals similar to your project proposal. 1. Put your team name and a brief description of your project on top. 2. Find at least 3 relevant systems and analyze the features. Your analysis should include (per system):

  • The name of the system
  • The problem(s) that this system tries to solve
  • The solution(s) that this system provides (e.g., What features does it provide? How does it work?).

Attach screenshots of the key features.

  • Strengths and weaknesses of this system in terms of the solution(s) (e.g., What works and what

doesn’t, and why)

  • 2. Assemble all your analysis into a paragraph of summary. Your summary should

include:

  • How others have tried to solve the problem you are trying to solve?
  • What (might have) worked and what not?
  • Lessons learned

* Disclaimer. Further instruction of this submission can be given verbally during class or through Piazza.

slide-41
SLIDE 41

Review of existing systems (5pt)

Rubric: 1. Clarity of description (3pt)

  • Problem (1pt)
  • Solution (1pt)
  • Strength & Weakness (1pt)

2. Depth of lessons learned (2pt) Format: a PDF file, 12 point scale in Times New Roman, 1.5 line spacing

  • You will lose 50% if your submission does not follow the format.
  • You will lose 20% if it’s a late submission.
  • You will lose 30% per missing system (three in total).

Due by Midnight 9/28

* Disclaimer. Further instruction of this submission can be given verbally during class or through Piazza.