SIMS 213: User Interface Design & Development

Slides:



Advertisements
Similar presentations
Exploratory Research and Qualitative Analysis
Advertisements

K NIGHT L INE W AITLISTING O VERVIEW A reference guide for using the St. Norbert College KnightLine computerized waitlisting system. Prepared By: St. Norbert.
Making Meaning of Texts Reading Between the Lines.
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.
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 Marti Hearst Thurs, Feb 5, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thur, Feb 2, 2006.
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.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. The software is totally integrated in Outlook. Calendar.
RHIT REGISTRATION SYSTEM Overview and Initial Thoughts From your clients for : David Mutchler, RHIT CSSE Dept F-226,
Taking the “You” Out of User: Application Development Using Personas Summary: Applications are developed by developers. Developers tend to focus on features.
ITNW Cooperative Education - Networking Instructor: Nguyen Chi Thanh Semester: Spring 2009 Campus and Room: Saigontech Tower, Room 701 Days and.
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.
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.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
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.
Shannon Fung, GMHC Wellness & Nutrition Intern, 2015 LIVING ON PURPOSE.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
Six Active Reading Strategies  Visualize  Clarify  Question  Predict  Connect  Evaluate *Vicky Called Queen Patricia Cute & Energetic*
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.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
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.
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?
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.
ASSESSING YOUR KNOWLEDGE AND SKILLS February 2, 2016 First Tuesday.
25 minutes long Must write in pencil Off topic or illegible score will receive a 0 Essay must reflect your original and individual work.
Good, Fast, and Cheap: The Pioneering Reference Chat Service at the University of North Texas Presented by Martha Tarlton and Donna Arnold Music Library.
SEG Project Existing documents for managing TAs.
Customer Research BCE.
Market Test the Offer.
Presentation transcript:

SIMS 213: User Interface Design & Development Marti Hearst Thur, Feb 1, 2007

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

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? Slide adapted from James Landay

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: 1st 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

User-centered Design Example Interview Questions & Summary Results

User-centered Design Example

Course Scheduler Example Interview Results 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 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

Let’s Practice

Course Scheduler Example

Course Scheduler Example

Course Scheduler Example

Course Scheduler Example

Course Scheduler Example

Course Scheduler Example

Course Scheduler Example

Course Scheduler Example

Cooper on Scenarios Daily Use Necessary Use Edge Cases 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

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.

Cooper’s Perpetual Intermediaries Beginners Intermediates Experts Programmers design for experts

Perpetual Intermediaries Beginners Intermediates Experts Marketers design for beginners

Perpetual Intermediaries Beginners Intermediates Experts People spend most of their time as intermediates

Perpetual Intermediaries Beginners Intermediates Experts Paradoxical Curves