questions not stories, agile 2013

Post on 27-Jan-2015

110 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

User Stories are a fantastic agile tool, but they are not the only way for the product owner and team to reach a mutual understanding of what needs to be delivered. This workshop explores the use of hypotheses and experiments from the Lean Startup community as an alternative to user stories. We examine ways for agile teams to reframe stories (e.g. As a traveller I want to know the weather so that I can plan my journey) as a series of hypothesis (e.g. Supplying weather information will increase ticket sales) that are validated by experiments (e.g. Does supplying hard-coded weather data for our two most popular routes increase ticket sales?). Having the whole team involved in discovering business value ensures alignment across the organisation. You will see how using hypotheses and experiments brings advantages to the development team, the customer, and the user - ensuring we only build valuable features. Stop telling stories about your product - start asking questions. (presented at Agile 2013)

TRANSCRIPT

Questions not StoriesAgile 2013, Aug 7 2013

Adrian Howard (@adrianh) quietstars.com

Hello!

Please ask questions

Disclaimer 1: Eh?

Disclaimer 2:I could be confused

and stupid

Disclaimer 3:Be careful if you’re

new to agile

Who am I?

I <heart> feedback

Swear Jar

(obligatory cute animal slide)

Who are you?

Exploring user stories

Chatham House Rule applies please

“When a meeting, or part thereof, is held under the Chatham House Rule, participants are free to use the information received, but neither the identity nor the affiliation of the speaker(s), nor that of any other participant, may be revealed”

Exercise

• Everybody write a user story

• Real (if you can) or made up

Exercise

• Each person explain their user story to the group

• Card. Conversation. Confirmation.

Stories?

Relax

Why stories?

Stories are statements

Stories describe the product

Product owner says

“X will return business value”

Splitting & Thinning

Stories=

known knowns

What aboutknown unknowns?

What aboutunknown unknowns?

The Lean Startup

“A true experiment follows the scientific method. It begins with a clear hypothesis that makes predictions about what is supposed to happen. It then tests those predictions empirically”

The Lean Startup

• Come up with hypothesis

• Design experiment

• Run experiment

• Validate/Invalidate hypothesis

• Repeat

The Lean Startup

Moving from Stories to Hypotheses

As a potential user, I want register using

twitter so that I don’t have to fill out a

registration form.

Step 1

As a potential user, I want register using

twitter so that I don’t have to fill a

registration form ?

As a potential user, I want register using

twitter so that I don’t have to fill a

registration form ?

Step 2: Ask why?

• Increase # registrations?

• More social media penetration for marketing?

• Allow notification features?

Step 3: What’s our hypothesis?

Allowing users to register with twitter will drop abandoned registrations by 5%

Exercise• 5m

• Pair up

• Pick a story card and apply:

1. Question mark

2. Why (or “whys”) ?

3. Generate hypothesis

Building Experiments

Experiments produce learning

not product

Experiments can get thrown away

Focus on cost & feedback time

Allowing users to register with twitter will drop abandoned registrations by 5%

Example

• Built fake “register with twitter” link which led to nice error message

• Released to segment of customers on live site

• Measured how many new users tried it

• <1% - hypothesis invalid

Not just A/B testing

Example

• Zappos

• Annual sales > US$1 billion

•Hypothesis: Is there a demand for superior online shoe shopping

• Experiment: Took photos from shoe shops, came back and bought them full price if customer bought them online

Example from The Lean Startup, p57-58

Exercise

• 5m

• Pair up

• Pick a hypothesis

• Come up with as many ways to validate the hypothesis as possible

Why hypothesis?

The Good, the Bad & the Ugly

Hypotheses talk about business value directly

It’s hypotheses before, during and after development

Alignment on value

Helps build an experiment culture

Encourages value-oriented infrastructure

Splitting/thinning changes

Where’s the user?

Success changes

Where are the running, tested

features?

Where’s the delight?

Horde of zombie experiments

What happens when I can’t

validate cheaply?

What about non-startup contexts?

Some folk find reality hurts

Further Reading• Lean Startup by Eric Ries

• The Startup Owner's Manual by Steve Blank

• Running Lean by Ash Maurya

• The Four Steps to the Epiphany by Steve Blank

• The Entrepreneur’s Guide to Customer Development by Brant Cooper & Patrick Vlaskovits

Remember your feedback forms

@adrianhquietstars.com

slideshare.net/adrianhadrianh@quietstars.com

Questions

top related