agile & lean ux

32
Supporters Sponsors Organiser 1 Danny Bluestone / Cyber-Duck Ltd This document and it’s content is Copyright © 2012 Danny Bluestone and UCD UK Limited. AGILE & LEAN UX Abstract: Digital producers often face the dilemma on whether to take a more agile approach or take a waterfall approach seeing development as a ‘bolt-on’. This presentation explores some concepts from Scrum and Lean and how they work with UCD. Twitter: @danny_bluestone @Cyberduck_uk

Upload: danny-bluestone

Post on 27-Jan-2015

1.077 views

Category:

Technology


3 download

DESCRIPTION

Digital producers often face the dilemma on whether to take a more agile approach or take a waterfall approach seeing development as a ‘bolt-on’. This presentation explores some concepts from Scrum and Lean and how they work with UCD.

TRANSCRIPT

Page 1: Agile & Lean UX

Supporters Sponsors Organiser

1

Danny Bluestone / Cyber-Duck Ltd

This document and it’s content is Copyright © 2012 Danny Bluestone and UCD UK Limited.

AGILE & LEAN UX

Abstract: Digital producers often face the dilemma on whether to take a more agile approach or take a waterfall approach seeing development as a ‘bolt-on’. This presentation explores some concepts from Scrum and Lean and how they work with UCD.

Twitter: @danny_bluestone@Cyberduck_uk

Page 2: Agile & Lean UX

Supporters Sponsors Organiser

2

About the presentation

• Why care? Agile and Lean adoption is on the rise• UCD works hand in hand with Agile.

Page 3: Agile & Lean UX

Supporters Sponsors Organiser

3

AGILE

Page 4: Agile & Lean UX

Supporters Sponsors Organiser

4

What is agile

Agile has been hyped as the next major breakthrough in product development.

Page 5: Agile & Lean UX

Supporters Sponsors Organiser

5

Why use Agile? Technology

Page 6: Agile & Lean UX

Supporters Sponsors Organiser

6

Why use Agile? Uncertainty

*Source: Agile Experience Design: A Digital Designer's Guide to Agile, Lean, and Continuous

Page 7: Agile & Lean UX

Supporters Sponsors Organiser

7

Why use Agile? It works in other industries

• Dozens of designs submitted, only 2 considered and then iterated

• Toyota worked on 80 different engines variations

• Tested 20 different suspensions at the same time

Page 8: Agile & Lean UX

Supporters Sponsors Organiser

8

SCRUM

Page 9: Agile & Lean UX

Supporters Sponsors Organiser

9

Scrum (Agile Manifesto) principles

Individuals and interactions

Working software

Customer collaboration

Responding to change

over processes and tools

over comprehensive documentation

over contract negotiation

over following a plan

Source: epod.usra.edu

Page 10: Agile & Lean UX

Supporters Sponsors Organiser

10

So what is Scrum?

• User stories replace extensive requirements.• It welcomes change.• Use it in full or partially.• The concept of ‘done’ is redefined.

Page 11: Agile & Lean UX

Supporters Sponsors Organiser

11

The Scrum framework

Source: www.mitchlacey.com

Page 12: Agile & Lean UX

Supporters Sponsors Organiser

12

Scrum tip 01 – Planning

• Keep proposals as outlines.• Do ‘Just enough and no more’ – think in days not months.• Use ‘How Might We’ (HMW) sketches for ideas (and iterate).• A point system and velocity gauge the difficulty of tasks.

Page 13: Agile & Lean UX

Supporters Sponsors Organiser

13

Scrum tip 01 - Planning > The one page business plan

KEY PARTNERS

Suppliers,technologiesare partners.

KEY ACTIVITIES

Things we needto do to makeour planhappen.

VALUEPROPOSITION

The problemswe are solving,and the USP.

CLIENTS

How we willinteract withcustomers andmaintain therelationship.

SEGMENTS

The differentcustomer profiles.

CHANNELS

How we will findthe clients.

RESOURCES

Who we needto make thishappen.

COST STRUCTURE

What sort of budgets do we need?

MONETISATION

What customers will pay now and in the future

Source: www.businessmodelgeneration.com

Page 14: Agile & Lean UX

Supporters Sponsors Organiser

14

Scrum tip 02 – The team

UX Producer

Front-End Developer

Product Owner

Back-End Developer

Scrum Master

Page 15: Agile & Lean UX

Supporters Sponsors Organiser

15

Scrum tip 03 - Sprints

• At the heart of Scrum are time boxed sprints.• Sprints are potentially shippable products.• Sprints take 2-4 weeks to complete.

Page 16: Agile & Lean UX

Supporters Sponsors Organiser

16

Scrum tip 04 - The board

Page 17: Agile & Lean UX

Supporters Sponsors Organiser

17

Scrum tip 05 - Meetings

• Weekly kick-off meetings.• Daily stand-up meetings / Daily workshops.• Customer interaction meetings (weekly).• End of week showcase meeting.

Page 18: Agile & Lean UX

Supporters Sponsors Organiser

18

LEAN

Page 19: Agile & Lean UX

Supporters Sponsors Organiser

19

The lean startup

Most startups fail. But many of those failures are preventable.

The Lean Startup is a new approach being adopted across the globe, changing the way companies are built and new products are launched.

Page 20: Agile & Lean UX

Supporters Sponsors Organiser

20

What is lean?

• Management philosophy with roots in Toyota production.• Heavily relies on evolving strategies (pivots).• Encourages the use of automation to remove errors.

Page 21: Agile & Lean UX

Supporters Sponsors Organiser

21

Why use Lean?

• Based on the ‘Build’, ‘Measure’ and ‘Learn’ cycle (experiments) • Heavily geared towards MVP.• Small teams, independent working within an ‘innovation sandbox’.• All decision making is based on actionable analytics. • Ultimately, it eliminates waste.

Page 22: Agile & Lean UX

Supporters Sponsors Organiser

22

Lean tip 01 - MVP

Go to market with the minimum amount of features.

Page 23: Agile & Lean UX

Supporters Sponsors Organiser

23

Lean tips 02 – Innovation Accounting

• Analytics have to be actionable, accessible and auditable• Use split testing to test your hypothesis • Use Cohort based metrics for validated learning

Page 24: Agile & Lean UX

Supporters Sponsors Organiser

24

Lean tips 03 – Innovation Accounting

Signed-up900 (100%)

Signed-up900 (100%)

Signed-up750 (830%)

Signed-up750 (830%)

Completed a task380 (42%)

Completed a task380 (42%)

Purchased95 (11%)

Purchased95 (11%)

Week 1 Cohort

Signed-up1000 (100%)

Signed-up1000 (100%)

Signed-up800 (80%)

Signed-up800 (80%)

Completed a task500 (50%)

Completed a task500 (50%)

Purchased100 (10%)

Purchased100 (10%)

Week 2 Cohort

Signed-up1100 (100%)

Signed-up1100 (100%)

Signed-up900 (81%)

Signed-up900 (81%)

Completed a task650 (60%)

Completed a task650 (60%)

Purchased180 (16%)

Purchased180 (16%)

Week 3 Cohort

Signed-up1200 (100%)

Signed-up1200 (100%)

Signed-up950 (80%)

Signed-up950 (80%)

Completed a task350 (30%)

Completed a task350 (30%)

Purchased0 (0%)

Purchased0 (0%)

Week 4 Cohort

* Credits from this example belong to: http://www.ashmaurya.com/2010/07/3-rules-to-actionable-metrics/

Page 25: Agile & Lean UX

Supporters Sponsors Organiser

25

Lean tips 03 – Innovation Accounting

Lazy registration (via split testing) had no effect on sign-ups.

Page 26: Agile & Lean UX

Supporters Sponsors Organiser

26

Lean tips 04 – The Kanban board

BACKLOG IN PROGRESS BUILT VALIDATED

HI

GBC

ADE

F

• B and C are built but cannot be moved until A,D,E are validated• Until then, H and I are on pause

Page 27: Agile & Lean UX

Supporters Sponsors Organiser

27

Lean tips 05 – Small batches work faster

• Restructure processes and machines allowed faster and more flexible manufacturing (Toyota).

• Quality issues identified faster in small batches.• Toyota designers and engineers travel with customers in new cars.• Andon cord allows workers to stop the production line.

“Stop production so production doesn’t have to stop”

Toyota

Page 28: Agile & Lean UX

Supporters Sponsors Organiser

28

Lean tips 06 – Pivot or preserve

A pivot tests a new hypothesis about a product or business model.

•Customer need pivot – Business model is flipped•Technology pivot – More common in established businesses.•Zoom in pivot – Move away from broad functionality to a narrow one•Zoom out pivot – Opposite above, need more features•Customer Segment pivot – Different customer than anticipated•Platform pivot – Change from application to platform or vice versa

Page 29: Agile & Lean UX

Supporters Sponsors Organiser

29

SUMMING UP…

Page 30: Agile & Lean UX

Supporters Sponsors Organiser

30

Problems with Agile

• Design is often a ‘bolt-on’.• It very rarely involves marketing.• Perceived as having a long learning curve.

Page 31: Agile & Lean UX

Supporters Sponsors Organiser

31

Summary

• User Centred Design (or UXD) is a critical component of agile/lean.• Scrum is more iterative, lean is more experimental/pivotal. • Some can fail with lean products (iOS6 maps, Google Buzz) but

failure is an opportunity for future success.• Technology influences design (think of AJAX).• Go entirely agile or pick agile elements that suit your project.

Page 32: Agile & Lean UX

Supporters Sponsors Organiser

32

Thank you!

@danny_bluestone@Cyberduck_uk