MS May 2005. Agenda Why usability? Brief history What does a usability engineer do? Usability and the product cycle Questions.

Slides:



Advertisements
Similar presentations
Electronic Working Papers CCH ProSystem fx Engagement NSAA Information Technology Workshop and Conference Grand Rapids, MI October 3, 2014 Bruce C. Vaughan,
Advertisements

Chapter 4 Design Approaches and Methods
Evaluating Requirements. Outline Brief Review Stakeholder Review Requirements Analysis Summary Activity 1.
User-Interface Design Process Lecture # 6 1Gabriel Spitz.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
James Tam Introduction To Usability 1 What is usability? What are some ways in which usable systems can be designed and developed? These notes are based.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity.
UI Standards & Tools Khushroo Shaikh.
©N. Hari Narayanan Computer Science & Software Engineering Auburn University 1 COMP 7620 Evaluation Chapter 9.
Organizational Support for Software Design by Laura De Young Chapter 13 in Bringing Design to Software by Terry Winograd presented by Catherine Schell.
Project Work Playtesting + Postmortem. Plan for today Lecture + discussion Groups status report New Features /Changes in game engine LUNCH BREAK Group.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #18.
Message Design and Content Creation 23 January 2007 Kathy E. Gill.
Useability.
Evaluation Methodologies
12 C H A P T E R Systems Investigation and Analysis and Analysis.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
What is a good length of string? –Depends on its use How do you design a good length of string? –Can be determined by a process What is a good user interface?
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Team Project IS 485, Professor Matt Thatcher. 2 Agenda l Review l Team project –project overview –team feedback –milestones l Questions?
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
Introduction to Management Information Systems Chapter 6 System Development HTM 304 Spring 06.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
James Tam Introduction To Usability Designing and developing usable systems. The historical context of usability.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Spring /6.831 User Interface Design and Implementation1 Lecture 6: User-Centered Design GR1 (project proposal & analysis) released today, due.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 2 Satisfying Customer Needs.
.. Skytap Better Software Faster Visual Studio Industry Partner Skytap NEXT STEPS Contact us at: Insert your company description here.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Predictive Evaluation
What is Design? Why does it matter? David Vronay Research Manager Windows UI Strategy Microsoft, Inc.
2010 CCCSE Workshop Students Speak – We Listen June 1, 2010.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Classical vs. Agile Requirements Development Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
1 CSCI E-170: L01 February 2, Lecture Plan Introduction to this class Introduction to usability GUI usability: Design Process, Principles & Bloopers.
Methodology and Explanation XX50125 Lecture 3: Usability testing Dr. Danaë Stanton Fraser.
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
1 ISE 412 Usability Testing Purpose of usability testing:  evaluate users’ experience with the interface  identify specific problems in the interface.
Cmpe 589 Spring Sampling Target population Cost Sample is representative of population (measure statistical average age is 37- if you get 20 for.
A proposal Connect the Dots: Curriculum Dashboard for STEM Careers Theodore Frick Associate Professor School of Education Indiana University Bloomington.
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
1  TandemSeven Inc tandemseven.com | Interaction Design in Industry Lawrence J. Najjar, Ph.D. 5th Annual Regional.
The Information School of the University of Washington Information System Design Info-440 Autumn 2002 Session #15.
A Strategy for Moving from Commercial to an Open Source Environment Jeshua Pacifici, GEDI Assistant Director and Learning Systems Consultant.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Evaluating Requirements
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
User Interface Evaluation Introduction Lecture #15.
"proper words in proper places“ translating for the localisation industry LRC Summer School Limerick 16 June 2005.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
Use the cards to control the lecture… Usability Design.
Usability Evaluation or, “I can’t figure this out...do I still get the donuts?”
SARAH LEE GRACE UCHIDA MASIS NGUYEN MICHAEL HART JERAMY ZAPOTOSKY INF 132 Pair Programming.
Electronic Working Papers
User Interface Evaluation
SIE 515 Design Evaluation Lecture 7.
User Interface Prototyping & Interaction Design
Gerardine Montebon Tanisha Bhatti Austin Yi Jessica Dear
Research Topics in Human-Computer Interaction
User Interface Design and Evaluation
Data Quality in the BI Life Cycle
What is Software Testing?
Rapid software development
Presentation transcript:

MS May 2005

Agenda Why usability? Brief history What does a usability engineer do? Usability and the product cycle Questions & answers ***Feel free to interrupt with questions at any time.

Why usability Usability is designing software to meet user requirements. Good UI is very expensive; bad UI is more expensive. Customers expect a higher level of design and usability than they did a decade ago. How can we beat the competition?

History of usability at Microsoft In 1988, Microsoft created the Usability Group to bring user requirements into the design of Microsoft products throughout the development process Microsoft maintains more than 30 participant/observation rooms and five analysis labs devoted to exploring how customers can better interact with our products.

Usability’s job Provide empirical data about users to improve the user experience of our products by working as part of the product teams throughout the design process by sharing HCI knowledge across product teams and the company Participate in product planning & design Review current user problems & needs Plan direction for User Interface (UI) in next version Review & coordinate on research efforts Review (and sometimes own) product specs Spec for user workflow.

Typical usability questions What user needs can the product satisfy? What user needs does the current product miss? What design will solve those problems? How can the user succeed at task X? What can users do with the product? Is this product fun to use? (Games) What can our competitor’s product do?

Some “Typical” Usability Activities Conduct iterative lab studies of products in development. Cognitive walkthroughs UI benchmarking. Customer visits--study users in real-world locations. Write/review/contribute to UI specs Plan changes to future products based on lab data. Engage with industry groups on common ease of use issues. Competitive evaluation. Surveys Statistical consultation and analysis.

Usability & the product cycle Field studies/surveys Paper prototyping Cognitive walkthroughs Rapid iterative testing Longitudinal field studies Instrumented version (throughout cycle) Baseline/comparative studies Time ConceptSpecificationCoding Testing (QA) Ship

The wrong way to go about designing UI If a user can’t figure out how to use my tools then they should read the supporting documentation. Users like choices. I can not make it simpler because users need all the choices. I’ll impress the world with my all-in-one UI. Different UI for different users: GUI, CLI, WMI, APIs We can fix it if people complain. Very expensive to fix later. Beware of the legacy UI phenomenon. Legacy UI is hard to shed (QWERTY)

DFS/FRS example DFS/FRS deck

NTBackup When do I use NTbackup? When do I use ASR? When do I use Shadow Copies? When will the system tell me if something went wrong or failed? How do I troubleshoot? LH Server backup

Questions & answers Contact pelrif for more info.