INTRODUCTION. 2. User-centred interface design.

Similar documents
needs, wants, and limitations

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

User Centered Design (UCD)

Foundation Level Syllabus Usability Tester Sample Exam Answers

Assignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.

ISO INTERNATIONAL STANDARD. Ergonomics of human system interaction Part 210: Human-centred design for interactive systems

ISO INTERNATIONAL STANDARD. Ergonomics of human system interaction Part 210: Human-centred design for interactive systems

USER-CENTERED DESIGN KRANACK / DESIGN 4

Creating an Intranet using Lotus Web Content Management. Part 2 Project Planning

Information System Architecture. Indra Tobing

James Pownall. UX and UI Design. Mobile:

Qualification Specification

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

European Usability Support Centres: Support for a More Usable Information Society

Integrating User Evaluation into Software Development Environments

User Centered Design for Mobile Applications BOB MORSE DA VINCI USABILITY

Interaction Design DECO1200

User-centered design in technical communication

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1

Making Quality Certain

Adopting Agile Practices

Software Development Methodologies

Process of Interaction Design and Design Languages

User Interface Design. Lecture 6 Lecture 6 Design Guidance

Design, prototyping and construction

BSI s BS 8878:2010 Web Accessibility Code of Practice

Mensch-Maschine-Interaktion 1

Interaction Design Guidelines and Rules

Human-Computer Interaction: An Overview. CS2190 Spring 2010

CSE 118 Introduction to Design

The requirements engineering process

Hello everyone, how are you enjoying the conference so far? Excellent!

The task or context will be familiar and involve few variable aspects. The techniques used will be familiar or commonly undertaken.

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

Reducing the costs of rework. Coping with change. Software prototyping. Ways to Cope with change. Benefits of prototyping

Activities Common to Software Projects. Software Life Cycle. Activities Common to Software Projects. Activities Common to Software Projects

Concepts of user-centered design

USER EXPERIENCE DESIGN GA.CO/UXD

AmI Design Process. 01QZP - Ambient intelligence. Fulvio Corno. Politecnico di Torino, 2017/2018

Cognitive Disability and Technology: Universal Design Considerations

Lecture 7: Software Processes. Refresher: Software Always Evolves

Passionate designer with a love for solving design problems using feasible and creative solutions

THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN.

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Criteria for selecting methods in user-centred design

WRAP UP AND MAKING IT ALL WORK

SOFTWARE LIFE-CYCLE MODELS 2.1

User-Centred Evaluation Criteria for a Mixed Reality Authoring Application

Applying Human-Centered Design Process to SystemDirector Enterprise Development Methodology

Human-Computer Interaction IS4300

COMP6471 WINTER User-Centered Design

Design, prototyping and construction

CSCI 3160: User Interface Design

Usability Evaluation as a Component of the OPEN Development Framework

Chris Taylor Interaction Design Lead Home Office

Usability & UX testing

Chapter 12 INTERACTION DESIGN IN PRACTICE

Digital Financial Solutions. User Testing. An Intelligent Environments White Paper

(613)

Module B1 An Introduction to TOGAF 9.1 for those familiar with TOGAF 8

Evaluation of Commercial Web Engineering Processes

Ryan Parsons Chad Price Jia Reese Alex Vassallo

ISO/IEC JTC1/SC7 /N3614

Applying Usability to elearning

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

User Centered Design - Maximising the Use of Portal

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution

Setting Usability Requirements For A Web Site Containing A Form Sarah Allen Miller and Caroline Jarrett

SM 3511 Interface Design. Institutionalizing interface design

3 Prototyping and Iterative Evaluations

Design Thinking: Design Review Workshop

The General Data Protection Regulation

What is a prototype?

DESIGN. 7. Navigation and information structuring.

MiPhone Phone Usage Tracking

Learn to develop.net applications and master related technologies.

MELISSA CRADDOCK USER EXPERIENCE PRODUCT DESIGN LEAD

Agile is from Mars Usability is from Venus

Systems and software engineering Requirements for managers of information for users of systems, software, and services

User-Centered Development

Web Design Course Syllabus and Course Outline

Topic 01. Software Engineering, Web Engineering, agile methodologies.

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

What is a prototype?

The process of interaction design and Prototyping

UCD Method Collection Card-set

EasyTech Scope & Sequence for Grades K 8

Lecture 23: Domain-Driven Design (Part 1)

IBM s approach. Ease of Use. Total user experience. UCD Principles - IBM. What is the distinction between ease of use and UCD? Total User Experience

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

Foundation Level Syllabus Usability Tester Sample Exam

Sample Exam. Advanced Test Automation - Engineer

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

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

SE 204, IES 506 Human Computer Interaction

System Development Life Cycle Methods/Approaches/Models

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010

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

2 days. Certified UX & Usability Professional User Experience & Interaction Design with Lean UX & Agile UX

Transcription:

INTRODUCTION 2. User-centred interface design

User-Centred Design ISO 9241-210 : Human-centred design for interactive systems Meets requirements Plan the user centred process 4. Evaluation against requirements 1. Specify the context of use 3. Produce design solutions 2. Specify user requirements

ISO 13407 ISO 9241-210 NOTE! ISO 9241-210 is a new standard which replaced ISO 13407. Older literature therefore refers to ISO 13407. Whilst there have been some updates, the overall content and process is the same in the new standard.

Principles of user-centred design a) The design is based on an explicit understanding of users, tasks and environments b) Users are involved throughout design and development c) The design is driven and refined by user-centred evaluation d) The process is iterative e) The design addresses the whole user experience f) The design team includes multidisciplinary skills and perspectives

Levels of usability maturity Level 0 A good user is a dead user!

Levels of usability maturity 1. Ignorance: We don t have problems with usability 2. Uncertainty: We don't know why we have problems with usability 3. Awakening: Is it always necessary to have problems with usability? 4. Enlightenment: Through management commitment and improvement of human-centred processes we are identifying and resolving our problems 5. Wisdom: Usability defect prevention is a routine part of our operation

Usability maturity What is the situation in your organisation?

Should your organisation be more human-centred? ISO 27500 is a new international standard released in 2016 which sets out: Values and beliefs of a human-centred organisation The business case for the organisation s impact on people (employees, customers, society, ) The principles of a human centred organisation, including Usability as a business objective!

User-Centred Design ISO 9241-210 : Human-centred design for interactive systems Meets requirements Plan the user centred process 4. Evaluation against requirements 1. Specify the context of use 3. Produce design solutions 2. Specify user requirements

Planning user-centred design Plan the different user-centred activities What sort of activities/input are needed to support analysis and design work? How will users be involved? Identify individuals responsible for user-centred activities. Identify procedures for establishing feedback and communication on user-centred design activities. Set key milestones for user-centred activities, and timescales that allow for results to be integrated into designs.

Group exercise Think of five ways of involving users during development.

Planning user involvement Launch! Planning Context Evaluation Requirements Design Important to start on a small scale Follow-up and demonstrate what the results of a small activity can give

The importance of involving the right users in the right way We involved users throughout our development process - they were involved in requirements definition through to testing of prototypes. Sounds good? Not necessarily Two areas of concern: The users The involvement

The importance of involving the right users in the right way Key decision makers from our big client organisations participated in requirements workshops. Not the end users Only one user segment Lots of wants, but little understanding of how A reference group of users were regularly involved in design meetings. Still not the end users The users became very familiar with the technology and the designer s ideas We evaluated the designs with users. Focus groups are NOT a method for evaluating the usability of a product!

What about Agile processes? (incremental iterative processes) Typical challenges: Being customer-centred but not user-centred Not allowing sufficient time for up-front user requirements gathering Focus on iterative incremental UI design at the expense of holistic design Usability testing too late (or not at all) as there isn t time within an iteration

To consider in Agile projects Up-front user research it may cost a few weeks but it s a crucial basis for all later design decisions Connect usability goals and actual usage scenarios with user stories Have an overall UI concept in place before the rapid development cycles start simple / low fidelity prototyping (also developed iteratively!) Consider a parallel UX track Extreme usability testing (rapid iterative user testing)

From: Bringing User Centered Design to the Agile Environment, A.Colfelt http://www.boxesandarrows.com/view/bringing-user

Standards and guidelines Wouldn t it be easier to follow some guidelines in order to create the design? Yes, the most important guideline is to follow a usercentred process! However, along the way, you should be aware of: Other ISO standards Design guidelines & style guides Legal obligations

The European Directive The Health and Safety (Display Screen Equipment) Regulations of 1992 Software must be suitable for the task Software must be easy to use Systems must display information in a format and at a pace which are adapted to users The principles of software ergonomics must be applied

Standards and Guidelines Other ISO standards ISO 9241 a large multi-part standard covering hardware and software ergonomics Now being completely revised ISO 14915 Multimedia user interface design ISO 11581 Icon symbols and functions ISO 25010 System and software quality models amongst many others. For accessibility - W3C Web Content Accessibility Guidelines (WCAG) Guidelines produced by specific countries e.g. Vägledning 24-timmarswebben (Verva) ISO 9241 has become the central standard for usability selected parts that have already been published follow

ISO 9241 - Ergonomics of human-system interaction Parts 11-17 : Software ergonomics (existing standards, under revision) 11 - Guidance on usability (specification & measurement) 12 - Presentation of information 13 - User guidance 14 - Menu dialogues 15 - Command dialogues 16 - Direct manipulation dialogues 17 - Form filling dialogues (Revised Part 143) Part 110 Dialogue principles Part 151 Guidance on World Wide Web user interfaces Part 161 Guidance on visual user-interface elements

ISO 9241-151 See separate overview document!

There are various sets of practical guidelines on the web Usability.gov has a useful set:

Standards and guidelines However, none of these design guidelines will help you much until later in the process