73
@arsagilis THE LEAN COMPANY

The Lean Company @ Moonpig.com

Embed Size (px)

DESCRIPTION

Slides for 1-day training course: "Introduction to Lean and Agile for managers and stakeholders at Moonpig.com"

Citation preview

Page 1: The Lean Company @ Moonpig.com

@arsagilis

THE LEAN COMPANY

Page 2: The Lean Company @ Moonpig.com

@arsagilis

About me

Michael Chik CSM, CSP, Prince2 Practitioner,

PMP, Certified Coach, Certified

Kanban Coaching Professional,

NLP Practitioner and Organiser of

the London Scrum User Group

[email protected]

Twitter: @arsagilis

http://linkedin.com/in/michaelchik

Amnesty International

Macmillan Cancer Support

Plan International

Crisis UK

Ben & Jerry’s

Moonpig.com

Siemens

Disney

Photobox

Page 3: The Lean Company @ Moonpig.com

@arsagilis

Introductions

Page 4: The Lean Company @ Moonpig.com

@arsagilis

Introductions

Page 5: The Lean Company @ Moonpig.com

@arsagilis

Guidelines

Page 6: The Lean Company @ Moonpig.com

@arsagilis

Training objectives

Page 7: The Lean Company @ Moonpig.com

@arsagilis

Let’s start with some fun …

Page 8: The Lean Company @ Moonpig.com

@arsagilis

Sequential Design > Build process

Page 9: The Lean Company @ Moonpig.com

@arsagilis

Sequential Design & Build process

Talk to

customers

Analyse

needs

Write /

draw

plan

Build

Test

Launch

Page 10: The Lean Company @ Moonpig.com

@arsagilis

Design > Build: Instructions

Page 11: The Lean Company @ Moonpig.com

@arsagilis

As investor, I want…

Have you read your brief?

Page 12: The Lean Company @ Moonpig.com

@arsagilis

Questions?

Page 13: The Lean Company @ Moonpig.com

@arsagilis

Page 14: The Lean Company @ Moonpig.com

@arsagilis

Retrospective

Page 15: The Lean Company @ Moonpig.com

@arsagilis

Inspect & Adapt process

Page 16: The Lean Company @ Moonpig.com

@arsagilis

Build > Measure > Learn

Launch /

release

Page 17: The Lean Company @ Moonpig.com

@arsagilis

PDCA: Instructions

Page 18: The Lean Company @ Moonpig.com

@arsagilis

As investor, I want…

Have you read your brief?

Page 19: The Lean Company @ Moonpig.com

@arsagilis

Questions?

Page 20: The Lean Company @ Moonpig.com

@arsagilis

Page 21: The Lean Company @ Moonpig.com

@arsagilis

Retrospective

Page 22: The Lean Company @ Moonpig.com

@arsagilis

Introduction to Scrum

Page 23: The Lean Company @ Moonpig.com

@arsagilis

The Scrum Framework

• Product owner

• Scrum Master

• Dev Team

3 Roles

• Product backlog

• Sprint backlog

• Burndown charts

3 Documents

• Sprint planning

• Sprint review

• Sprint retrospective

• Daily scrum meeting

4 Meetings

Page 24: The Lean Company @ Moonpig.com

@arsagilis

The Pillars of Scrum

Scrum Master Development

Team Product Owner

The Process The How, the How Much and the Who

The What and the When (not how much)

Page 25: The Lean Company @ Moonpig.com

@arsagilis

Roles: Product Owner

Page 26: The Lean Company @ Moonpig.com

@arsagilis

Roles: Development Team

Page 27: The Lean Company @ Moonpig.com

@arsagilis

Roles: Scrum Master

Page 28: The Lean Company @ Moonpig.com

@arsagilis

Documentation: Product Backlog

Page 29: The Lean Company @ Moonpig.com

@arsagilis

The Scrum Universe

Project Team

Scrum Team

Dev Team

Product

Owner

Scrum

Master

Stakeholders Stakeholders

Stakeholders Stakeholders

7 people (+/- 2)

Page 30: The Lean Company @ Moonpig.com

@arsagilis

Scrum in a Nutshell

Page 31: The Lean Company @ Moonpig.com

@arsagilis

Traditional IT dev process

Page 32: The Lean Company @ Moonpig.com

@arsagilis

Improv 1

Bug 1

Current Dev Process in IT

Project 2

Task 1

Big bug

Project 1

Project 2

Task 1

Project 4

Big bug

Project 1

Project 4

Product Owner

Stakeholders, projects &

tasks

Dev team sprint

planning

Product backlog

Task 1

Big bug

Project 4

Sprint backlog Dev team working on items in sprint

backlog

Task 1

Big bug

Project 4

Sprint outcome

Bug 2

Improv 1

Bug 1

CI Board Release

Tech 3

Tech 2

Tech 1

Tech backlog

Page 33: The Lean Company @ Moonpig.com

@arsagilis

Scrum IT dev process

Page 34: The Lean Company @ Moonpig.com

@arsagilis

In other words …

EXPECTED

Objectives

Starting point

Objectives

Starting point

REALITY

Objectives

Starting point

SOLUTION

Feedback

Feedback

Page 35: The Lean Company @ Moonpig.com

@arsagilis

Scrum in a bigger Nutshell

Page 36: The Lean Company @ Moonpig.com

@arsagilis

Becoming more Agile

Page 37: The Lean Company @ Moonpig.com

@arsagilis

The story so far

Page 38: The Lean Company @ Moonpig.com

@arsagilis

Before Agile

Winston Royce, 1970

Page 39: The Lean Company @ Moonpig.com

@arsagilis

Winston Royce on Waterfall

Winston Royce, 1970

... The implementation described above is risky and invites failure.

” Winston Royce, 1970

Page 40: The Lean Company @ Moonpig.com

@arsagilis

Agile – New and Shiny?

Page 41: The Lean Company @ Moonpig.com

@arsagilis

Plans are useless, but planning is everything

” US President Edward D. Eisenhower, 1957

Page 42: The Lean Company @ Moonpig.com

@arsagilis

Every company is going LeA(n)gile

Page 43: The Lean Company @ Moonpig.com

@arsagilis

What is Agile about?

Page 44: The Lean Company @ Moonpig.com

@arsagilis

Which One Is Riskier?

Plan

Build

Test

Review

Deploy

Plan

Build

Test

Review

Plan

Build

Test

Review

Plan

Build

Test

Review

Plan

Build

Test

Review

Review Deploy

Wat

erfa

ll A

gile

Page 45: The Lean Company @ Moonpig.com

@arsagilis

Agile Manifesto

Process and

tools

Individuals and

interactions over

Following a

plan

Responding to

change over

Comprehensive

documentation

Working

software over

Contract

negotiation

Customer

collaboration over

Page 46: The Lean Company @ Moonpig.com

@arsagilis

Cross-functional teams

John Robert Jessica

John

Robert

Jessica

6 months We are slow!

I am fast!

4 months

I’m a bit slower!

We are a lot faster!

Release

Release

Page 47: The Lean Company @ Moonpig.com

@arsagilis

Why cross-functional teams?

Page 48: The Lean Company @ Moonpig.com

@arsagilis

Autonomy & Purpose

Page 49: The Lean Company @ Moonpig.com

@arsagilis

Metrics that matter

Page 50: The Lean Company @ Moonpig.com

@arsagilis

Agile Culture

Page 51: The Lean Company @ Moonpig.com

@arsagilis

Many agile practices

Page 52: The Lean Company @ Moonpig.com

@arsagilis

Agile in perspective

Learning organization

Lean

Agile

XP, Scrum, Crystal, RUP,

DSDM...

Page 53: The Lean Company @ Moonpig.com

@arsagilis

What does this mean for

Can Moonpig become LEAN?

Page 54: The Lean Company @ Moonpig.com

@arsagilis

Agile & Lean Product Development

Page 55: The Lean Company @ Moonpig.com

@arsagilis

Start with the WHY!

Book: Start with Why: How

Great Leaders Inspire

Everyone to Take Action

By Simon Sinek

Why

How

What

Page 56: The Lean Company @ Moonpig.com

@arsagilis

Create a hypothesis

We believe that people

like ________ have a

need for / problem doing

________ .

(enter customer type)

(need / action / behaviour)

Page 57: The Lean Company @ Moonpig.com

@arsagilis

Analyse the problem – A3

Page 58: The Lean Company @ Moonpig.com

@arsagilis

Measure your success / failures

AARRR!!!

Book: Lean Analytics: Use

Data to Build a Better

Startup Faster

By Alistair Croll & Benjamin

Yoskovitz

Book: How to Measure

Anything: Finding the Value

of Intangibles in Business

By Douglas Hubbard

Page 59: The Lean Company @ Moonpig.com

@arsagilis

State conditions of acceptance

We will know we have

succeeded when

________, or ________,

which will contribute to

________ .

(measurable outcome)

(KPI)

(observable outcome)

(required)

Page 60: The Lean Company @ Moonpig.com

@arsagilis

Decide on a MVP / MMF

Page 61: The Lean Company @ Moonpig.com

@arsagilis

Validate it!

Page 62: The Lean Company @ Moonpig.com

@arsagilis

Agile UX Process @ Moonpig Idea

Idea

Let’s talk more Prototype Test

Idea

Idea

Idea

Validated

Idea

Idea

Idea

Idea

Idea

Idea

Idea

Idea

Idea

Idea

Idea

Idea

Idea

Hypothesis

Metrics

Goal

Metrics

Sketch

Mockup

Problem

Metrics

Goal

Idea

Idea

Idea Idea

Responses Results Wireframes

Wireframe

Wireframes

Designs

Paper

prototypes

Data

Product Backlog

Goals

Page 63: The Lean Company @ Moonpig.com

@arsagilis

Can we make this happen at

Short answer

Longer answer

??

Page 64: The Lean Company @ Moonpig.com

@arsagilis

Case Study

Page 65: The Lean Company @ Moonpig.com

@arsagilis

Lastminute.com

Page 66: The Lean Company @ Moonpig.com

@arsagilis

Lastminute.com

Source: lastminute.com

Page 67: The Lean Company @ Moonpig.com

@arsagilis

The Challenge – From 80 (worthless) ideas to 3 – 5 high value solutions in a week….

Target customers invited to breakfast interviews

over 1 week

Customer lifecycle from “inspiration for travel” to post travel “sharing”

Source: lastminute.com

Page 68: The Lean Company @ Moonpig.com

@arsagilis

Cross-functional team

Source: lastminute.com

Page 69: The Lean Company @ Moonpig.com

@arsagilis

Lightweight process

Customer

involved

Collaborative

Design & build

MVP

FAIL

FAST

Incremental

shipping

Source: lastminute.com

Page 70: The Lean Company @ Moonpig.com

@arsagilis

Continuous user testing

Source: lastminute.com

Page 71: The Lean Company @ Moonpig.com

@arsagilis

Quick iterations Strike though

pricing

New top secret

design

Mobile specific

search results

(capability)

Mobile exclusive

pricing

(capability)

SEO friendly

Call or book online

Expanding touch

photo gallery

breadcrumbing

Source: lastminute.com

Page 72: The Lean Company @ Moonpig.com

@arsagilis

Page 73: The Lean Company @ Moonpig.com

@arsagilis

Got questions? Call Me Maybe!

Michael Chik CSM, CSP, Prince2 Practitioner,

PMP, Certified Coach, Certified

Kanban Coaching Professional

NLP Practitioner & Organiser of

the London Scrum User Group

[email protected]

Twitter: @arsagilis

http://linkedin.com/in/michaelchik

Slides available @ http://www.slideshare.net/casmaron/the-lean-company