58
SIMPLE USABILITY TESTING (Fast & Lightweight Usability Testing Experiment) Wayne Pau April 21, 2016 Internal

SAP Design Day 2016 (Montreal) - F.L.U.T.E

Embed Size (px)

Citation preview

Page 1: SAP Design Day 2016 (Montreal) - F.L.U.T.E

SIMPLE USABILITY TESTING(Fast & Lightweight Usability Testing Experiment)

Wayne PauApril 21, 2016 Internal

Page 2: SAP Design Day 2016 (Montreal) - F.L.U.T.E

ABOUT MEWayne Pau is a well rounded, multi-disciplined member of the newly formed LoB Digital Asset and IoT group within SAP. Educated as a Systems Design Engineer from the University of Waterloo, he has been involved with wave after wave of ‘bleeding-edge’ technology, including RFID, Mobility and now IoT.

Wayne has a strong commitment to building the next generation of quality systems and applications. Over the years he has been involved with various parts of the development process, including app-dev, design, UX and testing. When not actively involved in building apps, he loves to engage with others to help promote adaptive innovation and building user-centric solutions using such approaches as Design Thinking and Agile/SCRUM.

WAYNE PAU Development Architect, LoB Digital Asset and IoT

Fast & Lightweight Usability Testing Experiment (FLUTE) - Part 1Curious on how to help ensure SAP builds the next wave of delightful applications? Wondering how to trouble-shoot those pesky user-interaction obstacles? Come and learn about a quick, low-cost, easy to implement Usability Testing framework that *any* team can implement. Perfect for those looking to start or enhance their usability testing endeavors.

No prior UX experience or training necessary! All are welcome.

Page 3: SAP Design Day 2016 (Montreal) - F.L.U.T.E
Page 4: SAP Design Day 2016 (Montreal) - F.L.U.T.E

4 Design Day 2016 @ SAP Montreal | Internal

WHO inspired FLUTE?WHAT is FLUTE? WHY (NOT) to do FLUTE?HOW to do FLUTE? WHEN to FLUTE?

01

02

03

04

05

Page 5: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal5

WHO?

Page 6: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal6

Page 7: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal7

Page 8: SAP Design Day 2016 (Montreal) - F.L.U.T.E

8 Design Day 2016 @ SAP Montreal | Internal

WHO inspired FLUTE?WHAT is FLUTE? WHY (NOT) to do FLUTE?HOW to do FLUTE? WHEN to FLUTE?

01

02

03

04

05

Page 9: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal9

WHAT?

Page 10: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal10

FAST & LIGHWEIGHT USABILTY TESTING EXPERIMENT

(A.K.A. Simple Usability Testing…)

Page 11: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal11

“WE ARE ALL DESIGNERS BECAUSE WE MUST BE… WE MANIPULATE THE ENVIRONMENT TO BETTER TO SERVE OUR NEEDS.” › Norman (2004)

Page 12: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal12

“WE ARE NOT ALL DESIGNERS…A DESIGNER’S APPROACH TO CREATIVE PROBLEM SOLVING IS VERY DIFFERENT FROM HOW COMPUTER SCIENTIST, FOR EXAMPLE SOLVE PUZZLES.”

› Bill Buxton(2007)

Page 13: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal13

UXGestalt Psychology Affordances

Index of Difficulty

Fitt’s LawLevels of Abstraction

Ethnography

Heuristic EvaluationInformation Architecture

Likert ScaleMultivariate Testing (MVT)

Wizard of OzGolden PathGaze PlotSkeuomorphism10,000 Hours

Page 14: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal14

WHAT I CAN’T GIVE YOU…

• 10,000+ hrs of UX training (…on top of your tasks in 45 mins pres.)

• Predict User Intents, Reactions & Interactions

(…because understanding human is extremely difficult)

• Know if your specific Design will be Effective

(…again extremely difficult)

Page 15: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal15

WHAT I CAN GIVE YOU…

• METHOD to do Cheap & Effective UT(…because we are all strapped for resources)

• OBSERVE User Intents, Reactions & Interactions

(…because observing is far easier)

• OPPORTUNITY for team to act on User Feedback

(…and chance to make improvements if necessary)

Page 16: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal16

FAST & LIGHWEIGHT USABILTY TESTING EXPERIMENT

(A.K.A. Simple Usability Testing…)

Page 17: SAP Design Day 2016 (Montreal) - F.L.U.T.E

17 Design Day 2016 @ SAP Montreal | Internal

WHO inspired FLUTE?WHAT is FLUTE? WHY (NOT) to do FLUTE?HOW to do FLUTE? WHEN to FLUTE?

01

02

03

04

05

Page 18: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal18

WHY (NOT)?

Page 19: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal19

TOP 5 EXCEUSESSpeaking subtitle

Page 20: SAP Design Day 2016 (Montreal) - F.L.U.T.E

20© 2014 SAP AG or an SAP affiliate company. All rights reserved.

IT’S A TRAP…

Page 21: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal21

TOP 5X EXCUSES…

1.WE don’t have TIME.2.WE don’t have MONEY.3.WE don’t have EXPERTISE.4.WE don’t have a USABILITY LAB.5.WE don’t know HOW to interpret.

Page 22: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal22

1. WE DON’T HAVE TIME…

BUT…• Takes more time to fix issues after release• Wastes support and QA resources

Page 23: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal23

2. WE DON’T HAVE MONEY…

BUT …• Testing can be done for *almost* free• Fixing issues later can cause more Money

Page 24: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal24

3. WE DON’T HAVE EXPERTISE…

BUT …• FLUTE is easy to do• Can be done by *almost* ANYONE• You can reasonable results with *ANY* testing

Page 25: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal25

4. WE DON’T HAVE A LAB…

BUT …• Testing can be done for *almost* free• Fixing issues later can cause more Money

Page 26: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal26

5. WE DON’T KNOW HOW TO INTERPRET

BUT …• Important issues will be *EXTREMELY* obvious• Serious problems are HARD to miss

Page 27: SAP Design Day 2016 (Montreal) - F.L.U.T.E

27 Design Day 2016 @ SAP Montreal | Internal

WHO inspired FLUTE?WHAT is FLUTE? WHY (NOT) to do FLUTE?HOW to do FLUTE? WHEN to FLUTE?

01

02

03

04

05

Page 28: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal28

HOW?

Page 29: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal29

USABILITY TESTING. ANYONE CAN DO IT. EVERYONE SHOULD BE DOING IT.

Page 30: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal30

Simple,Cheap,Effective

FAST & LIGHTWEIGHT USABILITY TESTING EXPERIMENT(F.L.U.T.E.)

Page 31: SAP Design Day 2016 (Montreal) - F.L.U.T.E

31© 2014 SAP AG or an SAP affiliate company. All rights reserved.

Simple,Cheap,Effective

Usability&&Testing

Page 32: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal32

SIMPLE

Page 33: SAP Design Day 2016 (Montreal) - F.L.U.T.E

33© 2014 SAP AG or an SAP affiliate company. All rights reserved.

Monitor

Couch

Camera

Page 34: SAP Design Day 2016 (Montreal) - F.L.U.T.E

34© 2014 SAP AG or an SAP affiliate company. All rights reserved.

Facilitator

Script

Subject

Page 35: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal35

https://jam4.sapjam.com/groups/ESDACJK4JQNIB1m3BlZ7tC/documents/3A8Mr7S5RCM16IzRoocgVF/

Page 36: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal36

https://jam4.sapjam.com/groups/about_page/ESDACJK4JQNIB1m3BlZ7tC

Page 37: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal37

CHEAP

Page 38: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal38

TOTAL EXPENSES…

1. User (Bribe: 5x$5 Timmy’s gift card)

2. Video Camera (FREE aka “Borrow”)

3. Room + Sofa (FREE aka “Borrow” again)

4. Snacks ($20 – also @ Timmy’s)

Total $45/mth (effect == “priceless”)

Page 39: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal39

EFFECTIVE

Page 40: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Real-Life SMD Usability Footage

Demo

YouTube Link

Page 41: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal41

THE RESULT… (SMALLEST CHANGE YOU CAN DO)

(Could even be disabled by user. On by default)

Page 42: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal42

TOP 5X EXCUSES…

1.WE don’t have TIME.2.WE don’t have MONEY.3.WE don’t have EXPERTISE.4.WE don’t have a USABILITY LAB.5.WE don’t know HOW to interpret.

Page 43: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal43

7X THINGS ABOUT FLUTE…

1. IF you want a GREAT app, you got to Testing2. Testing ONE User is 100% than testing NONE3. Testing ONE User is better than 50x Users at END4. Importance of recruit is OVER-RATED5. Testing does PROVE or DISPROVE anything6. Testing is ITERATIVE7. Nothing beats a LIVE audience

Page 44: SAP Design Day 2016 (Montreal) - F.L.U.T.E

AppStore && Google Play “Ratings”

1x 7x

4.5

Page 45: SAP Design Day 2016 (Montreal) - F.L.U.T.E

45© 2014 SAP AG or an SAP affiliate company. All rights reserved.

Gather the Fellowship

Page 46: SAP Design Day 2016 (Montreal) - F.L.U.T.E

46© 2014 SAP AG or an SAP affiliate company. All rights reserved.

Not Clones…

Page 47: SAP Design Day 2016 (Montreal) - F.L.U.T.E

But *MOST* Things are Obvious…

Page 48: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Get a Live Audience…

Page 49: SAP Design Day 2016 (Montreal) - F.L.U.T.E

49 Design Day 2016 @ SAP Montreal | Internal

WHO inspired FLUTE?WHAT is FLUTE? WHY (NOT) to do FLUTE?HOW to do FLUTE? WHEN to FLUTE?

01

02

03

04

05

Page 50: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal50

WHEN?

Page 51: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal51

TEST *EVERY* SPRINT

Sprint 1

Sprint 2 … Sprin

t n

Usability

Test

Usability

Test…

Usability

Test

Usability

Test

start ship

*Always* something to Test…

Page 52: SAP Design Day 2016 (Montreal) - F.L.U.T.E

Design Day 2016 @ SAP Montreal | Internal52

“THE PERFECT IS THE ENEMY OF GOOD”

Voltaire

Page 53: SAP Design Day 2016 (Montreal) - F.L.U.T.E

User Tested App

Non- User Tested App>

Page 54: SAP Design Day 2016 (Montreal) - F.L.U.T.E

WHEN YOU THINK YOUR

APP LOOKS THIS GOOD…

Page 55: SAP Design Day 2016 (Montreal) - F.L.U.T.E

…IT COULD LOOK VERY

DIFFERENT TO OTHERS

Page 56: SAP Design Day 2016 (Montreal) - F.L.U.T.E

SO DON’T BE AN …

Page 57: SAP Design Day 2016 (Montreal) - F.L.U.T.E

THANK YOU.Simple Usability Testing - FLUTE

Wayne Pau, Development ArchitectApril 22, 2016

Page 58: SAP Design Day 2016 (Montreal) - F.L.U.T.E

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.

This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.

SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.

The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

© 2015 SAP SE. ALL RIGHTS RESERVED

Design Day 2016 @ SAP Montreal | Internal58