35
GREAT UX IN AN AGILE WORLD Anthony Viviano Mobile Interaction Designer [email protected] @anthviv Copyright 2016 Bloomberg LP. All rights reserved.

Great Agile in a UX World

Embed Size (px)

Citation preview

Page 1: Great Agile in a UX World

GREAT UX IN AN AGILE WORLD

Anthony VivianoMobile Interaction [email protected]@anthviv Copyright 2016 Bloomberg LP. All rights reserved.

Page 2: Great Agile in a UX World

5 YEARS AGO …

Page 3: Great Agile in a UX World

ENTERPRISE ADVOCATE FOR LEAN UX

Educating: UX Team, Other interested parties, Executives

Teaching: Hosted training classes, lunch and learns

Selling: One-week experiment

3

Page 4: Great Agile in a UX World

ONE WEEK EXPERIMENT

Picked a thorny problem

Gathered a crack team

Locked ourselves in “war room” for a week

Hypothesized a solution, created low fi prototype and tested

4

Page 5: Great Agile in a UX World

5

NOW WHAT?

Page 6: Great Agile in a UX World

LEFT ME WONDERING

Learnings were valuable - wrong team

My day job suffered – never really given the mandate to do this fulltime

Co-location? Not really

6

Page 7: Great Agile in a UX World

7

Source: http://www.slideshare.net/TomIllmensee/build-a-recipe-for-better-ux-process-with-fresh-lean-ingredients

Page 8: Great Agile in a UX World
Page 9: Great Agile in a UX World

OPPORTUNITIES

Validation: Difficult to get user validation

Design decisions: Wireframes are heavy deliverables and not the end product

Planning: Shifting priorities within milestones

Feedback: Not always timely

Feature driven: Not stepping back and working toward user goals and problems

9

Page 10: Great Agile in a UX World

SO WE TRIED

Small batch production – both design and dev

Early and frequent validation – internal and external

Collaborative design – design studio (tweaks) and more time between dev and design

Focus on solving user problems – manifested in user stories

The build is the deliverable – weekly build reviews

Minimum viable design – just enough design to start building

 

10

Page 11: Great Agile in a UX World

ENTER AGILE

agile Agile

Page 12: Great Agile in a UX World

12WHAT ABOUT UX?

• Scrum is all about Product Owners, Developers and a Scrum Master. What about design?

• We were told that from the perspective of Scrum, we were Developers

• We learned that Product Owners prioritized, created and maintained the roadmap and interfaced with users

Page 13: Great Agile in a UX World

13AND FURTHER

How does design and development work within a single sprint (often only two weeks)?

What about … » UX Strategy

» Consistency

» User research?

Page 14: Great Agile in a UX World

14WHAT WE LOVE ABOUT AGILE

Stories are focused on personas

Software is built prioritizing what the user values

Spikes can be used to do design explorations and validation

Collaboration with developers is efficient and could mean lighter deliverables

Page 15: Great Agile in a UX World

15WE RESEARCHED

Internal Agile teams

External Agile teams

Best practices in industry (papers and presentations)» NN/g Paper: Agile Development that Incorporates User Experience

Practices

» White Paper: Scaling Agile @ Spotify

» UIE: Josh Seiden’s Presentation for Lean UX in the Enterprise

» Jeff Kelley’s Presentation: Adapting Agile Techniques to User Experience in a non-Agile World

Page 16: Great Agile in a UX World

16VALUED PRINCIPLES

Collaborate cross team, cross discipline and cross time zones

Working Software is our deliverable

Seek out early customer (end user) validation of user stories and continue to iterate

The team as a whole and each team member should have a willingness to change

Page 17: Great Agile in a UX World

17FLAVORS OF SCRUM

Religious

Agilefall (a.k.a. The Design Sprint)

UXaaS – Individual

UXaaS - Team

Page 18: Great Agile in a UX World

18CHALLENGE: THE UX PROCESS TAKES TIME

Iteration cycle

Review cycle

Unknowns discovered

Typical UX work

Page 19: Great Agile in a UX World

19CO-LOCATED TEAMS?

UXDEV

Page 20: Great Agile in a UX World

WHAT ARE WE DOING?

Page 21: Great Agile in a UX World

RECOMMENDED CHANGES TO SCRUM TRAININGCustomer – not just the stakeholder but think of the end user

Developers – better describe who is included» UX Team Members

» Software Developers

» QA Testers

Definition of Done – include UX examples

Testing – include user testing

Page 22: Great Agile in a UX World

22RECOMMENDED BEST PRACTICES TO UX

Discovery and delivery

Staggered sprints

Special considerations for UXaaS

How to employ Community of Practice methodology to maintain consistency

Page 23: Great Agile in a UX World

23TWO TRACK DEVELOPMENT

Discovery

Delivery

Page 24: Great Agile in a UX World

24DISCOVERY TRACK

Page 25: Great Agile in a UX World

25DELIVERY TRACK

Page 26: Great Agile in a UX World

26

Page 27: Great Agile in a UX World

27SOMETIMES YOU TAKE A SHORTCUT

Page 28: Great Agile in a UX World

28UX AS A SERVICE: KANBAN

Page 29: Great Agile in a UX World

29MAINTAINING UX CONSISTENCY

Community of Practice

Page 30: Great Agile in a UX World

30RISKS OF STAGGERED SPRINT

Slight waterfall, risk of change

Unplanned work

Mitigating the risk» If minor – do it

» If major – make a decision (prioritize with PM)

• Defer to a future sprint? • Disrupt the current sprint and work on it

Page 31: Great Agile in a UX World

31CAN WE DO IT ALL IN ONE SPRINT?

Tightening the gap reduces risk since things can change

Reduces need for documentation even further

Allows UX to contribute in new ways (QA?)

Page 32: Great Agile in a UX World

32SINGLE SPRINT – PAIR UX/DEV

UX sits with Dev and gives live direction

UX supports several developers in this method

Page 33: Great Agile in a UX World

33SINGLE SPRINT: BREAK DOWN STORIES

Task is small (an afternoon)

Dev can begin quickly

UX moves on to next small task

UX contributes to QA at the end of the sprint (or dev)

Page 34: Great Agile in a UX World

34BENEFITS

Better working relationship between dev, product and design since we’re all on the same team

Everyone speaks the same language since we’re tightly integrated

Shared knowledge and shared ownership

Focus on end user increases product value, building the right stuff

Page 35: Great Agile in a UX World

THANK YOUAnthony VivianoMobile Interaction Designer

[email protected]

@anthviv