story maps: episode iv - a new slice

36
Episode IV A NEW SLICE It is a period of triple constraints. Rebel teams, coding from a hidden branch

Upload: steve-rogalsky

Post on 16-Apr-2017

786 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Story Maps: Episode IV - A New Slice

Episode IVA NEW SLICE

It is a period of triple constraints. Rebel

teams, coding from a hidden branch

Page 2: Story Maps: Episode IV - A New Slice

@SRogalsky

[email protected]

[email protected]

Steve Rogalsky

Page 3: Story Maps: Episode IV - A New Slice

Tom DeMarco

Page 4: Story Maps: Episode IV - A New Slice

Incremental

Iterative

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp

Page 5: Story Maps: Episode IV - A New Slice
Page 6: Story Maps: Episode IV - A New Slice

Incremental

Iterative

http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp

“Deliver the smallest thing you can think of that will get the customer testing things and giving us feedback” - Henrik

Page 7: Story Maps: Episode IV - A New Slice

Iterative1 2 3 4 5

Credit: Jeff Patton

Incremental

Page 8: Story Maps: Episode IV - A New Slice
Page 9: Story Maps: Episode IV - A New Slice
Page 10: Story Maps: Episode IV - A New Slice
Page 11: Story Maps: Episode IV - A New Slice
Page 12: Story Maps: Episode IV - A New Slice
Page 13: Story Maps: Episode IV - A New Slice

This type of iterative approach enables you to deliver value early and often

Page 14: Story Maps: Episode IV - A New Slice

Some examples

Page 15: Story Maps: Episode IV - A New Slice

Example: Objective vs. Subjective Quality

Page 16: Story Maps: Episode IV - A New Slice

Release 1: Single, No kids, Dental Coverage Only, no Life & Disability

Example: By market segment

Page 17: Story Maps: Episode IV - A New Slice

Example: Mobile Conference App

Page 18: Story Maps: Episode IV - A New Slice

Example: Blue Canvas Payroll

Page 19: Story Maps: Episode IV - A New Slice

Example: TheLocalFrequency.com

Page 20: Story Maps: Episode IV - A New Slice

Example: Leasing System

“You can’t terminate a lease until you can create one”

Page 21: Story Maps: Episode IV - A New Slice

Example: Wizard of Oz

Page 22: Story Maps: Episode IV - A New Slice

I have a great idea!• Review the materials• Designate one or more product owner(s) in

your group• Copy the first 2 rows of the story map (next

slide…)

“I have a great idea!”Your Turn!

Page 23: Story Maps: Episode IV - A New Slice

Manage Users

Manage Content

Register Login Modify Profile

Post Recipe

Edit Recipe

Attach Photos

Personalize Dashboard

View favourites

Meal planning

Create grocery list

Find Sales My recipes My stats My history

Recipe SearchSearch for Recipe

Scale recipes

Rate/comment on recipes

Share recipes

View author profile

Your (draft) User Story Map

Page 24: Story Maps: Episode IV - A New Slice

Finding your first slice

Page 25: Story Maps: Episode IV - A New Slice

Feature Mining

Jobs Value Size

Risk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 26: Story Maps: Episode IV - A New Slice

Jobs• What job(s) is your product being hired for?

Jobs Value SizeRisk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 27: Story Maps: Episode IV - A New Slice

Value?• Where is the value in this application?• Why is this worth doing?• How can we make money?

Jobs Value SizeRisk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 28: Story Maps: Episode IV - A New Slice

Size• What makes this big?• “Why isn’t this something we could just

knock out in an afternoon”?

Jobs Value SizeRisk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 29: Story Maps: Episode IV - A New Slice

Risk• What parts keep you up at night?• Where could this fail?• Where is the technical risk?

Jobs Value SizeRisk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 30: Story Maps: Episode IV - A New Slice

Uncertainty• Where is the uncertainty?• What assumptions are we making?• What do we need to learn?

Jobs Value SizeRisk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 31: Story Maps: Episode IV - A New Slice

Prioritize

Jobs Value Size

Risk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 32: Story Maps: Episode IV - A New Slice

Brainstorm• Generate options: What could your

skateboard be??

Jobs Value SizeRisk

Uncertainty

Credit: Feature Mining by Richard Lawrence (modified slightly)

Page 33: Story Maps: Episode IV - A New Slice

Agileforall.com/course/8020-product-ownership

CODE: STEVESENTME = 10% discount

Page 34: Story Maps: Episode IV - A New Slice

In ClosingTo find your first slice:- Generate the skeleton of your

Story Map- Consider Together:

- Jobs, Value, Size, Risk, & Uncertainty

@Srogalsky & @protegra

[email protected]

[email protected]

Steve Rogalsky

Thanks! Questions?

http://www.slideshare.net/SteveRogalsky/story-maps-episode-iv-a-new-slice

Page 35: Story Maps: Episode IV - A New Slice

A final example

Page 36: Story Maps: Episode IV - A New Slice

Credits• User Story mapping:

– http://winnipegagilist.blogspot.ca/2012/03/how-to-create-user-story-map.html • Tom DeMarco quote & article:

– https://www.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf • Making sense of MVP (Henrik Kniberg)

– http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp• Feature Mining:

– Richard Lawrence: http://agileforall.com/course/8020-product-ownership/ • Other interesting links

– "How Thin is Thin?" An Example of Effective Story Slicing (Dave Rooney): http://blog.daverooney.ca/2014/08/how-thin-is-thin-example-of-effective.html

– How to split a user story (Richard Lawrence): http://agileforall.com/resources/how-to-split-a-user-story/

• Images:– Death Star: http://www.starwars.com– Thermal Detonator: http://vignette3.wikia.nocookie.net/starwars – Wizard of Oz:

https://theyellowbrickroadfreeblog.files.wordpress.com/2013/04/wizardofoz_4675.jpg