your user stories are too big: yes, they are!

26
AW11 Session 6/8/16 2:45 PM Your User Stories Are Too Big: Yes, They Are! Presented by: Chris Sims Agile Learning Labs Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888---268---8770 ·· 904---278---0524 - [email protected] - http://www.techwell.com/

Upload: techwell

Post on 21-Jan-2018

69 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Your User Stories Are Too Big: Yes, They Are!

AW11Session6/8/162:45PM

YourUserStoriesAreTooBig:Yes,TheyAre!

Presentedby:

ChrisSims

AgileLearningLabs

Broughttoyouby:

350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected]://www.techwell.com/

Page 2: Your User Stories Are Too Big: Yes, They Are!

ChrisSimsAgileLearningLabsThefounderofAgileLearningLabs,ChrisSimsisaCertifiedScrumTrainer,agilecoach,andrecoveringC++developerwhohelpsorganizationsimprovetheirproductivityandhappiness.Chriscoauthoredtwobest-sellingscrumbooks—TheElementsofScrumandScrum:ABreathtakinglyBriefandAgileIntroduction—andhaspublishedmorethanfiftyarticlesonagiletopics.MoreofhiswritingcanbefoundontheAgileLearningLabsblog.BeforestartingAgileLearningLabs,ChrismadealivinginrolessuchasScrumMaster,productowner,engineeringmanager,projectmanager,softwareengineer,musician,andautomechanic.FollowChrisonTwitter@ChrisSims.

Page 3: Your User Stories Are Too Big: Yes, They Are!

1

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

© 2015 Agile Learning Labs

BIG AGILE Learning Labs

Chris Sims © 2015 Agile Learning Labs

!

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a <type of stakeholder>

I want <the deliverable>

so that <some value is created>

Page 4: Your User Stories Are Too Big: Yes, They Are!

2

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a <type of stakeholder> who

what

why I want <the deliverable>

so that <some value is created>

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

• ? • ? • ? • ?

Page 5: Your User Stories Are Too Big: Yes, They Are!

3

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

• Conjunctions & Connector Words

• ? • ? • ?

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a system administrator

I want the ability to add and delete users so that I can control who can access the system.

Page 6: Your User Stories Are Too Big: Yes, They Are!

4

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a system administrator

I want the ability to add and delete users so that I can control who can access the system.

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a salesperson I want the ability to add users so that I can get new accounts up and running easily.

Page 7: Your User Stories Are Too Big: Yes, They Are!

5

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a salesperson I want the ability to add users so that I can get new accounts up and running easily.

As a security-minded person I want the ability to delete users so that people who abuse the system can be removed.

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

Page 8: Your User Stories Are Too Big: Yes, They Are!

6

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

• Conjunctions & Connector Words

• Generic Words • ? • ?

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a vehicle operator I want a way to cross the river So that I can continue my travels

Page 9: Your User Stories Are Too Big: Yes, They Are!

7

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

What kinds of vehicles could there be?

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

car bicycle train

skateboard Segway

truck

What kinds of vehicles could there be?

Page 10: Your User Stories Are Too Big: Yes, They Are!

8

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

Bicycle As a bicyclist I want a small boat to take me across the river So that I can continue my ride.

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

Car As a the driver of a car I want a ferry service So that I can commute to work.

Page 11: Your User Stories Are Too Big: Yes, They Are!

9

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

Train As a railroad operator I want a bridge across the river So that I can expand my railroad.

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

Page 12: Your User Stories Are Too Big: Yes, They Are!

10

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

• Conjunctions & Connector Words

• Generic Words • Acceptance Criteria • ?

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As lovers We want a romantic dinner So that we can enjoy quality time together and set the stage for an exciting evening!

Page 13: Your User Stories Are Too Big: Yes, They Are!

11

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As lovers We want a romantic dinner So that we can enjoy quality time together and set the stage for an exciting evening!

Acceptance Criteria: q Candles & fresh flowers on the table q Entrees include steak, fish and one vegetarian option q Wine list with red wines, white wines & champagne q A jazz ensemble plays soft instrumental music q Waiters wear tuxedos

Story:

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

Page 14: Your User Stories Are Too Big: Yes, They Are!

12

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a <type of stakeholder>

I want <the deliverable>

so that <some value is created>

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a <type of stakeholder>

I want <the acceptance criteria> so that <some value is created>

Page 15: Your User Stories Are Too Big: Yes, They Are!

13

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As lovers We want a romantic dinner So that we can enjoy quality time together and set the stage for an exciting evening!

Acceptance Criteria: q Candles & fresh flowers on the table q Entrees include steak, fish and one vegetarian option q Wine list with red wines, white wines & champagne q A jazz ensemble plays soft instrumental music q Waiters wear tuxedos

Story:

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

We want candles & fresh flowers on the table

Page 16: Your User Stories Are Too Big: Yes, They Are!

14

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As lovers We want candles & fresh flowers on the table

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As lovers We want candles & fresh flowers on the table So that the mood will be romantic

Page 17: Your User Stories Are Too Big: Yes, They Are!

15

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

• Conjunctions & Connector Words

• Generic Words • Acceptance Criteria • Timeline Analysis

Page 18: Your User Stories Are Too Big: Yes, They Are!

16

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

Timeline: 1.  Click on the shopping cart icon

Story:

Page 19: Your User Stories Are Too Big: Yes, They Are!

17

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

Timeline: 1.  Click on the shopping cart icon 2.  Confirm the items in my shopping cart

Story:

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

Timeline: 1.  Click on the shopping cart icon 2.  Confirm the items in my shopping cart 3.  Enter shipping information

Story:

Page 20: Your User Stories Are Too Big: Yes, They Are!

18

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

Timeline: 1.  Click on the shopping cart icon 2.  Confirm the items in my shopping cart 3.  Enter shipping information 4.  Enter payment information

Story:

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

Timeline: 1.  Click on the shopping cart icon 2.  Confirm the items in my shopping cart 3.  Enter shipping information 4.  Enter payment information 5.  Complete the purchase

Story:

Page 21: Your User Stories Are Too Big: Yes, They Are!

19

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

I want <timeline step>

Page 22: Your User Stories Are Too Big: Yes, They Are!

20

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As a <type of stakeholder>

I want <timeline step>

so that <some value is created>

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

Timeline: 1.  Click on the shopping cart icon 2.  Confirm the items in my shopping cart 3.  Enter shipping information 4.  Enter payment information 5.  Complete the purchase

Story:

Page 23: Your User Stories Are Too Big: Yes, They Are!

21

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

I want a shopping cart icon on every page

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone with items in my cart I want a shopping cart icon on every page

Page 24: Your User Stories Are Too Big: Yes, They Are!

22

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone with items in my cart I want a shopping cart icon on every page So that I can begin the check out process from anywhere on the site

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

As someone ready to make my purchase on this website I want an easy way to check out So that I can quickly get on to other things

Timeline: 1.  Click on the shopping cart icon 2.  Confirm the items in my shopping cart 3.  Enter shipping information 4.  Enter payment information 5.  Complete the purchase

Story:

Page 25: Your User Stories Are Too Big: Yes, They Are!

23

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

• Conjunctions & Connector Words

• Generic Words • Acceptance Criteria • Timeline Analysis

Page 26: Your User Stories Are Too Big: Yes, They Are!

24

© Technical Management Institute

AGILE Learning Labs

© 2015 Agile Learning Labs

© 2016 Agile Learning Labs

SmallerStories.com

© 2015 Agile Learning Labs

AGILE Learning Labs

Chris Sims © 2015 Agile Learning Labs [email protected]

(650) 539-9340