SIMS 213: User Interface Design & Development Marti Hearst Thur, Feb 2, 2006.

Slides:



Advertisements
Similar presentations
Exploratory Research and Qualitative Analysis
Advertisements

Project Proposal.
Location Based Social Networking For All Presenter: Danny Swisher.
Professor Lloyd Smith Hall - Mondays - 3:30 to 4:45PM What is SIGNEWGRAD all about? Presentation and discussion what.
Chapter 14: Usability testing and field studies. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 30, 2003.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 25, 2001.
Wolverine Access: Faculty Center School of Information | University of Michigan Tiffany Chao, Saurabh Koparkar, Jane Loegel & Megan Morrissey 18 April.
SIMS 213: User Interface Design & Development
SIMS 213: User Interface Design & Development Marti Hearst Tues, Jan 29, 2002.
CSCD 555 Research Methods for Computer Science
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 3, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thur, Feb 3, 2005.
SIMS 213: User Interface Design & Development
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 5, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 1, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Tues, Feb 4, 2003.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 27, 2005.
Personas 14 Feb Personas Developed by Alan Cooper A user archetype used to help guide decisions about product features, navigation, and visual design.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 26, 2006.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Feb 6, 2003.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 29, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 23, 2003.
Writing an Essay Career Fair Paper.
Allison Bloodworth, Senior User Interaction Designer, University of California, Berkeley Gary Thompson, User Experience Leader, Unicon, Inc. Introduction.
The Unifying Science Concepts The Big Ideas of Science.
Task Analysis in User- Centered Design Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development February 2, 1999.
Taking the “You” Out of User: Application Development Using Personas Summary: Applications are developed by developers. Developers tend to focus on features.
Presented by: Meredith Curry Preparing and Planning after Your Junior Year of College May 18, 2012.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 7 Determining.
Requirements, cont. …and a word on Ethics. Project Part 1: Requirements Gather data using one or more techniques Learn about environment, users, tasks,
Conducting Usability Tests ITSW 1410 Presentation Media Software Instructor: Glenda H. Easter.
Design and Prototyping CS 5115 Fall 2014 September 19.
Student Information System (SIS) & myCourses
\ iGraduate Road Map to Success Day 1, Part C The Mentoring Process 1.
The SP Student 2011 CT Online Assignment. hello It’s Cheryl here, your online facilitator for this this week’s CT workshop. If you are looking at this.
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 22 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Requirements Gathering this process determines exactly what is required (and not required) of a project Three key areas include: Identify and prioritize.
Plan the site and its structure Plan the display and navigation Test Identify the audience Determine the site’s purpose Plan the structure Planning the.
Requirements Engineering Requirements Elicitation Process Lecture-9.
How to start Milestone 1 CSSE 371 Project Info There are only 8 easy steps…
Requirements I Gathering Data with Users. Objectives By the end of this class you should be able to… Explain the importance of involving users in requirements.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 7 Determining.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
Chapter 6 Determining System Requirements. Objectives:  Describe interviewing options and develop interview plan.  Explain advantages and pitfalls of.
Agenda  What is the Time Mastery Profile ® ? What is the Time Mastery Profile ® ?  Basic Insights Basic Insights  New Features in the Time Mastery Profile.
By Godwin Alemoh. What is usability testing Usability testing: is the process of carrying out experiments to find out specific information about a design.
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.
Oct 211 The next two weeks Oct 21 & 23: Lectures on user interface evaluation Oct 28: Lecture by Dr. Maurice Masliah No office hours (out of town) Oct.
Sample Project Context INFO 330. The Deliverables Analyze Org Project Scope Stakeholder analysis User Usability Surveys Personas Info Heuristics Content.
Action Research Chantal Smith Liberton Christian School Is Blogging a Useful Tool for Supporting and Monitoring the Personal Reading of my Year 6-8 students?
2 Read to Learn How to identify a job, an occupation, and a career How skills, interests, and desired lifestyle may shape career plans How your job can.
Requirements Elicitation CSCI 5801: Software Engineering.
JUNIOR COLLEGE PREP 11/20/2015. CATCH UP  Website  Course Overview  Junior Year Timeline.
Audience Profiling with Personae and Use-Case Scenarios User Scenarios combine User Personas/Personae with User Tasks remember.
25 minutes long Must write in pencil Off topic or illegible score will receive a 0 Essay must reflect your original and individual work.
What Reviewers look for NIH F30-33(FELLOWSHIP) GRANTS
Customer Research BCE.
Chapter 7 Determining System Requirements
Market Test the Offer.
Presentation transcript:

SIMS 213: User Interface Design & Development Marti Hearst Thur, Feb 2, 2006

User-Centered Design Example Course Registration (Tele-bears re-design) SIMS 213, Spring 2003 Group Manager: Amy Todenhagen Documentation Manager: Kimberley Chambers Software Manager: Nadine Fiebrich Design Manager: Zhanna Shamis User Testing Manager: Anna TeplitskayaAmy TodenhagenKimberley ChambersNadine FiebrichZhanna ShamisAnna Teplitskaya

User-centered Design Example Problem Statement

User-centered Design Example Participants

User-Centered Design Example Needs Assessment Procedure: –Answer the needs assessment questions –Make a table showing user types tasks (guesses about) relative frequencies of tasks –Decide which of the new tasks users may perform using the new interface. Make note of which ideas you decided to drop based on your interviews.

Slide adapted from James Landay Needs Assessment Questions Who is going to use the system? What tasks do they now perform? What tasks are desired? How are the tasks learned? Where are the tasks performed? What is the relationship between the user and the data?

Slide adapted from James Landay Needs assessment Questions 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 task? What happens when things go wrong?

User-centered Design Example Needs assessment techniques: –Observation –Interviews –Study existing successful designs

User-Centered Design Example Interview –Prepare a list of questions about how people do their task now and what they would like to have be different. –Interview at least three people Try to identify people with different needs and preferences, with respect to their attitudes about using online ordering systems. – Ask them what, if anything, must be in the system in order for them to prefer it over the current system Refer to needs assessment questions shown above. – Go look at existing interfaces for the goal and see how they handle the necessary tasks.

User-centered Design Example Interview Participants: –Graduate: 1 st Year Masters –Graduate: PhD –Undergrad: Freshman1 –Undergrad: Freshman2 –Undergrad: Junior Transfer –Undergrad: Senior Transfer –Undergrad: Senior

User-centered Design Example Interview Questions & Summary Results

User-centered Design Example Interview Questions & Summary Results

User-centered Design Example

Interview Questions & Summary Results

User-centered Design Example

Interview Questions & Summary Results

Personas (from Cooper) “Hypothetical Archetypes” –Archetype: (American Heritage) An original model or type after which other similar things are patterned; a prototype An ideal example of a type; quintessence A precise description of a user and what they want to accomplish –Imaginary, but precise –Specific, but stereotyped Real people have non-representative quirks

Reasons for Personas? Image from

Cooper on Scenarios Daily Use –Fast to learn –Shortcuts and customization after more use Necessary Use –Infrequent but required –Nothing fancy needed Edge Cases –Ignore or save for version 2 Example: image cropping application –It works so intuitively, it feels like magic

Cooper’s Perpetual Intermediaries BeginnersIntermediatesExperts Programmers design for experts

Perpetual Intermediaries BeginnersIntermediatesExperts Marketers design for beginners

Perpetual Intermediaries BeginnersIntermediatesExperts People spend most of their time as intermediates

Perpetual Intermediaries BeginnersIntermediatesExperts Paradoxical Curves

Course Scheduler Example Explanation and Justification –Target user base: UCB Students –Developed from 8 interviews personal experience as students –Discovered differences in approaches to tasks and needs Some students shop around and interact intensively with the course scheduling system Others consider only a narrow range of courses and/or have strict requirements to fill –Diversity in student body Age, educational status, computer experience –Must work for all students since it is a must-use application

Course Scheduler Example

Sample Scenario –Alicia is new to the registration process Its Monday morning and Alicia has just spent the weekend partying and getting to know more of her dorm-mates. Alicia has her first Tele-Bears session this morning and although she already has three good classes in mind, she needs to find 1 more, but she'll have to figure out her GE requirements first. Alicia logs onto the system. First, she signs up for Nutritional Science 10 because apparently heaps of cute water-polo guys take this class. Alicia is thinking about majoring in French Literature and so she signs up for English 1A which she must take before taking anymore English classes. Alicia then signs up for her third class, Biology 1A because she might want to major in this too. Then Alicia browses for her last class by searching all the GE classes, and decides to sign up for American Studies 10. Unfortunately this class must be really popular because its already full! So, Alicia decides to go on the waitlist for it just in case. She then adds another GE class that looked quite interesting called Film 24. This class is a Freshman Seminar on Film so Alicia hopes that she'll get to watch some cool movies! Someone is yelling Alicia's name down the hall, so she logs off.

Course Scheduler Example Sample Scenario –Mike needs to make a minor schedule change – Mike is already well into his second week of this semester. As usual, Mike had no problem signing up for his classes as he had planned them ahead of time out in Excel. Unfortunately he needs to switch sections for his Dynamics and Control of Chemical Processes class. Mike is loving the lecture and enjoying the laboratory for the class, but the T.A who is teaching his discussion section is clearly inexperienced. Mike quickly logs onto Tele-Bears and changes to the discussion section on Fridays at 9am. Although Mike is certain that this small change to his schedule doesn't conflict with his job, he reviews his schedule and, satisfied that this is fine, prints out his new schedule and logs off Tele-Bears.

Doing Your Needs Assessment How to do it well? Interviews vs. Surveys Advice on Survey Writing: –List of links: –Qualities of a good question: –Developing a questionnaire

Doing Your Needs Assessment Interviewing links: –Conducting an interview: