your user stories are too big: yes, they are!
Post on 21-Jan-2018
72 Views
Preview:
TRANSCRIPT
AW11Session6/8/162:45PM
YourUserStoriesAreTooBig:Yes,TheyAre!
Presentedby:
ChrisSims
AgileLearningLabs
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··904---278---0524-info@techwell.com-http://www.techwell.com/
ChrisSimsAgileLearningLabsThefounderofAgileLearningLabs,ChrisSimsisaCertifiedScrumTrainer,agilecoach,andrecoveringC++developerwhohelpsorganizationsimprovetheirproductivityandhappiness.Chriscoauthoredtwobest-sellingscrumbooks—TheElementsofScrumandScrum:ABreathtakinglyBriefandAgileIntroduction—andhaspublishedmorethanfiftyarticlesonagiletopics.MoreofhiswritingcanbefoundontheAgileLearningLabsblog.BeforestartingAgileLearningLabs,ChrismadealivinginrolessuchasScrumMaster,productowner,engineeringmanager,projectmanager,softwareengineer,musician,andautomechanic.FollowChrisonTwitter@ChrisSims.
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>
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
• ? • ? • ? • ?
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.
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.
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
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
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?
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.
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
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!
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
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>
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
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
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
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:
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:
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:
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>
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:
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
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:
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
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 Chris@AgileLearningLabs.com
(650) 539-9340
top related