Task Analysis Methods IST 331. 20 Oct 2014 1. Example HTA Login – Select login screen – Enter ID – Enter password Choose objects – Browse listing – Select.

Slides:



Advertisements
Similar presentations
Slide 1 Systems Analysis and Design with UML Version 2.0 Alan Dennis, Barbara Wixom, and David Tegarden Chapter 5: Requirements Determination John Wiley.
Advertisements

Copyright 1999 all rights reserved Why Conduct a Task Analysis? n Uncovered Information may lead to abandoning a bad idea –The world is ready for video.
Examples of life goals: 1.Live on my own or with a family of my own. If I have this, I can use my non-working time how I see fit. FREE TIME! 2.Keep a job.
IS214 Recap. IS214 Understanding Users and Their Work –User and task analysis –Ethnographic methods –Site visits: observation, interviews –Contextual.
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Getting an Experimental Idea Psych 231: Research Methods in Psychology.
Effective Learning Service
1 Contextual Inquiry. 2 Hall of Fame or Hall of Shame? Gas pump display.
Evaluation of usability tests. Why evaluate? 1. choose the most suitable data- collection techniques 2. identify methodological strength and weaknesses.
Contextual Inquiry Material Source: Professor John Landay, UCB.
An evaluation framework
Task Analysis and Contextual Inquiry IS 485, Professor Matt Thatcher.
Data collection methods Questionnaires Interviews Focus groups Observation –Incl. automatic data collection User journals –Arbitron –Random alarm mechanisms.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
ICS 463, Intro to Human Computer Interaction Design: 8. Evaluation and Data Dan Suthers.
RESEARCH METHODS IN EDUCATIONAL PSYCHOLOGY
Leadership & Team Building
TELEPHONE INTERVIEWS : Telephone Interviews are very popular in modern fast work culture. Telephone interviews are often conducted by employers in the.
Welcome to the wonderful world of……. . A Quick & Easy Guide.  What IS ?  A quick, easy and convenient way to send a letter to friends, family.
Chapter 8: Systems analysis and design
Evaluation Framework Prevention vs. Intervention CHONG POH WAN 21 JUNE 2011.
Student Name Teacher Name Section Number
Chapter 11: An Evaluation Framework Group 4: Tony Masi, Sam Esswein, Brian Rood, & Chris Troisi.
Presentation: Techniques for user involvement ITAPC1.
June 2004 User Interface Design, Prototyping, and Evaluation 1 Design Discovery.
CSCI 4163/6904, summer Quiz  Multiple choice  Answer individually - pass in  Then class discussion.
Usability Considerations For Developing Web Applications Mihail V. Mihaylov (Mike Ramm) CEO, RammSoft Mihail V. Mihaylov (Mike Ramm) CEO,
System Analysis and Design Dr. Taysir Hassan Abdel Hamid Lecture 5: Analysis Chapter 3: Requirements Determination November 10, 2013.
Making a great Project 2 OCR 1994/2360. Analysis This is the key to getting it right. Too many candidates skip through this section. It’s worth 20% of.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
1-1 Copyright © 2015, 2010, 2007 Pearson Education, Inc. Chapter 1, Slide 1 Chapter 01 Stats Starts Here.
Test Loads Andy Wang CIS Computer Systems Performance Analysis.
Listening Strategies for Tutoring. Listening Students spend 20% of all school related hours just listening. If television watching and just half of the.
Process Walk & SIPOC Define Kaizen Facilitation. Objectives Understand the process as a “system” Describe the concept of an entity and how it relates.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Interview Techniques (Hand-in partner preferences) Thursday In-class Interviewing.
ICT IGCSE.  Introducing or changing a system needs careful planning  Why?
Where did plants and animals come from? How did I come to be?
The Unwritten Rules of Interviewing Juan C. Meza Sandia National Laboratories Presentation to AGEP, Rice University, Houston, TX July 21, 2000.
Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements.
Ways of Collecting Information Interviews Questionnaires Ethnography Books and leaflets in the organization Joint Application Design Prototyping.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Task Analysis Methods IST 331. March 16 th
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
Collecting Qualitative Data
SBD: Analyzing Requirements Chris North CS 3724: HCI.
INFO1002 Systems Modelling Lecture 10 Establishing User Requirements Department of information Systems.
Identifying needs and establishing requirements Data gathering for requirements.
Usability Evaluation, part 2. REVIEW: A Test Plan Checklist, 1 Goal of the test? Specific questions you want to answer? Who will be the experimenter?
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Summary of Task Analysis, social aspects, and alternative approaches: Chapters 9, 12, 13, (15) 16, A2 IST Olivier Georgeon and Frank Ritter 23 April.
CSE 303 – Software Design and Architecture
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.
Chapter 1 What is Biology? 1.1 Science and the Natural World.
Summary of Task Analysis, social aspects, alternative approaches IST Olivier Georgeon April 27 th
1 Negotiation – the Delicate Art of Getting What You Want.
Today Discussion Follow-Up Interview Techniques Next time Interview Techniques: Examples Work Modeling CD Ch.s 5, 6, & 7 CS 321 Human-Computer Interaction.
By: WenHao Wu. A current situation that I have is that I cannot decide if a computer career is for me. I am considering any career in computers, but I.
Copyright © 2011 Wolters Kluwer Health | Lippincott Williams & Wilkins Chapter 1 Research: An Overview.
Test Loads Andy Wang CIS Computer Systems Performance Analysis.
This I Believe Writing Workshop Notes. Personal Writing Personal writing: –Communicates a central idea that has a deep personal meaning to the writer.
INTERNET SAFETY, NETIQUETTE, AND COPYRIGHT LAWS By Alex Pagliaro.
An Introduction to Motivational Interviewing
Naviance: Do What You Are Personality Survey
SBD: Analyzing Requirements
Welcome to Naviance at Lowell High School
Task Analysis Methods Frank E. Ritter IST Oct 2017
Task Analysis IST 331 – Organization and Design of Information Systems: User and System Principles Instructor: Mithu Bhattacharya Spring 2011.
Presentation transcript:

Task Analysis Methods IST Oct

Example HTA Login – Select login screen – Enter ID – Enter password Choose objects – Browse listing – Select item Pay – Choose pay screen – Select payment method – Enter payment method details Plan: Task 1, then Taks 2 as many times as needed then Task Login 1.Select login screen 2.Enter ID 3.Enter password 2.Choose objects 1.Browse listing 2.Select item 3.Pay 1.Choose pay screen 2.Select payment method 3.Enter payment method details 4. Plan: Task 1, then Taks 2 as many times as needed then Task 3.

Example HTA 3 1.Login 1.Select Login screen 1.Move mouse to “ID” 2.Click mouse 2.Enter ID 1.Type ID 2.Enter “CR” 3.Enter Password 1a.Move mouse to “Password” OR 1b.Type “TAB” 2.Type val-of(Password) 3.Type 2.Choose Objects... Push the details as far as you need to, but not farther

Task Analysis Methods: Lots of task analysis methods None completely satisfactory How to get knowledge: Best solution is to employ a variety of methods – 1. Questionnaires and Interviews – 2. Observational studies/Contextual Inquiry – 3. Examination of competing or similar products – 4. Use unsolicited comments 4

Cognitive Task Analysis Focuses on what users already know Concerned with accurate mapping between representation of user’s knowledge and that required by system CTA used where operators are well trained Pays attention to how tasks are performed along with noting the tasks – e.g. “how long users will take to perform the tasks” 5 March 14 th, 2011

GOMS and KLM Goals, Operators, Methods, and Selection rules – Like a program Keystroke-level model – Like a trace Both concerned more with details of how a small task is done Both can be applied back-of-the-envelope, and also in greatly detailed way Both make lots of suggestions, some applicable to higher level 6

7 Who? Identity? – In-house or specific customer is easy – Need several typical customers for broad product Background Skills Work habits and preferences Physical characteristics – Height? March 14 th, 2011

8 Talk to Them Find some real customers Talk to them – Find out what they do – How would your system fit in Are they too busy? – Buy their time T-shirts, coffee mugs, etc. March 14 th, 2011

1/4. Questionnaires and interviews 9

Questionnaires & Interviews as a way to get TA information (1/6) Talk to a number of representative users Talk to key users Plan interview – Preset questions to address issues identified in advance – Always provide flexibility for users to add to your plan – Provide mechanism for recording data easily – Present quantitative results – Use the TA as a summary 10

Questionnaires & Interviews (2/6) Keep the number of questions low – Only questions with answers that you can’t get other ways – Only questions that will have a direct impact on functional requirements – Avoid asking for everything 11

Questionnaires & Interviews (3/6) When deciding to ask a question, always ask – Why is this question included? – How will I analyze results of this question? – Do I lose anything if I leave it out? – Do I have a better source for this information, e.g., can I find it by looking at logs? 12

Questionnaires & Interviews (4/6) Ask clear questions – Can the user understand your question? Ask questions that users can answer validly and reliably – Does the user store information in this way? – Does the user remember such information? – Will the user be inclined to answer your question truthfully? 13

Questionnaires & Interviews (5/6) If you need the answer, but users can’t give it to you, use another technique If a question won’t give the answer, look for the user leaving traces in the environment Respect users time and intelligence Always thank the user for the information 14

Questionnaires & Interviews (6/6) Do not take comments personally – you shouldn’t have a personal stake Goal is to make the system easy to use for your intended users 15

2/4. Observation Studies as a way to get TA information Iterative 16

Observational Studies (1/6) Describe and analyze current practice Note organization of functionality Note expectations and concerns of current users Solicit suggestions from users Collect quantitative data – How many? – How often? – How long? 17

Typical Observation Techniques (2/6) Task process study – Detailed steps in tasks performed by users recorded (e.g., RUI, video) Time geography study – Individual records times and changes in location of each individual throughout workday Tools study – Types of tools used by individual recorded – Task application, time and duration of tool usage also recorded 18

Typical Observation Techniques (3/6) Time diary – User log their use of time throughout day – Random recordings of time usage set off by beeper on watch Communication diary – User log each communication and purpose of communication Context Inquiry – Observer in context Better for higher level than lower level TA 19

Master-Apprentice model (4/6) Master–Apprentice model allows user to teach us what they do! – Master does the work and talks about it while working – Skill knowledge is usually tacit (can’t put it in books) – Studying many tasks, the designer can abstract away – Sometimes literal apprenticeship by analyst is best 20

Principles: interpretation (5/6) Good facts are only the starting point – designs based on interpretations Validate & rephrase – run interpretations by user and other stakeholder to see if you are right – share ideas to check your reasoning (walk the chain back) – people will be uncomfortable until the phrasing is right – need to be committed to hearing what the user is really saying – Keep in mind descriptive vs. prescriptive results 21

Be creative (6/6) Ask novice to perform task under user’s direction and observe corrections Change information in the environment to nonsense information and ask user to perform task Remove suspected information from the environment and ask user to perform task - measure time differential 22

3/4. Study Similar or Competing Products Barrow and Steal 23

Study Similar or Competing Products (1/1) Incorporate features you like Don’t just do something because your competitor does May not be anything similar Borrow ideas from other areas Run usability studies on competitors' products 24

4/4. Unsolicited Comments Users telling you what they want 25

Unsolicited User Comments (1/1) Effective when updating an existing product Keep track of frequency of comments Information that is readily available – Internet comments – Suggestions fostered by offering incentives – User hotline conversations Don’t believe everything users say – Confirm usefulness of suggestions with other techniques – Large variance in quality of these comments 26

Conclusion: Questions to Answer 27

The Task Analysis Questions (1/2) 1.Who is going to use the 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? 28

The Task Analysis Questions (2/2) Advanced questions: (for bonus points, particularly good designs) What other tools does the user have? How do users communicate with each other? How often are the tasks performed? What are the time constraints on the tasks? What happens when things go wrong? 29

Caveats Best intensions can still produce bad results 30

Caveats of User-Centered Design Techniques Users are not always right – cannot anticipate new technology accurately – your job is to build system users will want not system users say they want be very careful about this (you are outsider) – if you can’t get users interested in your hot idea, you’re probably missing something – Or are too soon 31

Summary Best solution is to employ a variety of methods – 1. Questionnaires and Interviews – 2. Observational studies – 3. Examination of competing, or similar products – 4. Unstructured user input Next lecture: more on other methods 32