MAKING YOUR GATEWAY EASY AND PLEASANT TO USE

Similar documents
Designing Usable Apps

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

User-Centered Analysis & Design

NUR - Introduction to HCI. Big picture, design process, UCD, UI issues

Plunging into the waters of UX

Interaction Design. Ruben Kruiper

User Centered Design - Maximising the Use of Portal

EVALUATION OF PROTOTYPES USABILITY TESTING

Analytical Evaluation

Mobile Usability & Design. March 2015

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

UX Design - Curriculum

Usability. HCI - Human Computer Interaction

Human Computer Interaction - An Introduction

CS 315 Intro to Human Computer Interaction (HCI)

EVALUATION OF PROTOTYPES USABILITY TESTING

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web

CSE 118 Introduction to Design

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

UX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration.

3 Evaluating Interactive Systems

CS147: dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

CS147: dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2017 Prof. James A. Landay Stanford University

Explanation A. User Experience Design

Concepts of user-centered design

User-centered design in technical communication

3 Prototyping and Iterative Evaluations

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

UX Design Principles and Guidelines. Achieve Usability Goals

Homework Set 2. A brief discussion

Introducing Evaluation

HCI: THE DESIGN PROCESS. Dr Kami Vaniea

SWEN 444 Human Centered Requirements and Design Project Breakdown

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

The Process of UX Design

Usability Testing. November 9, 2016

Anirudha Joshi IDC, IIT Bombay

Chapter 15: Analytical evaluation

Service design: the next-generation of experience design. Steve Kato-Spyrou UX Manager John Lewis

How to Choose the Right UX Methods For Your Project

Choosing the Right Usability Tool (the right technique for the right problem)

Methods: Deciding What To Design

Intro to User Centered Design. Golli Hashemian and Lauren Haynes NTEN

SWEN 444 Human Centered Requirements and Design Project Breakdown

Learnability of software

Interaction Design. Human-Computer. COGS120/CSE170 - Intro. HCI. Instructor: Philip Guo. Week 3 - Heuristic Evaluation ( )

COSC 341 Human Computer Interaction. Dr. Bowen Hui University of British Columbia Okanagan

Position Paper for: Creating a Usability Ontology

evision Review Project - Engagement Simon McLean, Head of Web & IT Support Information & Data Services.

User-Centered Design. Jeff Bos, Design Insights BlackBerry

Content and Form: How one manipulates the other

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

Human-Computer Interaction (CS4317/5317)

Analytical evaluation

Foundation Level Syllabus Usability Tester Sample Exam

Usability of interactive systems: Current practices and challenges of its measurement

User Experience Design I (Interaction Design)

MUHAMMAD KAMRAN MC

Learn UI / UX Design Be ready to get your Dream Job

Design Thinking: Design Review Workshop

UX and Usability of Websites: A cultural perspective

UI/UX BASICS. What is UX?

Mensch-Maschine-Interaktion 1. Chapter 2 (May 12th, 2011, 9am-12pm): Basic HCI principles 1

Wireframes for Testing and Design

User Experience in Libraries (as told by cats) Jenny Emanuel Taylor

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

Interfaces Homme-Machine

esign an ser mterrace Evaluation TheOpen University DEBBIE STONE The Open University, UK CAROLINE JARRETT Effortmark Limited

15/16 CSY2041 Quality and User-Centred Systems

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

UX Consulting: A Look into the Design and Usability Center at Bentley

This exam is open book / open notes. No electronic devices are permitted.

Human-Computer Interaction IS4300

cs414 principles of user interface design, implementation and evaluation

& Electronic Health Records

User Centered Design (UCD)

Using Cognitive Principles and Perpetual Processes to Inform Interface Design

USABILITY EVALUATIONS OF Health Information Technology

CS6008-HUMAN COMPUTER INTERACTION Question Bank

ACSD Evaluation Methods. and Usability Labs

Negotiating the Stupid out of UX Design. Virgil Carroll Founder / Principal Architect

User Experience and Interaction Experience Design. Jaana Holvikivi, DSc. School of Applications and Business

A new interaction evaluation framework for digital libraries

The Business Case for Usability. Why do IT Projects Fail? Why Most Websites Fail? Forrester Research. The Cost of Change

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT. March 2017 PRINCIPLES OF USER INTERFACE DESIGN

UX Research. research methods overview. UX Research research methods overview. KP Ludwig John

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

Essential Tools For Finding And Fixing Customer Experience Problems

UI Evaluation: Cognitive Walkthrough. CS-E5220 User Interface Construction

This quiz is closed book, closed notes. You have 80 minutes to complete it. Your name:

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

(Milano Lugano Evaluation Method) A systematic approach to usability evaluation. Part I LAB HCI prof. Garzotto - HOC-POLITECNICO DI MILANO a.a.

Improving the Usability of the University of Rochester River Campus Libraries Web Sites

Sri Vidya College of Engineering & Technology Question bank (unit 2) UNIT 2 TWO MARKS

USER SEARCH INTERFACES. Design and Application

Evaluation studies: From controlled to natural settings

Analytical &! Empirical Evaluation

Certificate in Web Designing

Transcription:

MAKING YOUR GATEWAY EASY AND PLEASANT TO USE AN INTRODUCTION TO USABILITY AND USER-CENTERED DESIGN Paul Parsons November 8, 2017 SGCI Webinar

Background PhD, Computer Science Specialty: Human-Computer Interaction (HCI) BS, Computer Science & Cognitive Science Paul Parsons Assistant Professor Purdue University, USA web.ics.purdue.edu/~parsonsp parsonsp@purdue.edu Teaching Previous (2011-2014) HCI for computer science students Current User Experience (UX) for undergrad and grad

OBJECTIVES 1. value the importance of usability and user-centered design 2. be able to identify some common usability problems 3. appreciate various strategies for identifying and fixing common usability problems 4. be able to communicate with usability experts in an informed way

HISTORY Interface design was system-centric Users had to adapt to the technology Focus was on training users Design was concerned with: What can we build with such-and-such a platform? How efficient is the code? How can resources be optimized? U.S. Army Photo Most users don t care about these unless they impact usability and the user experience

SYSTEM-CENTERED DESIGN View of the user? A person who should adapt to your system

SYSTEM-CENTERED DESIGN View of the user? The user is just like me! https://xkcd.com/619/

FOR USABLE SOFTWARE Need to shift the focus from system-centered design to user-centered design

USER-CENTERED DESIGN First Rule Know Thy Users! And you are not thy users Corollary: if you think you know thy users, think again!

Image courtesy of Nikki Roda http://nikkiroda.com/user-centered-design-process/ USER-CENTERED DESIGN

Image courtesy of Nikki Roda http://nikkiroda.com/user-centered-design-process/ USER-CENTERED DESIGN

Image courtesy of Nikki Roda http://nikkiroda.com/user-centered-design-process/ USER-CENTERED DESIGN

Image courtesy of Nikki Roda http://nikkiroda.com/user-centered-design-process/ USER-CENTERED DESIGN

Image courtesy of Nikki Roda http://nikkiroda.com/user-centered-design-process/ USER-CENTERED DESIGN

USABILITY Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? Efficiency: Once users have learned the design, how quickly can they perform tasks? Memorability: When users return to the design after a period of not using it, how easily can they re-establish proficiency? Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? Satisfaction: How pleasant is it to use the design?

USABILITY Some reasons for poor usability not understanding users solving the wrong problem violating visual design principles violating interaction design principles

PRINCIPLES 80/20 rule affordances alignment chunking closure common fate consistency constraint control convergence errors feedback figure-ground Fitts law Hick s law interference layering mapping navigation progressive disclosure proximity recognition over recall similarity visual hierarchy

VISUAL HIERARCHY arrangement and styling of elements in a way that implies importance visual hierarchy influences the order in which the human eye perceives what it sees

VISUAL HIERARCHY 1. value the importance of usability and user-centered design 2. be able to identify common usability problems 3. appreciate various strategies for identifying and fixing common usability problems 4. be able to communicate with usability experts in an informed way

VISUAL HIERARCHY

VISUAL HIERARCHY

VISUAL HIERARCHY nodejs.org

VISUAL HIERARCHY nodejs.org

Image courtesy of Canva https://designschool.canva.com/wp-content/uploads/sites/2/2016/04/1-visual-hierarchy.png VISUAL HIERARCHY

GESTALT PERCEPTION we tend to order our experience in a manner that is regular, orderly, symmetrical, and simple proximity similarity closure symmetry continuity

SIMILARITY

SIMILARITY

SIMILARITY http://getbootstrap.com/docs/4.0/getting-started/introduction/

PROXIMITY

PROXIMITY

PROXIMITY

PROXIMITY

NAVIGATION 1. Where am I? 2. Where have I been? 3. Where can I go?

NAVIGATION

NAVIGATION

NAVIGATION https://getbootstrap.com/docs/3.3/components/

METHODS a/b testing affinity diagramming bodystorming card sorting case studies cognitive walkthrough contextual inquiry cultural probes experience prototyping eye tracking focus groups heuristic evaluation interviews mental model diagramming participatory design personas questionnaires scenarios simulation storyboards surveys task analysis usability testing user journey mapping

METHODS EMPIRICAL with users example: usability testing ANALYTICAL no users example: heuristic evaluation

Image courtesy of Good Work Labs https://www.goodworklabs.com/the-role-of-usability-testing-in-app-development/ USABILITY TEST

USABILITY TEST

Image courtesy of WebHunt Infotech https://www.flickr.com/photos/136223173@n07/33351558934 HEURISTIC EVALUATION

HEURISTIC EVALUATION

HEURISTIC EVALUATION

Image courtesy of kruthis http://www.kruthis.com/wp-content/uploads/2014/08/heuristic.png HEURISTIC EVALUATION

Image courtesy of Nikki Roda http://nikkiroda.com/user-centered-design-process/ USER-CENTERED DESIGN

USER RESEARCH UCD PROTOTYPING EVALUATION

Image courtesy of La Fabulerie https://www.flickr.com/photos/55467251@n03/15256684495 USER RESEARCH

Image courtesy of NZ Dave https://www.flickr.com/photos/nzdave/491411288 USER RESEARCH

PROTOTYPING

Image courtesy of Parinishtha https://dribbble.com/shots/3160513-housing-for-agent-s-app-customer-experience-mapping PROTOTYPING

Image courtesy of Rodolphe Courtier https://www.flickr.com/photos/rcourtie/3499308053 EVALUATION

Image courtesy of Good Work Labs https://www.goodworklabs.com/the-role-of-usability-testing-in-app-development/ EVALUATION

Image courtesy of K2_UX https://www.flickr.com/photos/k2_ux/8447613454 EVALUATION

Image courtesy of Simple Usability https://www.simpleusability.com/wp-content/uploads/2011/02/homepage-heatmap.jpg EVALUATION

OBJECTIVES 1. value the importance of usability and user-centered design 2. be able to identify some common usability problems 3. appreciate various strategies for identifying and fixing common usability problems 4. be able to communicate with usability experts in an informed way

Image courtesy of Everyday Interview Tips https://everydayinterviewtips.com/risky-questions-you-might-want-to-ask-at-your-job-interview-part-3