USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

Similar documents
USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

Design Heuristics and Evaluation

User-Centered Design. Jeff Bos, Design Insights BlackBerry

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an

HCI and Design SPRING 2016

cs465 principles of user interface design, implementation and evaluation

HEURISTIC EVALUATION WHY AND HOW

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

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

Heuristic Evaluation. Hall of Fame or Shame? Hall of Fame or Shame? Hall of Fame! Heuristic Evaluation

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

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440

USER-CENTERED DESIGN KRANACK / DESIGN 4

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

User-Centered Design. SWE 432, Fall 2017 Design and Implementation of Software for the Web

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

Analytical Evaluation

Implementing Games User Research Processes Throughout Development: Beyond Playtesting

3 Prototyping and Iterative Evaluations

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

dt+ux: Design Thinking for User Experience Design, Prototyping & Evaluation!

3 Evaluating Interactive Systems

Top 10 Usability Guidelines for Blogging

SEPA diary Heuristic evaluation

User-centered design in technical communication

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

Heuristic Evaluation! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame!!

Heuristic Evaluation. Ananda Gunawardena. Carnegie Mellon University Computer Science Department Fall 2008

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

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

Usability in Multimedia. By Pınar Koçer Aydın and Özgür Bayram

HUMAN COMPUTER INTERACTION

Assignment 5 is posted! Heuristic evaluation and AB testing. Heuristic Evaluation. Thursday: AB Testing

Heuristic Evaluation

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

15/16 CSY2041 Quality and User-Centred Systems

User Experience Report: Heuristic Evaluation

Heuristic Evaluation. Heuristic evaluation evaluates the interface to identify usability problems against recognized usability design heuristics.

IPM 10/11 T1.6 Discount Evaluation Methods

Heuristic Evaluation

A Heuristic Evaluation of Ohiosci.org

Applying Usability to elearning

MIT GSL week 4 Wednesday. User Interfaces II

Interaction Design DECO1200

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

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

User-Centered Analysis & Design

Heuristic Evaluation Gempots.com

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

Nektarios Kostaras, Mixalis Xenos. Hellenic Open University, School of Sciences & Technology, Patras, Greece

Jakob Nielsen s Heuristics (

Usability. Daniela Rosner. Web Architecture, October 9, School of Information UC Berkeley

Human-Computer Interaction

Human-Computer Interaction: An Overview. CS2190 Spring 2010

1. Select/view stores based on product type/category- 2. Select/view stores based on store name-

CO328- Human Computer Interaction Michael Kölling Caroline Li. Heuristic Evaluation

Analytical &! Empirical Evaluation

User Interface Evaluation

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

Evaluating myat&t Redesign. Conner Drew

Axis labels for graphs could be improved (heuristic violated-visibility of system status):

UC Irvine Law Library Website Usability Project Initial Presentation

Due on: May 12, Team Members: Arpan Bhattacharya. Collin Breslin. Thkeya Smith. INFO (Spring 2013): Human-Computer Interaction

Problem and Solution Overview: An elegant task management solution, that saves busy people time.

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

Lecture 14: Heuristic Evaluation. Fall UI Design and Implementation 1

Evaluation in Information Visualization. An Introduction to Information Visualization Techniques for Exploring Large Database. Jing Yang Fall 2005

Übung zur Vorlesung Mensch-Maschine-Interaktion. e5: Heuristic Evaluation

Severity Definitions:

Design, prototyping and construction

Low-Fi Prototyping & Pilot Usability Testing

CSE 118 Introduction to Design

Heuristic Evaluation of [ Quest ]

CS5340 Human-Computer Interaction.! February 21, 2013!!

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

Quality Assurance User Interface Modeling

Usability Inspection Methods. Overview. Usability Measures. SMD157 Human-Computer Interaction Fall 2003

Usability Tests and Heuristic Reviews Planning and Estimation Worksheets

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

CS3205 HCI IN SOFTWARE DEVELOPMENT PROTOTYPING STRATEGIES. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)

PNC.com, Weather.com & SouthWest.com. Usability Analysis. Tyler A. Steinke May 8, 2014 IMS 413

Heuristic Evaluation Report. The New York Philharmonic Digital Archives archives.nyphil.org

USER EXPERIENCE DESIGN GA.CO/UXD

The LUCID Design Framework (Logical User Centered Interaction Design)

interaction design Thanks to JoEllen Kames

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

Prototyping. SWE 432, Fall Web Application Development

Additional reading for this lecture: Heuristic Evaluation by Jakob Nielsen. Read the first four bulleted articles, starting with How to conduct a

Human-Computer Interaction IS4300

Amsterdam Medical Center Department of Medical Informatics. Improve. Usability evaluation of the sign up process of the Improve app

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

Crab Shack Kitchen Web Application

Heuristic Evaluation of [Slaptitude]

Homework Set 2. A brief discussion

SWEN 444 Human Centered Requirements and Design Project Breakdown

iscreen Usability INTRODUCTION

Design, prototyping and construction

Hyper Mesh Code analyzer

Lose It! Weight Loss App Heuristic Evaluation Report

Improving Usability. Putting the User First, Remotely at Cengage Learning... and Your Company

Transcription:

USERINTERFACE DESIGN Fjodor van Slooten

TODAY USERINTERFACE DESIGN -Introduction -Interaction design -Prototyping techniques -Practice Collaborative Design Challenge: Paper prototyping Heuristic evaluation vanslooten.com/uidessim 2

SCHEDULE > Date Subjects 1 May 2th Create a paper prototype of a Userinterface and perform a heuristic evaluation 2 May 9th Build an interactive prototype (with Axure) 1 3 May 30th Build an interactive prototype (with Axure) 2 4 June 13th Integrate the prototype into a website and conduct online usability tests 5/1/2018 3

GOAL - Familiarize with a design process with alternating steps of prototyping and evaluation of usability - Get experience with prototyping techniques like story boards, paper prototyping, building interactive prototypes/demos, interactive simulation - Learn to apply guidelines on interaction design - Gain insight in cohesion between design of user-friendly interaction and the physical attributes of interface components 4

Userinterface design & simulation is the design of websites, apps, computers, appliances, machines and communication devices with the focus on the user s experience and interaction User analysis Information architecture Physical & graphical interface design 5

Userinterface design & simulation is the process of building a prototype which (according to our goal*) matches the end-product we are designing aimed at usability testing Set a goal: how close do we match the end-product? * ultimate goal would be to match as close as possible improve Build a prototype Test Evaluate 6

Contact (potential) users & co-design!? digital model/prototype 7

BASIC PRINCIPLES [graphic design] Less is more [keep it simple] Don t make me think The best interface is no interface 5/1/2018 8

DESIGN PRINCIPLES See what functions are available & what the system is currently doing [Status] Consistent in design features and standard ways of working Familiar for intended audience & provide metaphors Design things so it is clear what they are for [Affordance] Easy to move around [Navigation] Allow user to take control Feedback on all actions Benyon: Systems should be learnable, effective and accommodating More: read chapter 4.5 9

USABILITY - Effectiveness - Efficiency - Satisfaction > Task completion, error recovery > Task completion time, number of steps > Stress? Willingness to buy Dependent on user, context and task/goal 10

DESIGN PHASES ANALYSIS Goal PACT analysis (People, Activities, Contexts, Technologies) Users needs and requirements (PvE) Competitor analysis Functions analysis Function allocation PRODUCT (INTERFACE) DESIGN Develop concepts Choose a concept Detail design EVALUATE PRODUCT (usability test) Plan, set-up & carry out tests Analysis of results, draw conclusions Re-design Task analysis Scenario { Human Factors, module 4 } 5/1/2018 11

UI DESIGN In-context: User, Userinterface, Product & it s environment UI is most visible part of a product! Usability is dependent on context, user and task Design activity Analyze product use Low-fi prototype Hi-fi prototype Evaluation with users Use Storyboard (1) Paper prototype (2) Functioning digital UI prototype or mock-up (3) Full usability test 12

Examples of paper prototyping 13

INFORMAL TESTING What s that?: Go guerrilla! What shall we test? Where will we test? With whom will we test? and, of course, How will we test? testing plan: write short intro state goals profile your desired test subject outline your testing methodology define tasks write test script design a post-test survey + quick & easy + inexpensive + instant improve design - recruit subjects - familiarity with subject: bias - not easy to apply statistics/ scientific results { MOD7: Iterative design & Co-design } 5/1/2018 MOD8 Virtual Product Development - USERINTERFACE DESIGN "The Art of Guerrilla Usability Testing" 14

INFORMAL TESTING Always start with open-ended, non-leading questions like: What do you make of this? What would you do here? What are you currently thinking? Is that what you expected [to happen]? How would you do [that]? That was confusing? Each 10-15 min. session includes: Intro and explanation Questions about your participant 2 or 3 tasks for the participant "The Art of Guerrilla Usability Testing" 15

HEURISTIC EVALUATION Nielsen's heuristics = usability review by an expert Visibility of system status Match between system and the real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose, and recover from errors Help and documentation Evaluation-forms are available during 5/1/2018the workshop Maak systeemstatus zichtbaar Zorg voor relatie tussen UI en echte wereld Zorg voor duidelijkheid en controle Wees consistent Voorkom fouten Zorg voor herkenning i.p.v. herinnering Bied flexibiliteit en efficiëntie Houd het simpel Los fouten op Bied ondersteuning Full details: Wiki Nederlands artikel: Jakob Nielsen's heuristieken, maar dan voor mensen 16

MORE INFO Recommended reading and slides @ vanslooten.com/uidessim Slides and materials of Module 4, Human Factors (Ergonomie); get them from blackboard Including book: Designing Interactive Systems - David Benyon, chapter 1-4 17

PRACTICE 1st hour: How? What? product USER External functions Identify product functions Can do Behaves Looks Is UI Internal functions Consists of Working principles Specs What it does, stores, 18

PRACTICE 2nd hour: DESIGN - Improve/extend UI Sketch: e.g. add product impression, context, views (if necessary) Turn it into a paper prototype - Add details about interaction: Sketch Userinterface and make basic navigation possible: e.g. have parts appear, pop-up/out, (cut tabs & dialogs) TEST - Does not have to be complete, but should make it possible to perform (simplified) tasks according to test plan - Make a test plan - Perform two tests with fellow-students: - Observe and take notes: ask participant to think out loud - Student-participant: execute heuristic evaluation, write-down score for each of Nielsen's heuristics - Do NOT use members of your own project-group! - Informal test: perform two tests with random participants (hallway, canteen), just test, no heuristic evaluation FINALIZE: - Summarize briefly: what did you learn, specs for re-design (iterate!) 19

DO [THIS WEEK] Work on analysis & design phase E.g. describe goal, users, scenarios (PACT/PACA), functional analysis Develop (early) prototype (eg. storyboards, paper prototype) Design different concepts Next week: Find a competitive product How can this product be improved? Sketch! Or: come up with an alternative use/other market/other price How will this impact UI-design? Sketch! Next week s presentation: More on interaction design Introduction to rapid prototyping tools & Workshop Axure, Recommended to read (again): Designing Interactive Systems - David Benyon chapter 1-4 20

QUESTIONS? 21