1 / 30

CISB213 Human Computer Interaction Understanding Users in Interface Design

CISB213 Human Computer Interaction Understanding Users in Interface Design. 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 Profiling Describe the various data gathering techniques

wilma
Télécharger la présentation

CISB213 Human Computer Interaction Understanding Users in Interface Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CISB213 Human Computer InteractionUnderstanding Users in Interface Design

  2. 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 Profiling • Describe the various data gathering techniques • Identify problems with data gathering • Perform user profiling activity

  3. Golden Rule of Design understand your materials • understand computers • limitations, capacities, tools, platforms • understand people • psychological, social aspects • human error • and their interaction …

  4. scenariostask analysis guidelines principles precisespecification interviews ethnography what is there vs. what is wanted dialoguenotations evaluation heuristics architectures documentation help The process of design what iswanted analysis design implement and deploy prototype

  5. Steps in process of design • Steps … • • requirements • – what is there and what is wanted … • • analysis • – ordering and understanding • • design • – what to do and how to decide • • iteration and prototyping • – getting it right … and finding what is really needed! • • implementation and deployment • – making it and getting it out there

  6. 1890-1974, well known American Electrical engineer Directed programs like the first development of atomic bombs , mass production of penicillin User “One most unfortunate product is from the type of engineer who does not realize that in order to apply the fruits of science for the benefit of mankind, he must not only grasp the principles of science, but must also know the needs and aspirations, the possibilities and the frailties, of those whom he would serve.” - Vannevar Bush

  7. User Focus • know your user • persona • cultural probes

  8. Your User • know your user • who are they? • probably not like you! • talk to them • watch them • use your imagination

  9. Persona • description of an ‘example’ user • not necessarily a real person • use as surrogate user • what would Betty think • details matter • makes her ‘real’

  10. 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).

  11. Cultural Probes • cultural probes • direct observation – sometimes hard • in the home • psychiatric patients, … • probe packs – items to prompt responses • e.g. glass to listen at wall, camera, postcard – given to people to open in their own environment they record what is meaningful to them

  12. Exploring your users … explore the depths • explore interaction – what happens when • explore cognition – what are the users thinking • explore architecture – what is happening inside

  13. Creating Scenarios 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

  14. Why use scenario? use scenarios to .. • communicate with others – designers, clients, users • validate other models – ‘play’ it against other models • express dynamics – screenshots – appearance – scenario – behaviour

  15. What is User Profiling? • The process of establishing knowledge about the users • Find out • who the users are • what is the goal in using the product • what are the tasks involved? (observe existing work practices) Children, Elderly, Professional, Scientist, Male, Female, Tech Savvy, IT Illiterate Withdraw cash, pay bills, find out movie time, online chat, gaming, research, cook, wash, treatment E.g. To apply for leave: check schedule, get leave application form from admin, fill in the form, get supervisor to approve, get manager to approve, inform scheduler, inform colleagues, go on leave.

  16. Why do User Profiling? • System will fail if it - • does not do what the user needs • is inappropriate to the user • “the system must match the users’ tasks and must meet the requirements”

  17. Why do User Profiling? • Why do user profiling, why not define “good” interfaces and just based your design on them? • infinite variety of tasks and users • guidelines can be too vague to be generative • e.g., “give adequate feedback”, or “make the system enjoyable” – how do you define and relate to users?”

  18. User Requirement • Captures the characteristics of the intended user group • Novice & Casual (clear step by step intro) • Expert & Frequent (flexible interactions, wide range of power/control, short cut keys) • Know your users – always!

  19. What do we want to know -Who are the Users? • Identify attributes of users • Physical characteristics • height; physical abilities or disabilities • Background • education; social; religious • Skills • task experience • Preferences • efficiency

  20. What do we want to know - How are Tasks Learnt? • What does the user need to know? • To perform the task, do they need training/prior knowledge? • academic • general knowledge / skills • special instruction / training

  21. What do we want to know - Where is the Task Performed? • Office, laboratory, POS? (while standing, while sitting, in a crowded place, effects of environment) • Are users under stress? (in an operation theatre) • Is confidentiality required? (information displayed) • Do Users have wet hands? (at the butcher) • What kind of lighting do they work under? • Surrounding noise

  22. What do we want to know - How Often are Tasks Performed? • Frequent users remember more details • Infrequent users may need more help even for simple operations • Which function is performed • most frequently? • by which users? • optimize system for these tasks will improve perception of good performance

  23. What do we want to know - What are the Time Constraints? • What functions will users be in a hurry for? • Positioning of functions • Which can wait? • Is there a timing relationship between tasks? • Time out

  24. Data Gathering What: How do we go about determining requirements and concluding the results An important part of the requirement activity and also evaluation activity Why: Purpose is to collect sufficient, relevant and appropriate data to produce a set of reliable requirements/conclusions.

  25. Data Gathering Techniques • Questionnaires • A series of questions designed to elicit specific information • Can give quantitative and qualitative data • Administered at distance, no one to explain & help in answering • Advantages, disadvantages?

  26. Data Gathering Techniques • 2. Interviews • Involves asking someone a set of questions (often f2f) • Good for exploring issues, encourage people to respond • Advantages, disadvantages?

  27. Data Gathering Techniques • 3. Workshops or focus groups • Group interviews rather than one on one • Gain a consensus view and/or highlighting areas of conflicts • Facilitator is required to keep conversation on track • Has to be carefully structured, participants have to be carefully chosen • Advantages, disadvantages?

  28. Data Gathering Techniques • Naturalistic observation • Spend time with stakeholders in their day to day tasks, observing work as it happens • Good for understanding the nature and context of the tasks • Take notes, ask question (not too many) • Variation of this - ‘Ethnography’ • Observing from the ‘inside’ as a participant, full involvement • Advantages, disadvantages

  29. Data Gathering Techniques • Studying documentation • Good for getting background information on procedures and rules (manuals, job logs) • Advantages, disadvantages?

  30. Problems with Data Gathering • Identifying and involving stakeholders • Availability of key people • Communication between parties • Within development team (more technical) • With customer/user (less technical) • Between users (different parts of an organisation use different terminology) • Dominance of certain stakeholders • Balancing functional and usability demands

More Related