slicing user stories...slicing user stories • accelerate backlog refinement • help sprint and...

33
© 1993-2015 Jeff Sutherland & Scrum Inc. 1 Slicing User Stories accelerate backlog refinement help sprint and release planning increase delivered value Host: Jeff Sutherland Presenter: Ellen Gottesdiener

Upload: others

Post on 27-Jul-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.

1

Slicing User Stories • accelerate backlog refinement

• help sprint and release planning

• increase delivered value

Host: Jeff SutherlandPresenter: Ellen Gottesdiener

Page 2: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

2

Scrum Inc. is the world’s leading authority on

Scrum.

Dr. Jeff Sutherland, CEO, Principal Consultant

and Trainer, inventor and co-creator of Scrum

EBG Consulting, Inc. is a group of world-

renowned experts on product discovery practices.

Ellen Gottesdiener, CEO, Founding Principal, Agile

Product Coach, Discovery Workshop Facilitator

www.scruminc.com www.ebgconsulting.com

@jeffsutherland @ellengott

Page 3: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

3

raffle at the end

Page 4: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

struggling

4

Page 5: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

5

As a customer I want to buy a product

so I can enjoy it

Page 6: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

6

1 options and value

Page 7: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

7

product options

Alternatives, choices, possibilities… to achieve a goal or solve a problem for its stakeholders.

Page 8: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

8

7 product dimensionsFunctional

Nonfunctional

Page 9: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

9

Explore Product Options

Identify High Value Options

Assemble Cohesive Combinations

product options

Page 10: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

10

2 slicing

Page 11: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

some agile teams

11

As a customer I want to buy a product

so I can enjoy it

action

user

Page 12: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

slicing for value

12

Page 13: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

13

User Options

Individual Buyer

Corporate Buyer

Club Member Buyer

Employee Buyer

New

Existing

Anonymous

Inactive

State OptionsUser Options

Option that yields the highest, immediate value

for the next delivery cycle

Who wants to buy a product?

Page 14: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

14

Action OptionsWhat typically happens when

an individual anonymous buyer wants to buy a product?

Verify product cost

Calculate tax amount

Calculate total purchase amount

Apply discount

Apply wrapping fee

Arrange for shipping

Secure payment

Adjust inventory

Generate receipt

Post payment to accounts receivable

Page 15: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

15

Data Options

Product

Customer

Employee

Purchase

Payment

What data options are available for

an individual anonymous buyer?

Data Options

Type OptionsBook

Gift Card

Rewards Membership

State OptionsNew

Used

Type OptionsCash

Credit

Gift Card

Page 16: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

16

Control Options

Payment currency must be specific to purchase

location

Cash payment denomination amount must not be

greater than ….

Receipt bar code is designed using…

What controls (policies/rules) could be enforced when

an individual anonymous buyer buys a new book,

paying with cash?

Page 17: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

17

Environment Options

In the store

Online

On the phone

Where could the individual anonymous buyer

be when buying a new book, paying with cash?

Page 18: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

18

Interface Options

Cash Payment Enter into cash machine

Manually provide cash

Cash Receipt Print in store

Fax

SMS

Email

What interfaces could be used with/by

an individual anonymous buyer ?

Page 19: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

19

Quality Attribute Options

Availability

Performance

Security

Usability

Efficiency

Interoperability

and more ….

Make them quantifiable (testable)!

For printing a cash receipt what

quality attributes are need?

Page 20: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

20

assemble options

Page 21: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

21

sliced story with 7 dimensions

back of card

As a individual anonymous buyer

I need to purchase

so I can enjoy reading it

Payment currency must be specific…

a new book (cash payment)

Manually provide cash, printer for receipt

In the store

Response time to print cash receipt…

Verify product price, calc total…

Page 22: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

confirm stories

22

scenario

an instance of use

example

a scenario that contains actual data values

test

concrete, unambiguous acceptance criteria

As a individual anonymous buyer

I need to purchase

so I can enjoy reading it a new book (cash payment)

Page 23: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

23

3 collaborating

Page 24: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

collaboration

24

Page 25: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

product partners

25

Page 26: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

26

structured conversations

Page 27: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

visualizing

27

Download Options Board Kit at http://www.discovertodeliver.com/visual-language.php

Page 28: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

planning

28

Page 29: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

29

wrap

Page 30: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

30

7 product dimensionsFeature / MMF

Story

READY Story Acceptance Criteria

Page 31: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

31

Page 32: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

32

raffle

Page 33: Slicing User Stories...Slicing User Stories • accelerate backlog refinement • help sprint and release planning ... Product Coach, Discovery Workshop Facilitator ... User Options

© 1993-2015 Jeff Sutherland & Scrum Inc.© 2016 EBG Consulting, Inc. |

33

Need to tame your backlog? We can help!

Want access to all online learning classes?

Become a ScrumLab Prime member!

[email protected]

+1.978.429.8594

www.ebgconsulting.com

Subscribe to Prime

+1.617.225.4330

www.scruminc.com