390 likes | 488 Views
Information System Design Info-440. Autumn 2002 Session #15. Agenda. Usability testing Video example Assignment #4 Continue with principles Lab Bring your paper prototypes, notes & ideas. Admin. Announcements Will schedule some kind of Visio lab It will be very collaborative
E N D
Information System DesignInfo-440 Autumn 2002 Session #15
Agenda • Usability testing • Video example • Assignment #4 • Continue with principles • Lab • Bring your paper prototypes, notes & ideas
Admin • Announcements • Will schedule some kind of Visio lab • It will be very collaborative • We’ll teach each other
Upcoming • Next week • Read Nielsen, Chapters 5 & 6 • Heuristic evaluations • Prototyping project • Bring prototypes to lab • 1st iteration of prototype (25 Nov) • Quiz #4 • 25 November • Chapter #6 only • Assignment #4 • December 4
Review • Usability • Purposes? • Science • Design • Social • Video excerpt • What did you learn?
Four parts • Part I: • Heuristic evaluation • Part II: • Task analysis • Part III: • Task performance estimate • Part IV: • Usability evaluation
Deliverable • A usability report • Outline is given in assignment • Target audience • Product design team, which includes business people, engineers, visual designer, and information architect • Overall objective: • Understand the efficiency of finding movie times online
Part III: Objective • Derive an estimate for how long it takes to discover movie times using: • Telephone • News paper
User goal • Find the playing times for movie, M, at University District, Seattle, Washington, between 6-9pm on Thursday • Movies are: • M1: 8 mile • M2: Harry Potter
Newspaper: Procedure • Select newspaper • Start state: • Newspaper folded/closed • End state: • You find the exact time • ‘Reset’ Newspaper
Telephone: Procedure • Use this number: • Xxx • Start state • Phone on hook • End state • You find the exact time • ‘Reset’ the phone
Data collection • Each person in the class will generate this table: User ID Trial Method Time Dgh-me m1 news 40 Dgh-me m2 news 67 Dgh-me m2 tele 40 Dgh-me m1 tele 67
Part IV: Main objective • Determine which of three movie sites is the most usable • The sites: • Yahoo: http:/movies.yahoo.com • Lycos: http://entertainment.lycos.com/movies/ • MSN http://www.movietickets.com/default.asp?afid=msn
User goal • Find the playing times for movie, M, at University District, Seattle, Washington, between 6-9pm on Thursday • Movies are: • M1: 8 mile • M2: Harry Potter
Experimental design • Participant #1 • Complete goal for M1 • Complete goal for M2 • Participant #2 • Complete goal for M2 • Complete goal for M1
Procedure • Go to jump page • http://courses.washington.edu/i440a/movie.html • Have participant read task • Tell participant the movie & what site to use • End state: • User tells you the time the movie is playing • ‘Return’ to jump page
Part IV: Data collection • Each person in the class will generate this table: User ID Trial Method Time Dgh-P1 m1 Yahoo 40 Dgh-P1 m2 Yahoo 67 Dgh-P2 m2 Yahoo 30 Dgh-P2 m1 Yahoo 87
Everyone generates 8 records… User ID Trial Method Time Dgh-me m1 news 40 Dgh-me m2 news 67 Dgh-me m2 tele 40 Dgh-me m1 tele 67 Dgh-P1 m1 Yahoo 40 Dgh-P1 m2 Yahoo 67 Dgh-P2 m2 Yahoo 30 Dgh-P2 m1 Yahoo 87
Select your site: Write your name on handout • Yahoo • MSN • Lycos
Part I: Heuristic Evaluation • Using Nielsen guidelines, carry out a heuristic evaluation of the movie site, M. • Read chapter 5 of Nielsen
Part II: Task Analysis Suppose you are sitting on your couch and you decide "I want to go to a movie with my friend Joe". • Develop a detailed task analysis for solving this goal. The goal is satisfied when you are sitting with Joe in the theatre.
Report format • Executive summary • A maximum of two hundred words on what you did and what you learned • The objective • Propose an objective for this assignment • Heuristic evaluation • Present the heuristic evaluation • Task analysis • Present the task analysis
Report format (cont) • The participants • Describe briefly who the participants were • The task • Describe the goal that you gave the participants and how you timed them • Findings • Include the graph here, a discussion of it, and your conjectures about task completion times • Issues and recommendations • List a maximum of three issues that you discovered and your recommendation for solving the issues
Report format (cont) • Discussion of methods • Discuss what it was like to observe the users. Did anything surprise you? Did they change your understanding of the goal and tasks? How did the usability evaluation compare to the heuristic evaluation? • References • If required • Appendix A • Include a table showing the raw data
Reasons to test • Develop understanding of user goals • Before beginning a project • You observe people working with systems • Goal: Identify tactics, strengths, weaknesses, etc. • Competitive tests (X vs Y) • You believe a competitor is better than you • Determine which is more usable • Goal: Uncover best practices at competitor site
Reasons to test • Alternative interfaces (X1 Vs X2) • You have two alternative versions of a UI • Goal: Determine which is the better direction • Test-and-iterate • Iterative development process • Goal: You seek incremental improvement
Usability process • Decide on objectives • Decide on participant profile & develop scenario • Analyze system & make predictions • Decide on participant goals • Prompt participants to complete goals • Carefully observe 4-6 participants • Identify critical incidents • Measure performance (time, errors, etc.) • Debrief participants • Prioritize issues • Team discussion • Develop presentations, reports, etc.
A huge number of details are important – We will consider only a few
Some details • Human subject ethics • Participants • Creating good tasks • Being a good moderator • Think aloud protocols
Human subject ethics • Guidelines • Acknowledge that that system is being tested, not the participant (remind repeatedly) • Tell the participant that she is free to leave at any time • Reveal who is watching & what is being recorded • Do not report results such that a participant is identified • Avoid telling the participant that he is making mistakes or doing things wrong • Acknowledge participants efforts but in a neutral fashion • Bottom line: Treat people with great respect • Read: Nielsen (pp. 181-185) *on quiz*
Participants • Participant profile • Computer/net experience • Experience with system • Interests • Example • You want to study an online teen magazine • Consider • 15 year old girls who use IM • Anyone else • The most important decision to make
Creating good tasks • Clear beginning and end states • Easily stated • Cover target areas of the system • Consider • Find the 5-day weather forecast for Toronto • Here’s $75.00 -- use eBay to buy something