How To Convert, Split, Flesh out a Feature or a Use Case Into Stories

Example:

Feature/Use Case: manage account online

Actor: potential, current and new online customer

Here are potential Stories that we could uncover as we flesh out the feature/use case:

1) As a potential customer, I want to be able to sign up for an account so that I can avail of the products and services being offered

2) As a customer, I want to be able to view the summary of my account so that …[fill in the value]

3) As a customer, I want to be able to view the details of my account so that …[fill in the value]

4) As customer, I want to be able to edit my account settings so that …[fill in the value]

5) As customer, I want to be able to cancel my account so that …[fill in the value]

6) As a customer, I want to be able to add more products to my account so that …[fill in the value]

There could be more stories that we could uncover; however, we have already split/fleshed out the feature/use Case into 6 stories… each story looks like pint-sized story … small enough that each story could fit into a sprint.

You have seen one technique: you may split /flesh out the Use Case or feature by each type of operation: i.e. CRUD — Create, Retrieve, Update, Delete!

More techniques coming up in this series.

To be continued…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s