investing in user stories

40
@sebrose h)p://cucumber.io INVESTing in User Stories

Upload: seb-rose

Post on 12-Apr-2017

167 views

Category:

Software


0 download

TRANSCRIPT

@sebrose h)p://cucumber.io

INVESTing in

User Stories

@sebrose h)p://cucumber.io

As a <role>

I want to <do something>

So that <I get some value>

In order to <get some value>

<role> should be able to

<do something>

@sebrose h)p://cucumber.io

Independent Nego3able Valuable Es3mable Small Testable

I N V E S T

@sebrose h)p://cucumber.io

Testable

I N V E S T

@sebrose h)p://cucumber.io

TDD

@sebrose h)p://cucumber.io

Es3mable

I N V E S T

@sebrose h)p://cucumber.io

Story points have no units

@sebrose h)p://cucumber.io

Story points are rela3ve

@sebrose h)p://cucumber.io

Story points are

team specific

@sebrose h)p://cucumber.io

The people doing the work es3mate story points collabora3vely

@sebrose h)p://cucumber.io

@sebrose h)p://cucumber.io

Velocity is the average number of story points delivered per itera3on

@sebrose h)p://cucumber.io

Velocity is used to help decide which stories can be delivered in

an itera3on

@sebrose h)p://cucumber.io

h"ps://es(ma(on.lunarlogic.io/assets/cards-range-8fc41b2e3fd282125f4602a712020204.png

@sebrose h)p://cucumber.io

Small

I N V E S T

@sebrose h)p://cucumber.io

@sebrose h)p://cucumber.io

Valuable

I N V E S T

@sebrose h)p://cucumber.io

@sebrose h)p://cucumber.io

Nego3ableI N V E S T

@sebrose h)p://cucumber.io

MMFs

Naked PlanningIn progress Urgent

Average delivery (me from here:

?? days

@sebrose h)p://cucumber.io

IndependentI N V E S T

@sebrose h)p://cucumber.io

Independent

Dependent

@sebrose h)p://cucumber.io

Independent Nego3able Valuable Es3mable Small Testable

I N V E S T

@sebrose h)p://cucumber.io

User stories are not requirements.

They are instruments of planning and should be discarded aDer implementa3on.

h"p://blog.crisp.se/2016/01/07/perlundholm/user-stories-are-not-requirements

@sebrose h)p://cucumber.io

Risk reducer R

@sebrose h)p://cucumber.io

@sebrose h)p://cucumber.io

Ignorance dispeller R I

@sebrose h)p://cucumber.io

@sebrose h)p://cucumber.io

Verifiably deliverable

R I V

@sebrose h)p://cucumber.io

@sebrose h)p://cucumber.io

Expedi3ous

R I V E

@sebrose h)p://cucumber.io

Backlog Done………..

3 DAYS OR LESS

@sebrose h)p://cucumber.io

Tracer bullet

R I V E T

@sebrose h)p://cucumber.io

User Interface

Business Layer

Data Access Layer

@sebrose h)p://cucumber.io

Risk reducer Ignorance dispeller Verifiably deliverable Expedi3ous Tracer bullet

R I V E T

@sebrose h)p://cucumber.io

User stories should be RIVETing

@sebrose h)p://cucumber.io

Seb Rose TwiNer: @sebrose

Blog: www.claysnow.co.uk

E-mail: [email protected]