37
ETTING TO DONE, SABLY #UXPABOS15 Joshua Ledwell USER EXPERIENCE ACCEPTANCE CRITERIA ON AGILE PROJECTS @JLEDWELL

Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

Embed Size (px)

Citation preview

Page 1: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

GETTI

NG TO D

ONE,

USABLY

#UXPAB

OS15Jo

shua

Led

well

USER E

XPER

IENCE

ACCEP

TANCE

CRITER

IA O

N AGIL

E

PROJE

CTS @JL

EDW

ELL

Page 2: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

2

• Agile planning• User experience acceptance

criteria• My team’s project• Takeaways

OUTLINE

First, a story …

Page 3: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

3

SPECIFICATIONS

Page 4: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

AGILE USER EXPERIENCE

4

Page 5: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

5

BUSINESS CONTEXT

Page 6: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

6

Vision

Release

Project

Iteration

Story

Daily

PLANNING

Page 7: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

7

@JLED

WEL

L

Page 8: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

HOW D

OES YOUR O

RG TRACK

UX

IN A

N AGILE

CONTE

XT?

8

Page 9: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

TEAM AND PROJECT

9

NEW ENGLAND

UK

Page 10: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

10

DONE IN 3 MONTHS

Page 11: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

11

PROJECT CHARTER

ACCEPTANCE CRITERIAPass/fail conditions of success. Known as goals or objectives. Describes business effects outside of the project’s boundary.

Page 12: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

12

ACCEPTANCECRITERIA

ACCEPTANCETESTS

Page 13: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

13

ADOPT THE DOMINANT PARADIGM

Tracking usability issues: to bug or not to bug? (Wilson and Coyle 2001)

Page 14: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

14

80% OF TARGET USERS WILL BE ABLE

TO CREATE THE REFERENCE LAYOUT

IN 20 MINUTESWITH

DOCUMENTATION.

Page 15: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

15

Will include• 30, 45. 60 and 90°

angles.• Elevation changes,• Connecting horizontal

to vertical segments.• Junctions.• Rectangular profile.• Segment, elbow, tee,

cross and cap elements.

Will not include• Sloped duct.

ACCEPTANCE TESTS

Page 16: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

16

INITIAL CHEAT SHEET

Page 17: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

17

ADDITIONAL ACCEPTANCE CRITERIA

• Support user ‘s choice of views (Plan, Section, 3D).

• Customer satisfaction survey: 80% are Somewhat or Completely Satisfied.

• System Usability Scale score of 80.5 or above

• No New Bugs• No New Technical Debt

Page 18: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

18

“YOU HAVE THAT POWER TOO”

Page 19: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

19

GOAL: SIZE PROJECTS TO ONE QUARTER

1 2 3 4 5 6

MARCH APRIL MAY JUNE

Page 20: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

20

APRIL: 15 MINUTES!

GOAL

I managed to complete the model. It took me about 10-15 minutes.

QA

Page 21: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

21

OUR WORKFLOW

Open dialog Select part Close dialog

Drag part to an open connector

Visually confirm snap

Click to place the part

Place an initial part

Select a new open connector{

One click quickly connects parts }

CURRENT WORKFLOW

Page 22: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

22

APRIL– COMPLETION TIME / SESSION

April

0

10

20

30

40

50

60

GOAL

Min

ute

s

Page 23: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

Extra workflow steps

Pixel perfect placement

23

INTERACTION ISSUES

Manual data entry

Shortcut discoverability

552

2 8

Page 24: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

24

MAY– COMPLETION TIME / SESSION, MINUTES

April May0

10

20

30

40

50

60

Magnetic snapMatch dimensions on snapTooltip explaining shortcuts

Min

ute

s

Page 25: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

25

JUNE – COMPLETION TIME PER SESSION

April May June0

10

20

30

40

50

60

Fast rotate and orientParts dialog stays open

Min

ute

s

Page 26: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

26

PANIC

Page 27: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

27

EVALUATION ITERATION

Discoverability – although invaluable in general usability – should not be such a critical part of the test to close the epic.

PO

Page 28: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

28

ESSENTIAL SKILLS VIDEOS

Page 29: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

29

JULY– COMPLETION TIME / SESSION

April May June July0

10

20

30

40

50

60

Single click part placementBetter recruitingMore focused testing

Min

ute

s

Page 30: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

TAKEAW

AYS

30

Page 31: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

31

UX ACCEPTANCE TESTS

• Involve the entire team• Focus the session on the critical

usability characteristics• Separate learning from doing

Page 32: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

PROJECT STORY 32TE

AM

O

RGANIZAT

ION

Page 33: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

Heuristic review

Customer sat. survey

33

AGILE UX TOOLS & TECHNIQUES

Design studio

System Usability Scale

SUS

Page 34: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

34

HEURISTICS: ASPECTS OF USABILITY

• Discoverability• Efficiency• Learnability• Visual integrity• Feedback

Page 35: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

35

HEURISTICS: ASPECTS OF USABILITY

• Standards and guidelines• Accessibility• Error prevention• Exploration• Scalability

Page 36: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

@JLED

WEL

L

#UXPA

BOS1

5

36

ARTISTIC INSPIRATION & CREDIT

• Bauhaus Movement• Piet Mondrian• Wassily Kandinsky• George Lucas

Page 37: Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

QUESTIONS?

Slides posted on LinkedIn.

Thank you to Autodesk coworkers and friends for help with my presentation!

37

@JLED

WEL

L

#UXPA

BOS1

5