SlideShare a Scribd company logo
1 of 47
Download to read offline
www.excella.com
Let’s Sharpen Your
Agile Ax: It’s Story
Splitting Time
Brian Sjoberg (@onek2go)
10/24/2016
www.excella.com
• Agile/Lean Coach at Excella
• Team and Organizational levels
• DC Scrum User Group
Introduction
Credit; Jackson Sjoberg
www.excella.com
• User Story
• Acceptance Criteria (AC)
• Splitting Techniques
Outline
www.excella.com
User Story
4
www.excella.com
• Placeholder to facilitate communication
• Represents a customer’s request to the
team that creates a product
• Helps prevent misunderstanding
• Best option so far
User Story
www.excella.com
Create Shared Understanding
I’m glad we all agree. Credit: User Story Mapping
www.excella.com
Create Shared Understanding
Oh! Credit: User Story Mapping
www.excella.com
Create Shared Understanding
Ah Ha! Credit: User Story Mapping
www.excella.com
Create Shared Understanding
I’m glad we all agree. Credit: User Story Mapping
Starving Student on a Low Budget
to find and purchase food
quickly from my mobile device
I can fill my stomach without
spending a lot of money
As a WHO
WHAT
WHY
What is most important? The Who, the What, or the Why?
I want
So that
Need to understand Why the
Who wants the What.
Important to know Whom this
work is going to benefit.
www.excella.com
1. Customer is the person/group requesting
value from team building the product
2. Ideally, Product Owner would write the
user story for the team but in reality that
rarely happens
Notes about the customer
www.excella.com12
www.excella.com
1. Customer is the person/group requesting
value from team building the product
2. Ideally, Product Owner would write the
user story for the team but in reality that
rarely happens
3. Usually, an expert assists the customer
and Product Owner in understanding
what they really want/need
Notes about the customer
www.excella.com
• Who is the “Who” in a user story?
• Is the “Who” ever the team doing the
work, e.g., “As a developer, I want to go do
something, so that I can do something
else.”?
• Who typically writes the user story?
Review
www.excella.com
Acceptance
Criteria
15
www.excella.com
16
www.excella.com
Correct
• There is a button in
the upper left
corner of the
screen
Present Tense Indicative Statements
Incorrect
• Put the button in the
upper left corner
• There will be a button
in the upper left
corner
• We need a button in
the upper left corner
www.excella.com
Today Future
www.excella.com
www.excella.com
www.excella.com
WYSIWYG
www.excella.com
Etc…
TBD
www.excella.com
Correct
• The drop down
contains each of the
days of the week
• The screen loads in
1.5 seconds or less
95% of the time with
strong 4G signal
Unambiguous
Incorrect
• The drop down
contains Monday,
Tuesday, etc…
• Load time is
sufficiently fast
www.excella.com
www.excella.com
• Present Tense Indicative Statements, i.e., they are either
TRUE or FALSE
• Generally FALSE before the product has been built
• Must be TRUE for the user story to be accepted
• Include Functional and Non-Functional Requirements
• Complete (All I See Is All There Is)
• Un-ambiguous (no etc., TBDs)
• Include Examples when helpful
Acceptance Criteria
www.excella.com
Splitting
Techniques
www.excella.com
www.excella.com
AC Splitting
AC
• I can search by genres​
• I can search by artist​
• I can search by song title
As a <new user persona>
I want to search by genres
So that <new more specific
benefit>
As a <new user persona>
I want to search by artist
So that <new more specific
benefit>
As a <new user persona>
I want to search by song title
So that <new more specific
benefit>
www.excella.com
• Form groups of 2 or 3
• Discuss ways to split the story on the
worksheet
Group Exercise
Conjunction Splitting
And
Or
If
,
www.excella.com
• Form groups of 2 or 3
• Discuss ways to split one or more of the
stories on the worksheet
Group Exercise
www.excella.com
• Look for words that could be replaced with
more specific terms
– Nouns, verbs, adjectives, adverbs can all be
generic
– For example
• Vehicle -> Car -> Honda Civic
• Animal -> Dog -> Pug
Generic Words Splitting
Credit: SmallerStories.com
www.excella.com
• Form groups of 2 or 3
• Discuss ways to split one or more of the
stories on the worksheet
Group Exercise
www.excella.com
• Pretend User Story is done
• “What happens when the functionality is
used?”
• If there is a sequence, then it may be
possible to break into smaller stories
Timeline Analysis Splitting
Credit: SmallerStories.com
www.excella.com
• Form groups of 2 or 3
• Discuss ways to split one or more of the
stories on the worksheet
Group Exercise
www.excella.com
Lettuce Wrap Up
www.excella.com
• User Story
• Acceptance Criteria
• Splitting Techniques
Lettuce Wrap Up
www.excella.com
• Comments/Feedback
– Brian.Sjoberg@Excella.com
– @onek2go
– 301-404-0765
Thank You
www.excella.com
Back Up
www.excella.com
• Card – Small and could fit on a 3” x 5”
card
• Conversation – It is placeholder for a
conversation to occur in the future. Pointer
to other documents
• Confirmation – Objectives identified
through conversation are placed here.
Three C’s of User Stories
41
www.excella.com
Definition of Ready
www.excella.com
• When the Definition of Ready (DoR) is met, the user
story could be developed.
• The Definition of Ready applies to all of a team’s user
stories and is more generic, e.g.:
– Immediately actionable
– Negotiable
– Valuable
– Estimated
– Sized-appropriatey
– Testable
When Can We Start?
www.excella.com
Product Backlog Refinement
Definition of Ready
I N V E S T
Why is this
needed?
www.excella.com
Definition of Done
www.excella.com
• When the Definition of Done (DoD) and
Acceptance Criteria (AC) are both met, the
user story is DONE.
• The DoD applies to all of a team’s user
stories and is more generic
• AC pertain to a specific story
When Are We Finished?
www.excella.com
DoD Example
All Code
Checked-in
Unit Tests
Passing
Acceptance
Criteria
Passing
Integration
Test Passing
Performance
Test Passing
With a Product Back Item (PBI)
With a Sprint
With a Release
Security
Audit
Passing
Regression
Test Passing

More Related Content

What's hot

What's hot (12)

Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting TimeAgile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
Agile Toronto 2018 - Sharpen Your Agile Ax ... Story Splitting Time
 
Anyone Can Write User Stories. It's the (Shared) Understanding That's Important
Anyone Can Write User Stories. It's the (Shared) Understanding That's ImportantAnyone Can Write User Stories. It's the (Shared) Understanding That's Important
Anyone Can Write User Stories. It's the (Shared) Understanding That's Important
 
Writing better user stories
Writing better user storiesWriting better user stories
Writing better user stories
 
Create User Stories that Don't Suck!
Create User Stories that Don't Suck!Create User Stories that Don't Suck!
Create User Stories that Don't Suck!
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?
 
User Story
User StoryUser Story
User Story
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
Getting Started - Building Agile User Story Maps
Getting Started - Building Agile User Story Maps Getting Started - Building Agile User Story Maps
Getting Started - Building Agile User Story Maps
 
Getting Started - Introduction to Sprint Reviews
Getting Started - Introduction to Sprint ReviewsGetting Started - Introduction to Sprint Reviews
Getting Started - Introduction to Sprint Reviews
 
User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slideshare
 
Methodology: feature epic and user story
Methodology:  feature epic and user storyMethodology:  feature epic and user story
Methodology: feature epic and user story
 
A Crash Course in B2B Email Creative
A Crash Course in B2B Email CreativeA Crash Course in B2B Email Creative
A Crash Course in B2B Email Creative
 

Similar to Let's Sharpen your Agile Ax ... It's Story Splitting Time

Mc clory, shawn graphing exponential functions
Mc clory, shawn graphing exponential functionsMc clory, shawn graphing exponential functions
Mc clory, shawn graphing exponential functions
Shawn McClory
 

Similar to Let's Sharpen your Agile Ax ... It's Story Splitting Time (20)

I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923I'm a BA Girl in an Agile World @AgileDC 20190923
I'm a BA Girl in an Agile World @AgileDC 20190923
 
I"m a BA Girl in an Agile World
I"m a BA Girl in an Agile WorldI"m a BA Girl in an Agile World
I"m a BA Girl in an Agile World
 
Adapting Agile for MERL
Adapting Agile for MERLAdapting Agile for MERL
Adapting Agile for MERL
 
Limiting WIP - Music City Tech 2021
Limiting WIP - Music City Tech 2021Limiting WIP - Music City Tech 2021
Limiting WIP - Music City Tech 2021
 
Limiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do MoreLimiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do More
 
Four Most Common Mistakes Made on Mobile Sites and Apps Webinar Slides
Four Most Common Mistakes Made on Mobile Sites and Apps Webinar SlidesFour Most Common Mistakes Made on Mobile Sites and Apps Webinar Slides
Four Most Common Mistakes Made on Mobile Sites and Apps Webinar Slides
 
Why Scrum
Why ScrumWhy Scrum
Why Scrum
 
Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22Limiting WIP @ SM Summit_5.17.22
Limiting WIP @ SM Summit_5.17.22
 
Advanced Error Handling Strategies for ColdFusion
Advanced Error Handling Strategies for ColdFusion Advanced Error Handling Strategies for ColdFusion
Advanced Error Handling Strategies for ColdFusion
 
Using ICT in VCE Accounting: a Showcase
Using ICT in VCE Accounting: a ShowcaseUsing ICT in VCE Accounting: a Showcase
Using ICT in VCE Accounting: a Showcase
 
Webinar - Harness the Power of Data with Tableau - 2016-02-18
Webinar - Harness the Power of Data with Tableau - 2016-02-18Webinar - Harness the Power of Data with Tableau - 2016-02-18
Webinar - Harness the Power of Data with Tableau - 2016-02-18
 
Story writing
Story writingStory writing
Story writing
 
Geeks bearing gifts
Geeks bearing giftsGeeks bearing gifts
Geeks bearing gifts
 
Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011Usability and Salesforce - Dallas Salesforce.com User Group September 2011
Usability and Salesforce - Dallas Salesforce.com User Group September 2011
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
Selfish Accessibility: Presented at Google
Selfish Accessibility: Presented at GoogleSelfish Accessibility: Presented at Google
Selfish Accessibility: Presented at Google
 
Mc clory, shawn graphing exponential functions
Mc clory, shawn graphing exponential functionsMc clory, shawn graphing exponential functions
Mc clory, shawn graphing exponential functions
 
No Estimates at Scale in the Federal Government
No Estimates at Scale in the Federal GovernmentNo Estimates at Scale in the Federal Government
No Estimates at Scale in the Federal Government
 
Qualitative Measuring of UX- presentation at Maria 01 UX Design Meetup April ...
Qualitative Measuring of UX- presentation at Maria 01 UX Design Meetup April ...Qualitative Measuring of UX- presentation at Maria 01 UX Design Meetup April ...
Qualitative Measuring of UX- presentation at Maria 01 UX Design Meetup April ...
 
Process Flows - When Pictures Say It All (2018-Nov)
Process Flows - When Pictures Say It All (2018-Nov)Process Flows - When Pictures Say It All (2018-Nov)
Process Flows - When Pictures Say It All (2018-Nov)
 

Recently uploaded

Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 

Recently uploaded (20)

Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 

Let's Sharpen your Agile Ax ... It's Story Splitting Time