SlideShare a Scribd company logo
1 of 22
Download to read offline
Using Micro
Milestones to
Boost Momentum
Splitting Epics and User Stories
Dave
Todaro
linkedin.com/in/dtodaro
CEO
Ascendle
Business
Innovation
Strategy
BuildingSupport
480%
3 year revenue growth
114%
1 year revenue growth
+20%
Net income
200+
Software and quality assurance engineers
$500,000
Typical project value
3,000 hours
Typical project effort
35+ years
Software development experience
Typical project duration
7 months
5
Development centers
(US and Eastern Europe)
Epic
Story
Story
Epic
Sprint
Sprint
Sprint
Don’t Fit
Into a Sprint
Scrum Rule
•One or more stories must be shippable by
the end of the sprint
•Part of a story doesn’t count
•Problem: Stories are too big to get done in
one sprint
•Solution: Make smaller stories
Epic
Story
Story
Epic
Sprint
Sprint
Sprint
Story
Story
Story
Story
Only split what you need
for the next sprint
25% - 33% of
Average Velocity
Example:
Average Velocity = 15
5 story points or smaller
Involve the
whole Scrum team
Database
Data Access Layer
Business Layer
Presentation Layer
1
2
3
4
You can’t ship a layer!
Database
Data Access Layer
Business Layer
Presentation Layer
1 2 3 4
Every story is shippable
Avoids YAGNI
Splitting Strategies
•Data boundaries
•Operational boundaries
•CRUD operations
•Cross-cutting concerns
•Performance
•Different priorities
Data Boundaries
•Group related data together into separate
stories
•Example: Banking app
•View recent transactions
•View details for a check
•View statements
Operational Boundaries
•Start with simple functionality
•Then make it more fancy
•Example: Streaming music app
•Listen to a random selection of music
•Create my own playlist
•Share my playlist with others
CRUD Operations
•Create/Read/Update/Delete
•Example: Word processing app
•View a Microsoft Word document
•Modify and save existing document
•Create new document from template
Cross-cutting Concerns
• Functionality that applies to most or all stories
• Examples:
• Security
• Validation
• Error handling
• Logging
• Encryption
Cross-cutting Concerns
•Example: Human resources web app
•Anyone can see/modify salary information
•Only specific users can see/modify salary
information
•Only users with specific security role
permissions can see/modify salary
information
Performance
•“Make it work, then make it fast.”
•Start by focusing on functionality
•Then worry about meeting performance
requirements
•Example: Internet of things web service
•Process location updates from devices
•Handle 1,000 location updates per second
Different Priorities
•Split out less-important functionality
•Move it down the product backlog
•Example: Social media app
•Upload photos
•Tag friends
•Facial recognition for auto-tagging friends
User Story: Spell Checker
Operational
Priority
As an author I want to check my spelling so I can avoid
spelling errors
• I can check spelling in English
• I can check spelling in Spanish
• I can see a wavy line under misspelled words
• I can get suggestions for a misspelled word
• I can ignore all instances of a misspelled word
• I can add a word to the dictionary
Split Spell Checker Stories
• As an author I want an indication of misspelled words so I can
prevent spelling errors in my document
• As an author I want to get suggestions for each misspelled word
so I don’t have to look it up
• As an author I want to ignore certain misspelled words so I can
avoid an indication for special words I use
• As an author I want to add a word to the dictionary so I can make
the spell check more accurate
• As an author I want to check spelling in Spanish so I can check
spelling when I write in that language
Summary
• Split stories and epics that are too big to fit into
a sprint
• Split just enough to fit into the next sprint
• Involve the whole Scrum team
• Maximum size guideline for a story entering a
sprint: 25% to 33% of average velocity
• Multiple splitting strategies to choose from
http://bit.ly/davescrumtips
• Short tips in your inbox
• Not available anywhere else
• Early access to new book
THANK YOU!
ascendle.com/blog
dave@ascendle.com
ascendle.com
http://bit.ly/davescrumtips
linkedin.com/in/dtodaro

More Related Content

What's hot

How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...
How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...
How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...
TheFamily
 

What's hot (20)

Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Ad Monetization Products with SoundCloud's Product Manager
 Ad Monetization Products with SoundCloud's Product Manager Ad Monetization Products with SoundCloud's Product Manager
Ad Monetization Products with SoundCloud's Product Manager
 
Making Decisions with Data: Beyond Basic A/B Testing (ProductCamp Boston 2016)
Making Decisions with Data: Beyond Basic A/B Testing (ProductCamp Boston 2016)Making Decisions with Data: Beyond Basic A/B Testing (ProductCamp Boston 2016)
Making Decisions with Data: Beyond Basic A/B Testing (ProductCamp Boston 2016)
 
The real c in cro is communication
The real c in cro is communicationThe real c in cro is communication
The real c in cro is communication
 
Customer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product ManagerCustomer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product Manager
 
How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...
How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...
How To Scale Your Product Through Experimentation w/ Milena Court, Product Ma...
 
Early Stage Venture Series - part 1
Early Stage Venture Series - part 1Early Stage Venture Series - part 1
Early Stage Venture Series - part 1
 
The Art of Product Management by 23andMe Senior Product Manager
 The Art of Product Management by 23andMe Senior Product Manager The Art of Product Management by 23andMe Senior Product Manager
The Art of Product Management by 23andMe Senior Product Manager
 
Janna Bastow & James Mayes | Theme-based Roadmapping | ProductTank Toronto
Janna Bastow & James Mayes | Theme-based Roadmapping  | ProductTank Toronto Janna Bastow & James Mayes | Theme-based Roadmapping  | ProductTank Toronto
Janna Bastow & James Mayes | Theme-based Roadmapping | ProductTank Toronto
 
What it would be like to build a system for publishing magazines on mobile de...
What it would be like to build a system for publishing magazines on mobile de...What it would be like to build a system for publishing magazines on mobile de...
What it would be like to build a system for publishing magazines on mobile de...
 
NYFT Minimum Sellable Product
NYFT Minimum Sellable ProductNYFT Minimum Sellable Product
NYFT Minimum Sellable Product
 
The anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopThe anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia Workshop
 
Continuous Design and Delivery
Continuous Design and Delivery Continuous Design and Delivery
Continuous Design and Delivery
 
5 Tips for Data-Driven Product Design by PatientPop's PM
5 Tips for Data-Driven Product Design by PatientPop's PM5 Tips for Data-Driven Product Design by PatientPop's PM
5 Tips for Data-Driven Product Design by PatientPop's PM
 
7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency7 Key Questions to Ask Your Prospective Tech Agency
7 Key Questions to Ask Your Prospective Tech Agency
 
PMI france lean startup for project management
PMI france   lean startup for project managementPMI france   lean startup for project management
PMI france lean startup for project management
 
[Elite Camp 2016] Craig Sullivan - Elite Camp Summary Session
[Elite Camp 2016] Craig Sullivan - Elite Camp Summary Session[Elite Camp 2016] Craig Sullivan - Elite Camp Summary Session
[Elite Camp 2016] Craig Sullivan - Elite Camp Summary Session
 
Aligning Quantitative Analytics for Better Product Decisions
Aligning Quantitative Analytics for Better Product DecisionsAligning Quantitative Analytics for Better Product Decisions
Aligning Quantitative Analytics for Better Product Decisions
 
Always Be Testing - Learn from Every A/B Test (Hiten Shah)
Always Be Testing - Learn from Every A/B Test (Hiten Shah)Always Be Testing - Learn from Every A/B Test (Hiten Shah)
Always Be Testing - Learn from Every A/B Test (Hiten Shah)
 
Ritcha R
Ritcha RRitcha R
Ritcha R
 

Similar to 177 splitting epics and user stories (dave todaro)

8 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.118 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.11
Carolyn Hudson
 
Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into Words
Brian Hogan
 

Similar to 177 splitting epics and user stories (dave todaro) (20)

Agile Tips - All about stories
Agile Tips - All about storiesAgile Tips - All about stories
Agile Tips - All about stories
 
Rightsizing User Stories
Rightsizing User StoriesRightsizing User Stories
Rightsizing User Stories
 
Story writing
Story writingStory writing
Story writing
 
SOFLUX Meetup - Landing on your dream job
SOFLUX Meetup - Landing on your dream jobSOFLUX Meetup - Landing on your dream job
SOFLUX Meetup - Landing on your dream job
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
 
How to build a winning Data Science resume
How to build a winning Data Science resumeHow to build a winning Data Science resume
How to build a winning Data Science resume
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
User stories deep dive
User stories deep diveUser stories deep dive
User stories deep dive
 
How to Build Software If You Can't Write Code
How to Build Software If You Can't Write CodeHow to Build Software If You Can't Write Code
How to Build Software If You Can't Write Code
 
8 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.118 Seconds_Writing for Digital Communications.12.11
8 Seconds_Writing for Digital Communications.12.11
 
Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into Words
 
Prototyping Accessibility: Booster 2019
Prototyping Accessibility: Booster 2019Prototyping Accessibility: Booster 2019
Prototyping Accessibility: Booster 2019
 
International business english (Workshop, part 3) Svitlana Stetsy
International business english (Workshop, part 3) Svitlana StetsyInternational business english (Workshop, part 3) Svitlana Stetsy
International business english (Workshop, part 3) Svitlana Stetsy
 
208-09-writing.ppt
208-09-writing.ppt208-09-writing.ppt
208-09-writing.ppt
 
Formating power point_edited.pptx
Formating power point_edited.pptxFormating power point_edited.pptx
Formating power point_edited.pptx
 
You Say You Want a Revolution: Quality Content & Global Sourcing
You Say You Want a Revolution: Quality Content & Global SourcingYou Say You Want a Revolution: Quality Content & Global Sourcing
You Say You Want a Revolution: Quality Content & Global Sourcing
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
World Usability Day 2014 - Keene State College - Usable Documentation - Kevin...
World Usability Day 2014 - Keene State College - Usable Documentation - Kevin...World Usability Day 2014 - Keene State College - Usable Documentation - Kevin...
World Usability Day 2014 - Keene State College - Usable Documentation - Kevin...
 

More from ProductCamp Boston

More from ProductCamp Boston (20)

175 Product Manager as a Leader
175 Product Manager as a Leader175 Product Manager as a Leader
175 Product Manager as a Leader
 
B2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our productsB2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our products
 
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
 
Getting your Product Noticed
Getting your Product NoticedGetting your Product Noticed
Getting your Product Noticed
 
A lifecycle for microservices
A lifecycle for microservicesA lifecycle for microservices
A lifecycle for microservices
 
178 - Design Discovery Workshops
178  - Design Discovery Workshops178  - Design Discovery Workshops
178 - Design Discovery Workshops
 
113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...
 
108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content
 
Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable
 
172 - How Not to Kill each other
172 - How Not to Kill each other172 - How Not to Kill each other
172 - How Not to Kill each other
 
Connecting Product Decisions to Revenue
Connecting Product Decisions to RevenueConnecting Product Decisions to Revenue
Connecting Product Decisions to Revenue
 
107 - It's not easy starting new: career transitioning to product, starting ...
107 - It's not easy starting new: career transitioning to product,  starting ...107 - It's not easy starting new: career transitioning to product,  starting ...
107 - It's not easy starting new: career transitioning to product, starting ...
 
How can ANYONE do UX Research?
How can ANYONE do UX Research?How can ANYONE do UX Research?
How can ANYONE do UX Research?
 
181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM
 
177 - Team-Based Innovation
177 - Team-Based Innovation177 - Team-Based Innovation
177 - Team-Based Innovation
 
163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome
 
159 - Strategic UX Research
159 - Strategic UX Research159 - Strategic UX Research
159 - Strategic UX Research
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 
153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies
 
152 - Confident Communication
152 - Confident Communication 152 - Confident Communication
152 - Confident Communication
 

Recently uploaded

Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 

Recently uploaded (20)

Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotler
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 

177 splitting epics and user stories (dave todaro)