1 Designing Better Software User Centred Design and Usability Adam Smith Director, Design and Usability Flight Level Media Ltd.

Slides:



Advertisements
Similar presentations
Metasearching: The Problem, Promise, Principles, Possibilities & Perils Roy Tennant California Digital Library.
Advertisements

Creative Development. 1: Explores different media and responds to a variety of sensory experiences. Engages in representational play. Scale points 1 –
Design, prototyping and construction
Agile Usability Testing Methods
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
Project Proposal.
CS305: HCI in SW Development Evaluation (Return to…)
Location Based Social Networking For All Presenter: Danny Swisher.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Introduction.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2005.
An evaluation framework
Day 9 Navigation Heuristic evaluation. Objectives  Look at some simple rules on navigation  Introduction to Heuristic Evaluation.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
MS3308 Cw1 assessment guide CW1 Deadlines CW1 (Strategy and Scope) DEADLINE ONE: 14th Nov CW1 (Structure and Skeleton) DEADLINE TWO: 28-Nov-2013.
Chapter 2 Making interactive systems feel natural for users
User Centred Design In recognition of some of the limitations of customer/specialist design some workers in the field advocate an approach that is more.
The Promise & Perils of Metasearching Roy Tennant California Digital Library Roy Tennant California Digital Library.
User Centered Design Lecture # 5 Gabriel Spitz.
Electronic Communication and Web Accessibility Workshop.
Spring break survey how much will your plans suck? how long are your plans? how many people are involved? how much did you overpay? what’s your name? how.
The Principle Of Positive The only thing in life you have control over is your perspective. No matter what happens, YOU control what the meaning is,
System Analysis & Design Chapter VII: User Interface Design Providing interactive and easy to use interfaces is an important task of system designer using.
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
Goal Setting The foundation of a plan for success includes goal setting and the achievement of goals.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
+ Interaction Design User Centred Design. + Does the Interface Make sense? Characteristics of successful ID Products makes sense to the users when they.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Process Analysis Agenda  Multiple methods & perspectives There are lots of ways to map processes  Useful in many situations not just HRIS design  Preparation.
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
WEB DESIGN AND PROGRAMMING Get a job. WEB DESIGN AND PROGRAMMING What do employers look for? In your resume – Clean layout, use clear headers and subheads.
STEPS IN THE WEB DESIGN PROCESS A 5 minute presentation on the latest Ideas and methods.
WELCOME Training the Trainers Course Iasi - December 10th - 11th 2001.
Usability Testing CS774 Human Computer Interaction Spring 2004.
Challenges of collecting data with young children Tricia Shaw - University of Hull.
Allison Bloodworth, Senior User Interaction Designer, Educational Technology Services, University of California - Berkeley October 22, 2015 User Needs.
System Analysis-Gathering Requirements.  System analysis is the process of gathering info about existing system, which may be computerized or not, while.
1 ISE 412 Usability Testing Purpose of usability testing:  evaluate users’ experience with the interface  identify specific problems in the interface.
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
Human Factors Issues Chapter 9. Human Factors = ergonomics WWII based – military significance… … a necessary part of medical device design…
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
Evaluation of ‘BigIdiots Production’ By stephanie Roberts.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Software Engineering User Interface Design Slide 1 User Interface Design.
1 Human Computer Interaction Week 7 Prototyping. 2 Introduction Prototyping is a design technique where users can be involved in testing design ideas.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Date 23 rd Jan Shatin 沙田 Mobile Information Architecture.
Unit 1: Communications. Telephone Skills at Work To use your telephone effectively, you need to manage its use. Once you are using the telephone you need.
Usability Evaluation, part 2. REVIEW: A Test Plan Checklist, 1 Goal of the test? Specific questions you want to answer? Who will be the experimenter?
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
By Godwin Alemoh. What is usability testing Usability testing: is the process of carrying out experiments to find out specific information about a design.
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.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
HOW TO INTERVIEW - SUPPLEMENT Read me first! This is a copy of a session from Toomas that was created by an HR consultancy (CVO) for an AIESEC conference;
Human Computer Interaction Lecture 10 Interaction Paradigms.
5 TH APRIL 2016 HANNAH SMITH Project Management tips and tricks for Wordpress projects.
Digital media & interaction design
Human Computer Interaction Lecture 10 Interaction Paradigms
Design, prototyping and construction
SY DE 542 User Testing March 7, 2005 R. Chow
Chapter 11 Design, prototyping and construction 1.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Fundamentals of Human Computer Interaction (HCI)
User interface design.
Gathering Requirements
Design, prototyping and construction
Presentation transcript:

1 Designing Better Software User Centred Design and Usability Adam Smith Director, Design and Usability Flight Level Media Ltd.

2 The problem Moving from passive, broadcast system to interactive model Software is designed by a range of specialists, with one person missing Best intentions fail without good information Most software is “good enough”

3 The problem Moving from passive, broadcast system to interactive model Software is designed by a range of specialists, with one person missing Best intentions fail without good information Most software is “good enough”

4 The problem Moving from passive, broadcast system to interactive model Software is designed by a range of specialists, with one person missing Best intentions fail without good information Most software is “good enough”

5 The problem Moving from passive, broadcast system to interactive model Software is designed by a range of specialists, with one person missing Best intentions fail without good information Most software is “good enough”

6 The problem Moving from passive, broadcast system to interactive model Software is designed by a range of specialists, with one person missing Best intentions fail without good information Most software is “good enough”

7 Overcoming the Obstacles User-Centred Design Human Factors Usability

8 Overcoming the Obstacles User-Centred Design –An approach to designing interactive systems that starts with user needs and involves real end users in the design process. Human Factors Usability

9 Overcoming the Obstacles User-Centred Design Human Factors (aka Ergonomics) –Recognising the capabilities and limitations of human beings so that systems can be adapted to them. Usability

10 Overcoming the Obstacles User-Centred Design Human Factors Usability –Methods and metrics for measuring how well a piece of software works for its intended audience.

11 User-Centred Design Start with the passenger The importance of observation Situational awareness

12 User-Centred Design Start with the passenger –Do not make assumptions about their knowledge, behaviour, or motivations.

13 User-Centred Design Start with the passenger –Do not make assumptions about their knowledge, behaviour, or motivations. –Tailor sales/marketing to be appropriate to their needs and expectations

14 User-Centred Design Start with the passenger –Do not make assumptions about their knowledge, behaviour, or motivations. –Tailor sales/marketing to be appropriate to their needs and expectations –Not all people are the same. Be thoughtful and selective.

15 User-Centred Design The importance of observation –People don’t self-report very well.

16 User-Centred Design The importance of observation –People don’t self-report very well. –The best information is obtained by talking, listening, and watching.

17 User-Centred Design The importance of observation –People don’t self-report very well. –The best information is obtained by talking, listening, and watching. –We have access to many thousands of passengers every day.

18 User-Centred Design Situational Awareness –We have many restraints to work around, but we also have some unique opportunities.

19 User-Centred Design Situational Awareness –We have many restraints to work around, but we also have some unique opportunities. –Where know where the user is, where they’re going, what kind of environment they are in.

20 User-Centred Design Situational Awareness –We have many restraints to work around, but we also have some unique opportunities. –We know where the user is, where they’re going, what kind of environment they are in. –Where can we go with IFE beyond the classic applications?

21 Usability The verification side of user interface design A set of tools and metrics - the classic is the “usability test”

22 Usability The verification side of design –Usability is the flip side of user interface and software design.

23 Usability The verification side of design –Usability is the flip side of user interface and software design. –Goal is to identify what works and what doesn’t, and provide a benchmark for measuring improvement.

24 Usability The verification side of design –Usability is the flip side of user interface and software design. –Goal is to identify what works and what doesn’t, and provide a benchmark for measuring improvement. –There are no simple, universal rules - it all depends.

25 Usability A set of tools and metrics –Heuristic analysis, elements of human factors and user research

26 Usability A set of tools and metrics –Heuristic analysis, elements of human factors and user research –Usability testing

27 Human Factors Basic awareness of the physical realities of the passenger and their environment Remember the social and cultural aspects of the environment Draw on existing research to better take into account that environment

28 Human Factors Basic awareness of the physical realities of the passenger and their environment –Examples Touch screen button sizes Cognitive load Colour and contrast in displays Physical environment (shaking, lighting, distance from screen) Noise

29 Human Factors Remember the social and cultural aspects of the environment –Lack of privacy –Heightened levels of anxiety –Restricted movement and visual field –Close proximity to strangers

30 Human Factors Draw on existing research to better take into account that environment –Physical human factors –Cognitive psychology –Cultural anthropology

31 Human Factors This information and research is out there, but it’s off the radar for most software development teams.

32 Where to start Two basic, simple tools to adopt: –Personas –Usability Testing

33 Personas Archetypal users based on research of your real users who can be used to help direct design and provide a common understanding of who you are designing for throughout the team.

34 Personas Research (observation, interviews)

35 Personas Research (observation, interviews) Establish realistic, honest archetypes around groupings of behaviours

36 Personas Research (observation, interviews) Establish realistic, honest archetypes around groupings of behaviours Develop personas - detailed descriptions of the person, their background, approach, needs, expectations, etc.

37 Personas Research (observation, interviews) Establish realistic, honest archetypes around groupings of behaviours Develop personas - detailed descriptions of the person, their background, approach, needs, expectations, etc. Use those models to inform and shape the design

38 Usability Testing Real end users performing typical tasks and observing their actions to reveal where the design is strong and where it can be improved.

39 Usability Testing Can be done inexpensively and quickly.

40 Usability Testing Can be done inexpensively and quickly. Best done early and often - paper prototypes are an excellent place to start.

41 Usability Testing Can be done inexpensively and quickly. Best done early and often - paper prototypes are an excellent place to start. When done properly it avoids biases and provides honest answers.

42 Usability Testing Can be done inexpensively and quickly. Best done early and often - paper prototypes are an excellent place to start. When done properly it avoids biases and provides honest answers. Unmatched in its ability to uncover problems before deployment.

43 Who to involve Airlines Information gathering Setting priorities and merging branding into design Developers Informed developers produce better software Everyone Have a user advocate position on the team Can be involved in personas and user testing

44 A few myths to watch out for “Good design just requires common sense.” “Intuitive user interface design.” “We’re passengers too.” “We don’t need to talk to anyone else because we’ve got focus group data.” “Our customers have told us what they want.”

45 What is to be gained An IFE system is like a customer service rep in the next seat - it needs to behave appropriately. Being “good enough” isn’t good enough - don’t die the death of a thousand pin pricks. Brand experience comes from the overall experience, not the colours and pictures.

46 What is to be gained IFE software is an expensive and complex undertaking. It is worth doing it right.

47 Closing comments DO sweat the details The best passenger/brand experience is one where the passenger is comfortable and feel that they have some control. A lot of foundation work exists in application, new media, and Web design. Let’s learn from that, avoid their mistakes, and improve upon their successes.

48 For More Info Detailed notes, including a list of resources to accompany this presentation are available at: