agile inception v1.1

74
Agile Inception Håkan Kleijn Ver 1.1 November 2014 0768-640 336 h [email protected] A Product Owner Tool Set”

Upload: hakan-kleijn

Post on 08-Jul-2015

295 views

Category:

Software


8 download

DESCRIPTION

This slide deck is based on tools described in; Agile Inception and a fictitious startup; Sell flowers online

TRANSCRIPT

Page 1: Agile inception v1.1

Agile Inception

Håkan Kleijn

Ver 1.1 November 2014

0768-640 336

[email protected]

A Product Owner ”Tool Set”

Page 2: Agile inception v1.1

This course is

based on tools

described in:

Agile Inception

And a fictitious

startup:

Sell flowers

online

Page 3: Agile inception v1.1

Course objective

To give you training in a basic tool

set and a feeling for how these tools

relate and can be used together.

Page 4: Agile inception v1.1

Business Model Canvas

1. Populate your idea in a

Business Model Canvas

2. Detail customer

segment(s) using User

Persona(s)

User persona

Page 5: Agile inception v1.1

3. Summarize your Value

Proposition using an

Elevator Pitch

4. Detail your channels by

designing a Customer

Life Cycle

Page 6: Agile inception v1.1

5. Create a Impact Map based on

your Elevator Pitch and User

Persona a.k.a customer

segment

6. Define impacts/release goals

(how) and

7. Release content e.g. Basic

functionality (what), and three

more release candidates

Page 7: Agile inception v1.1

8. Create a product roadmap

9. Define metrics to evaluate

your release goals

10. Set timing

Product Roadmap

Page 8: Agile inception v1.1

11. Create a Story Map

”backbone” based on your

Customer Life Cycle

phases and Customer

Relationships

Story map

Page 9: Agile inception v1.1

Product Roadmap

12. Decompose your Epics into

User Stories

13. Slice out the user stories

necessary to deliver your

first release

Story map

Page 10: Agile inception v1.1

Agenda09:00 Start Course Introduction

09:30 Workshop: Business Model Canvas

10:00 Coffee

10:15 Workshop: cont. Business Model Canvas => Demo

User Persona, Elevator Pitch , Customer Life Cycle => Demo

12:00 Lunch

13:00 Workshop: Impact Map / Product Roadmap => Demo

14:30 Coffee

14:45 Workshop: Story Map / Release Plan => Demo

16:15 Course Evaluation

16:30 End

Page 11: Agile inception v1.1

New Idea

11

Sell Flowers Online

Page 12: Agile inception v1.1

Business model canvas….… is a one-pager for business model generation and validation. A business

model describes the basics of how to create and deliver value at a profit.

http://www.youtube.com/watch?v=QoAOzMTLP5sBusiness model generation tutorial:

Page 13: Agile inception v1.1

Business Model Canvas

1. Populate your idea in a

Business Model Canvas

Page 14: Agile inception v1.1

A need for

a beautiful

home.

Page 15: Agile inception v1.1

A need for

a beautiful

home.

Page 16: Agile inception v1.1

Busy

city-

dwellers

Page 17: Agile inception v1.1

Busy

city-

dwellers

A need for

a beautiful

home.

Page 18: Agile inception v1.1

Business Model Canvas

1. Populate your idea in a

Business Model Canvas

2. Detail customer

segment(s) using User

Persona(s)

User persona

Page 19: Agile inception v1.1

19

Håkan

Kleijn48

Lives in Järna

(country side)

2 daughters

1 cat

Orienteering

& Yoga

Read

booksTeach

agile

Stay fit

and

have fun

Boost

my brain

Turn you into

agile

”believers”

Use the power of a persona

to understand your

customer segment and

establish a strong design

target

Page 20: Agile inception v1.1

Case 1

Page 21: Agile inception v1.1

Case 2

Page 22: Agile inception v1.1

Web site

Home

delivery

service

Page 23: Agile inception v1.1

Web site

Home

delivery

service

A need for

a beautiful

home.

Busy

city-

dwellers

Page 24: Agile inception v1.1

Social

media

News-

letterWeb site

Page 25: Agile inception v1.1

Web site

Home

delivery

service

Web site

Social

media

News-

letter

A need for

a beautiful

home.

Busy

city-

dwellers

Page 26: Agile inception v1.1

Sub-

scription

Fee

20$

/monthPaypal

100

customer

100 * 20 =

2000$ /

month

Page 27: Agile inception v1.1

Web site

Home

delivery

service

Web site

Social

media

News-

letter

Sub-

scription

Fee

Paypal100

customer

100 * 20 =

2000$ /

month

20$

/month

A need for

a beautiful

home.

Busy

city-

dwellers

Page 28: Agile inception v1.1

3. Summarize your Value

Proposition using an

Elevator Pitch

Page 29: Agile inception v1.1

Elevator Pitch

29

http://torgronsund.com/201

1/11/29/7-proven-

templates-for-creating-

value-propositions-that-

work

Additional

value proposition

formats:

Page 30: Agile inception v1.1

Elevator Pitch

30

FOR busy city-dwellers,

WHO HAS a need for a beautiful home.

Echo Flower IS A flower decoration service,

THAT continually deliver fresh flowers.

UNLIKE traditional flower suppliers,

Echo flower uses only ecological grown flowers.

Page 31: Agile inception v1.1

31Case 1

Page 32: Agile inception v1.1

Case 2

Page 33: Agile inception v1.1

Make

flower

bouquets

Manage

website

& social

media

Manage

paypal

account

Deliver

flower

bouquets

Manage

sub-

scribers

Call new

sub-

scribers

Page 34: Agile inception v1.1

Web site

Home

delivery

service

Web site

Social

media

News-

letter

Sub-

scription

Fee

Paypal100

customer

100 * 20 =

2000$ /

month

20$

/month

Make

flower

bouquets

Manage

paypal

account

Manage

sub-

scribers

Call new

sub-

scribers

Deliver

flower

bouquetsManage

website

& social

media

A need for

a beautiful

home.

Busy

city-

dwellers

Page 35: Agile inception v1.1

FloristWeb

editorSeller

Carrier

Page 36: Agile inception v1.1

FOR busy

city-

dwellers

need for a

beautiful

home.

Flower

deco-

ration

service

Continu-

ally

delivering

echo

flowers

Web site

Home

delivery

service

Web site

Social

media

News-

letter

Sub-

scription

Fee

Paypal100

customer

100 * 20 =

2000$ /

month

20$

/month

Make

flower

bouquets

Manage

paypal

account

Manage

sub-

scribers

Call new

sub-

scribers

Deliver

flower

bouquetsManage

website

& social

media

Florist

Web

editorSeller

Carrier

Page 37: Agile inception v1.1

Echo

flower

supplier

Courier

Paypal

Page 38: Agile inception v1.1

Web site

Home

delivery

service

Web site

Social

media

News-

letter

Sub-

scription

Fee

Paypal100

customer

100 * 20 =

2000$ /

month

20$

/month

Make

flower

bouquets

Manage

paypal

account

Manage

sub-

scribers

Call new

sub-

scribers

Deliver

flower

bouquetsManage

website

& social

media

Florist

Web

editorSeller

Carrier

Echo

flower

supplier

Courier

Paypal

A need for

a beautiful

home.

Busy

city-

dwellers

Page 39: Agile inception v1.1

Flowers

Flower

binding /

packag-

ing

Paypal

service

fee

Carrier

fee

Salary:Florist

Web editor

Seller

(1 individual)

Website

fee

Page 40: Agile inception v1.1

Web site

Home

delivery

service

Web site

Social

media

News-

letter

Sub-

scription

Fee

Paypal100

customer

100 * 20 =

2000$ /

month

20$

/month

Make

flower

bouquets

Manage

paypal

account

Manage

sub-

scribers

Call new

sub-

scribers

Deliver

flower

bouquetsManage

website

& social

media

Florist

Web

editorSeller

Carrier

Echo

flower

supplier

Courier

Paypal

Flowers

Flower

binding

/packag-

ing

Paypal

service

fee

Carrier

fee

Salary:Florist

Web editor

Seller

(1 individual)

Website

fee

A need for

a beautiful

home.

Busy

city-

dwellers

Page 41: Agile inception v1.1

Case 1

Page 42: Agile inception v1.1

Case 2

Page 43: Agile inception v1.1

3. Summarize your Value

Proposition using an

Elevator Pitch

4. Detail your channels by

designing a Customer

Life Cycle

Page 44: Agile inception v1.1

Customer Life Cycle

Search

Chose

ChangePay

Recieve

Subscribe

Page 45: Agile inception v1.1

Case 1

Page 46: Agile inception v1.1

Case 2

Page 47: Agile inception v1.1

47

First Attempt In Learning

Page 48: Agile inception v1.1

FOR busy

city-

dwellers

need for a

beautiful

home.

Flower

deco-

ration

service

Continu-

ally

delivering

echo

flowers

Web site

Home

delivery

service

Web site

Social

media

News-

letter

Sub-

scription

Fee

Paypal100

customer

100 * 20 =

2000$ /

month

20$

/month

Make

flower

bouquets

Manage

paypal

account

Manage

sub-

scribers

Call new

sub-

scribers

Deliver

flower

bouquetsManage

website

& social

media

Florist

Web

editorSeller

Carrier

Echo

flower

supplier

Courier

Paypal

Flowers

Flower

binding

/packag-

ing

Paypal

service

fee

Carrier

fee

Salary:Florist

Web editor

Seller

(1 individual)

Website

fee

This is nothing but guesses !!!

Page 49: Agile inception v1.1

Assess your business model

1. Is it difficult for customers to switch to a competitor?

2. Do you have recurring revenue?

3. Do you have income before you have expenditures?

4. Is your cost side a game-changer?

5. Do you have others working for you for free?

6. How scalable is your business model?

7. Does your business model protect you from

competitors?

– How easy is it for someone to copy and catch up?

• Assess your business model against the questions below.

• Learn and adapt

Page 50: Agile inception v1.1

Create a validation test

• Create a validation test to get customer

feedback

• Validation testing requires many test

cycles with new learnings and business

model adaptation in between.

Page 51: Agile inception v1.1

Validation test

Test name:

1. Hypothesis:

2. Test:

3. Metric:

4. Criteria:

Subscription is king

We believe that we will earn 0.1 million $ a year

To verify that, we will sell subscriptions for 3 months

And measure how many subscriptions we sold

We were right if we sold more than 100 subscriptions

Page 52: Agile inception v1.1

5. Create a Impact Map

based on your Elevator

Pitch and User Persona

a.k.a customer segment

6. Define impacts/release

goals (how) and

7. Features (what), e.g. Basic

functionality) for four

releases.

Page 53: Agile inception v1.1

FOR busy city-dwellers,

WHO HAS a need for a

beautiful home.

Echo Flower IS A flower

decoration service,

THAT continually deliver

fresh flowers.

UNLIKE traditional flower

suppliers,

Echo flower uses only

ecological grown flowers.

WHY? WHO? HOW? WHAT?

Busy city-

dwellersBasic functionality

(R1)

(R2)

(R3)

(R4)

Using our

service

Page 54: Agile inception v1.1

PRAISED

• Productivity gains

• Reduced cost

• Avoided cost

• Increased revenue

• Service level improvements

• Enhanced quality

• Differentiation in the marketplace

54

These are

normas

business

reasons for

another

release

Page 55: Agile inception v1.1

FOR busy city-dwellers,

WHO HAS a need for a

beautiful home.

Echo Flower IS A flower

decoration service,

THAT continually deliver

fresh flowers.

UNLIKE traditional flower

suppliers,

Echo flower uses only

ecological grown flowers.

WHY? WHO? HOW? WHAT?

Busy city-

dwellersUsing our

service

Basic Functionality

(R1)

?

(R2)

(R3)

(R4)

Increase

revenue

Page 56: Agile inception v1.1

Case 1

Page 57: Agile inception v1.1

Case 2

Page 58: Agile inception v1.1

8. Create a product roadmap

9. Define metrics to evaluate

your release goals

10. Set timing

Product Roadmap

Page 59: Agile inception v1.1

Product Roadmap

• A product roadmap states planned major releases,

typically one year ahead, their goals, key features, and

metrics.

• The roadmap goals are still hypotheses but our structured

modeling approach make us able to make qualitative

assumptions and not wild guesses.

• Evaluate each release against its metrics and take action.

Page 60: Agile inception v1.1

60Case 1

Page 61: Agile inception v1.1

Case 2

Page 62: Agile inception v1.1

5. Create a Story Map

”backbone” based on your

Customer Life Cycle

phases and Customer

Relationships

Story map

Search Chose Change Pay Recieve Subscribe

Page 63: Agile inception v1.1

Product Roadmap

12. Decompose your Epics into

User Stories

13. Slice out the user stories

necessary to deliver your

first release

Story map

Page 64: Agile inception v1.1

Story mapping

64

1. Stories are short verb phrases that describe what people

do

2. Stories in a map are arranged in left-to-right narrative

flow

3. The depth of a map contains variations and alternative

stories

4. Stories are organized by epics across the top of the map

5. Epics form the backbone of the map

6. You can slice the map to identify the stories you´ll need

to reach a specific outcome (release)

Page 65: Agile inception v1.1

User story format

65

Title only

Page 66: Agile inception v1.1

66

What happen

between the alarm

signal and travelling

to work?

My

Morning

Story map

EXAMPLE

Page 67: Agile inception v1.1

67

Exercise Make breakfast Getting cleaned

up

Epics form the backbone of the map

Page 68: Agile inception v1.1

68

Brush teethMake coffeeDo push-ups Walk the dog

Exercise Make breakfast Getting cleaned

up

Stories are organized by epics across the top of the map

Stories in a map are arranged in left-to-right narrative flow

Page 69: Agile inception v1.1

69

Brush teethMake coffeeDo push-ups Walk the dog

Jog

Do yoga

Make Tea Apply extra

deodorant

Shave

Exercise Make breakfast Getting cleaned

up

The depth of a map contains variations and alternative stories

Page 70: Agile inception v1.1

Slice out stories to reach an outcome

70

• Use slices to identify all stories relevant to a specific

outcome

– ”Get out the door in few minutes”

Page 71: Agile inception v1.1

71

Brush teethMake coffeeDo push-ups Walk the dog

Jog

Do yoga

Make Tea Apply extra

deodorant

Shave

Exercise Make breakfast Getting cleaned

up

You can slice the map to identify the stories you´ll need to reach a specific outcome

Page 72: Agile inception v1.1

Case 1

Page 73: Agile inception v1.1

Case 2

Page 74: Agile inception v1.1

Thank You