©2009 improving enterprises, inc. improving user stories

Post on 02-Jan-2016

214 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

©2009 Improving Enterprises, Inc.

Improving User Stories

©2009 Improving Enterprises, Inc.

Anita Shankar

Me

I love working for

©2009 Improving Enterprises, Inc.

You will learn:

• Tricks & Traps When Writing User Stories

• Characteristics of ‘bad’ user stories

• How To Make Sure ‘Big Things’ Don’t Get Missed

©2009 Improving Enterprises, Inc.

Customer

Bad Good

User

Actor

©2009 Improving Enterprises, Inc.

Program Actor

©2009 Improving Enterprises, Inc.

Just the right size

©2009 Improving Enterprises, Inc.

Demonstrable

©2009 Improving Enterprises, Inc.

Quantifiable and Testable

©2009 Improving Enterprises, Inc.

Value

©2009 Improving Enterprises, Inc.

For the business

©2009 Improving Enterprises, Inc.

Communication

<Getting things done

©2009 Improving Enterprises, Inc.

User Story Sample

Format Example

As a < role >

I want to < do something >

So that < business value >

As an administrator

I want to deactivate an account

so that the account owner can no longer log in or receive email notifications

©2009 Improving Enterprises, Inc.

Characteristics User Story

short narrative

small piece of functionality

business value

fosters collaboration and communication

©2009 Improving Enterprises, Inc.

Characteristics of Bad User Stories

©2009 Improving Enterprises, Inc.

We’ve already discussed these…

Vague ‘user’ rather than specific actor

Too big

Refers to development (or analysis, design and/or testing)

©2009 Improving Enterprises, Inc.

Parroting

Example: I want to locate previous food order lists

so that I can see all the lists that I have.

Improvement: As a customer ordering food,

I want to see my saved food order lists

so that I can reuse the list for future orders, making ordering faster and more accurate.

©2009 Improving Enterprises, Inc.

Excessive So That

Example: As a Manny’s food service customer

I need to save my list

so that later I can save a copy, print, or email the list for other uses.

Real (or additional) requirement hidden in So That

So That too complex

So That has multiple parts

©2009 Improving Enterprises, Inc.

Improvement: As a Manny’s food service customer,

I need to save, copy, print, and email my list

so that I can edit it again, check a received shipment against a printed list, and send the list to a restaurant.

?

©2009 Improving Enterprises, Inc.

Making sure you don’t miss something

©2009 Improving Enterprises, Inc.

Personas

©2009 Improving Enterprises, Inc.

Auditors, Accountants, and information consumers

©2009 Improving Enterprises, Inc.

©2009 Improving Enterprises, Inc.

Outside Review

©2009 Improving Enterprises, Inc.

Thank You

Anita Shankar – anita.shankar@improvingenterprises.com

top related