© Copyright 2010 – 2015 Sprint Agile Ltd All rights reserved.
Matt Roadnight
July 2015
matt.roadnight@sprintagile.com
@mattroadnight
Slicing Stories
2.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
How to ……
I’ve done it
before
I understand the
concepts,
but not practiced
much
Slicing is new
to me
Slice Stories
Your Experience …. Grab a small Post-it …
On your table – try and have at least one of these -
Sit with people you don’t know (you may learn more) … at
least 4 at each table, a maximum of 6
4.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Thanks …..
– Peter Marshall – Equal Experts
– Antony Marcano – RiverGlide
5.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Slicing
Product Slicing
Story Slicing
6.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Approach
7.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Story Slicing
8.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
 Discuss Agile Principles for working
in an iteration or to a cadence
 e.g. cross functional team
 Discuss and capture
Story Slicing
9.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Story – A definition
In your groups discuss challenges to applying principles to working
in an iteration when creating stories that are “Ready” to create a
product increment from.
A Story that is ready to create a product increment from …..
“…understandable to customers and developers, testable, valuable to
the customer and small enough so that the programmers can build
half a dozen in an iteration.”
Kent Beck, 2001
Story Slicing
User stories are short, simple description of a
feature told from the perspective of the person
who desires the new capability, usually a user or
customer of the system. They typically follow a
simple template:
As a <type of user>, I want <some goal> so that
<some reason>
Source : Mike Cohn, Mountain Goat Software
10.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Story Slicing
11.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Mi-Card
Mi-Card
Story Slicing
12.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Exercise
 Open Envelope #1
 Lay out theses stories according to the “system journey”
Story Slicing
13.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Your Story Map ….
You will probably have something like ….
Story Slicing
User Activities – “A sort of big
thing that people do”
Jeff Patton
BalanceLogin
Card
Transactions
14.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Story – A definition
A Story that is ready to create a product increment from …..
“…understandable to customers and developers, testable, valuable to
the customer and small enough so that the programmers can build
half a dozen in an iteration.”
Kent Beck, 2001
Story Slicing
15.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Progress isn’t quite as expected …
Balance
Login
Card Transactions
Story Slicing
16.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Product Backlog Refinement
Epics or Features
“Ready” User Stories
Backlog
Refinement /
Grooming /
Ready
Story Slicing
17.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Discussion
 Chat on your tables
 To get “ “Refined”
– What kind of activities may take place ?
– What artefacts could be created ?
– Who may be involved ?
Card Transactions
Story Slicing
18.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Take the Epics and work them up a bit …
 Stuff that may happen ….
 Further refinement
– Split the Epic up into a smaller stories
 Stories provide more focus than the Epics
 Principles are generally well understood
 Encourages use of acceptance criteria
 Initial refinement
– Get out an initial sketch
– Understand the process
– Identify further large stories
 Work through based on value / prioritisation (Linier Backlog)
Story Slicing
19.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Refinement of an Epic Story
Story
Story
Story
Feature or Theme
EPIC
Story
Refinement
Story
Story
Story
Story Slicing
20.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Exercise - Initial Refinement
 Open envelope #2 ….
 Have a look at the design sketch and
additional stories, have a chat, can you
see where the stories map to the UI
design?
 Lay out your cards in priority order,
guided by user value
Story Slicing
Story
Story
Story
Card Transactions
Lower Priority
Story
21.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Print
Search Filter
View a List
22.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
 All agree we are doing the “View a list of transactions “ first …
 Most people get here OK, but not many people slice further ….
 Assume it’s too big for a sprint, the team need to get it to “DONE” in 2-5
days
Story Slicing
23.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Product owner
Too big for a sprint Don’t slice
‘horizontally’
Vertical slicing enables
PO to validate and
feedback
“Slicing” User Stories that are too big Story Slicing
24.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Slicing Stories
 Break them down into vertical slices of
Functionality e.g.
– Sunshine Path
– Layer on exceptions after, and one at a time
 Prioritise for business value, but also
ensure that you allow the team time to
produce backlog items that are Ready
for Sprint Planning
Front End
Middle
Back End
Product Backlog
Item Slices
Story Slicing
25.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
 Agile Manifesto Principle -
 Simplicity --the art of maximizing the amount of work not done--
is essential.
 So …
 Do the simplest thing you could possibly do first and get it working end to
end.
 You have always got something to demonstrate, and a potentially
shippable product.
 To get there try some of these approaches …
26.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Tool : Some approaches for Slicing Stories
Approach Description
Acceptance
Criteria
Take out some of your acceptance criteria and put them in another story.
By User Try focussing on a subset of users or a single user, start with the most valuable.
Process Pick the “Happy Path” first, the path that is taken the majority of the time. Add the
edge cases and exceptions as you go, be prepared to look at alternatives for
exceptions not implemented if you run out of time or budget.
Data Set Limit the data set that you apply the functionality to. System, geographical or
product boundaries will guide you. Add others as you build and learn from the first.
Input/ Output
Thinning
Can you simplify the input or output – remove fields or use a command line or
“rougher“ UI.
Architectural Defer Performance (but not for too long), defer internationalisation, mock interfaces.
Story Slicing
A summary of a number of approaches from sources like …
Rachel Davies – Agile Coaching Blog Bill Wake – XP 123 Article - 20 ways to split stories
Gottesdeiner & Gorman – Slicing Requirements for Agile Success Article
27.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Exercise - Envelope #3
 Role Playing : Pick one of 4
Specialist roles
– Development, UX, Business,
Test
– Each of you will have some
additional information that you
will need to share and
collaborate on to get the full
picture
 USE the Systems View !!
Story Slicing
Read through the roles and discuss what options you have
for slicing the story – tip – look at the acceptance criteria first.
See if you can come up with some slices.
28.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Tool : Slicing Grid
Architectural
Story Slicing
Data
29.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
No of cards
Example Elements
Transaction Info Date,
Amount,
Supplier
Status
Example Options
One One More Up to 10
30.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Exercise- Envelope – Slicing Grid
 Create a Slicing grid
 Circle on your slicing Grid the
simplest slice and then write a
story for it
– NB – balance the detail between
the front and back of the card
32.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Story Slicing
33.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Exercise
 Refer back to the
Principles for working in an
iteration and the
challenges in applying
those principles
 Discuss how Slicing
Approaches and the
Slicing Grid could help
address those challenges,
and any other benefits from
using these tools
Story Slicing
34.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Story Slicing helps with feature estimation
Estimates
Constraints Features Cost Schedule
FeaturesCost Schedule
Value
Driven
Plan
Driven
The Plan creates the
Cost/schedule estimates
Value drives the
feature estimates
Traditional Agile
35.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
SCOPE
TIME COST
Quality
36.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
User Story Map
Feature
Story Story Story
Story
StoryStory
Vision
Story Story StoryStory
Story
Story Story Story
Story
Story
Story
Story Story
Story
Story
Feature Feature Feature
Release
Goal
Release
Goal
38.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
Slicing
Product Slicing
BalanceLogin Card Transactions
39.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.
matt.roadnight@sprintagile.com
@mattroadnight

More Related Content

PDF
Effective story slicing
PPTX
Agile Requirements Decomposition
PDF
Techniques for Effectively Slicing User Stories by Naresh Jain
PPTX
Analysis In Agile: It's More than Just User Stories
PDF
User Stories
PPTX
Life cycle of user story: Outside-in agile product management & testing, or...
PDF
How do you get more out of your User Stories?
PDF
User Stories for your Product Backlog
Effective story slicing
Agile Requirements Decomposition
Techniques for Effectively Slicing User Stories by Naresh Jain
Analysis In Agile: It's More than Just User Stories
User Stories
Life cycle of user story: Outside-in agile product management & testing, or...
How do you get more out of your User Stories?
User Stories for your Product Backlog

What's hot (20)

PPT
User Story Mapping (2008)
PDF
Lean Startup + Story Mapping = Awesome Products Faster
PDF
User Story Mapping
PDF
User Stories and User Story Mapping by Jason Jones
PPTX
Writing User Stories (04/2012)
PDF
"How to write better User Stories" por @jrhuerta
PPTX
Story maps and personas an intro
PDF
Writing Good User Stories (Hint: It's not about writing)
PPTX
Agile Scrum - Crafting user stories
PDF
User Story Smells & Anti-patterns
PDF
User Story Mapping Workshop (Design Skills 2016)
PPTX
User Story Workshop
PDF
User Stories for Agile Requirements
PDF
AgileCamp Silicon Valley 2015: User Story Mapping
PPTX
Agile coach - roadmap and user story map
PPTX
Story Mapping in Practice
PPTX
User Story Mapping in Practice
PDF
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
PDF
How to break up epics (for Product Managers)
PDF
Composing User Stories - Beginners Guide
User Story Mapping (2008)
Lean Startup + Story Mapping = Awesome Products Faster
User Story Mapping
User Stories and User Story Mapping by Jason Jones
Writing User Stories (04/2012)
"How to write better User Stories" por @jrhuerta
Story maps and personas an intro
Writing Good User Stories (Hint: It's not about writing)
Agile Scrum - Crafting user stories
User Story Smells & Anti-patterns
User Story Mapping Workshop (Design Skills 2016)
User Story Workshop
User Stories for Agile Requirements
AgileCamp Silicon Valley 2015: User Story Mapping
Agile coach - roadmap and user story map
Story Mapping in Practice
User Story Mapping in Practice
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
How to break up epics (for Product Managers)
Composing User Stories - Beginners Guide
Ad

Viewers also liked (11)

PDF
Dealing with evolutionary change from Agile Cymru July 2016
PPTX
Team alignment and engagement Agile Cymru 2016
PDF
Mke agile 032014 Slicing the cake: User Story Decomposition
PDF
User Story Slicing - easy way to split user stories
PDF
Scrum Suger! Länge Leve Scrum!
PDF
Effektstyrd scrum
PDF
Kravhantering i praktiken publikt
ODP
ActionWave AB General Presentation Swedish
PDF
Presentation dokumenthantering workshop 27 april 2016
PPTX
Förvaltning - from good to great
PDF
User Story Mapping, Discover the whole story
Dealing with evolutionary change from Agile Cymru July 2016
Team alignment and engagement Agile Cymru 2016
Mke agile 032014 Slicing the cake: User Story Decomposition
User Story Slicing - easy way to split user stories
Scrum Suger! Länge Leve Scrum!
Effektstyrd scrum
Kravhantering i praktiken publikt
ActionWave AB General Presentation Swedish
Presentation dokumenthantering workshop 27 april 2016
Förvaltning - from good to great
User Story Mapping, Discover the whole story
Ad

Similar to Agile cymru Slicing Stories July 2015 (20)

PDF
Backlog Management & Discovery
PDF
Introduction to Agile Project Management and Scrum
PDF
Introduction to Agile Project Management and Scrum
PPTX
Slicing user stories
PPSX
Agile User Stories
PPTX
Agile - User Stories
PDF
Agile Network India | Effective User story writing and story mapping approach
PPSX
Agile User Stories
PDF
26 story slicing techniques for any scrum team
PDF
Thou shalt split thine user stories
PPTX
Agile Network India | Effective User story writing and story mapping approach...
PDF
Agile Network India | Effective User story writing and story mapping approach...
PPTX
User story slicing
PDF
Story of user story
PDF
User Story Mapping for UX
PPSX
Create User Story
PDF
User Stories Technique and Slicing Patterns
PDF
Achieving better requirements in agile
PPTX
NEW version: https://www.slideshare.net/LukasKlose/incremental-delivery-benef...
PDF
Vertical User Stories
Backlog Management & Discovery
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Slicing user stories
Agile User Stories
Agile - User Stories
Agile Network India | Effective User story writing and story mapping approach
Agile User Stories
26 story slicing techniques for any scrum team
Thou shalt split thine user stories
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
User story slicing
Story of user story
User Story Mapping for UX
Create User Story
User Stories Technique and Slicing Patterns
Achieving better requirements in agile
NEW version: https://www.slideshare.net/LukasKlose/incremental-delivery-benef...
Vertical User Stories

Recently uploaded (20)

PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
Microsoft User Copilot Training Slide Deck
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PPTX
Internet of Everything -Basic concepts details
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
4 layer Arch & Reference Arch of IoT.pdf
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
EIS-Webinar-Regulated-Industries-2025-08.pdf
Microsoft User Copilot Training Slide Deck
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Lung cancer patients survival prediction using outlier detection and optimize...
Electrocardiogram sequences data analytics and classification using unsupervi...
Module 1 Introduction to Web Programming .pptx
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
MuleSoft-Compete-Deck for midddleware integrations
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Internet of Everything -Basic concepts details
Build Real-Time ML Apps with Python, Feast & NoSQL
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf

Agile cymru Slicing Stories July 2015

  • 1. © Copyright 2010 – 2015 Sprint Agile Ltd All rights reserved. Matt Roadnight July 2015 [email protected] @mattroadnight Slicing Stories
  • 2. 2.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. How to …… I’ve done it before I understand the concepts, but not practiced much Slicing is new to me Slice Stories Your Experience …. Grab a small Post-it … On your table – try and have at least one of these - Sit with people you don’t know (you may learn more) … at least 4 at each table, a maximum of 6
  • 3. 4.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Thanks ….. – Peter Marshall – Equal Experts – Antony Marcano – RiverGlide
  • 4. 5.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Slicing Product Slicing Story Slicing
  • 5. 6.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Approach
  • 6. 7.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Story Slicing
  • 7. 8.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.  Discuss Agile Principles for working in an iteration or to a cadence  e.g. cross functional team  Discuss and capture Story Slicing
  • 8. 9.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Story – A definition In your groups discuss challenges to applying principles to working in an iteration when creating stories that are “Ready” to create a product increment from. A Story that is ready to create a product increment from ….. “…understandable to customers and developers, testable, valuable to the customer and small enough so that the programmers can build half a dozen in an iteration.” Kent Beck, 2001 Story Slicing User stories are short, simple description of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. They typically follow a simple template: As a <type of user>, I want <some goal> so that <some reason> Source : Mike Cohn, Mountain Goat Software
  • 9. 10.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Story Slicing
  • 10. 11.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Mi-Card Mi-Card Story Slicing
  • 11. 12.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Exercise  Open Envelope #1  Lay out theses stories according to the “system journey” Story Slicing
  • 12. 13.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Your Story Map …. You will probably have something like …. Story Slicing User Activities – “A sort of big thing that people do” Jeff Patton BalanceLogin Card Transactions
  • 13. 14.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Story – A definition A Story that is ready to create a product increment from ….. “…understandable to customers and developers, testable, valuable to the customer and small enough so that the programmers can build half a dozen in an iteration.” Kent Beck, 2001 Story Slicing
  • 14. 15.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Progress isn’t quite as expected … Balance Login Card Transactions Story Slicing
  • 15. 16.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Product Backlog Refinement Epics or Features “Ready” User Stories Backlog Refinement / Grooming / Ready Story Slicing
  • 16. 17.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Discussion  Chat on your tables  To get “ “Refined” – What kind of activities may take place ? – What artefacts could be created ? – Who may be involved ? Card Transactions Story Slicing
  • 17. 18.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Take the Epics and work them up a bit …  Stuff that may happen ….  Further refinement – Split the Epic up into a smaller stories  Stories provide more focus than the Epics  Principles are generally well understood  Encourages use of acceptance criteria  Initial refinement – Get out an initial sketch – Understand the process – Identify further large stories  Work through based on value / prioritisation (Linier Backlog) Story Slicing
  • 18. 19.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Refinement of an Epic Story Story Story Story Feature or Theme EPIC Story Refinement Story Story Story Story Slicing
  • 19. 20.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Exercise - Initial Refinement  Open envelope #2 ….  Have a look at the design sketch and additional stories, have a chat, can you see where the stories map to the UI design?  Lay out your cards in priority order, guided by user value Story Slicing Story Story Story Card Transactions Lower Priority Story
  • 20. 21.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Print Search Filter View a List
  • 21. 22.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.  All agree we are doing the “View a list of transactions “ first …  Most people get here OK, but not many people slice further ….  Assume it’s too big for a sprint, the team need to get it to “DONE” in 2-5 days Story Slicing
  • 22. 23.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Product owner Too big for a sprint Don’t slice ‘horizontally’ Vertical slicing enables PO to validate and feedback “Slicing” User Stories that are too big Story Slicing
  • 23. 24.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Slicing Stories  Break them down into vertical slices of Functionality e.g. – Sunshine Path – Layer on exceptions after, and one at a time  Prioritise for business value, but also ensure that you allow the team time to produce backlog items that are Ready for Sprint Planning Front End Middle Back End Product Backlog Item Slices Story Slicing
  • 24. 25.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved.  Agile Manifesto Principle -  Simplicity --the art of maximizing the amount of work not done-- is essential.  So …  Do the simplest thing you could possibly do first and get it working end to end.  You have always got something to demonstrate, and a potentially shippable product.  To get there try some of these approaches …
  • 25. 26.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Tool : Some approaches for Slicing Stories Approach Description Acceptance Criteria Take out some of your acceptance criteria and put them in another story. By User Try focussing on a subset of users or a single user, start with the most valuable. Process Pick the “Happy Path” first, the path that is taken the majority of the time. Add the edge cases and exceptions as you go, be prepared to look at alternatives for exceptions not implemented if you run out of time or budget. Data Set Limit the data set that you apply the functionality to. System, geographical or product boundaries will guide you. Add others as you build and learn from the first. Input/ Output Thinning Can you simplify the input or output – remove fields or use a command line or “rougher“ UI. Architectural Defer Performance (but not for too long), defer internationalisation, mock interfaces. Story Slicing A summary of a number of approaches from sources like … Rachel Davies – Agile Coaching Blog Bill Wake – XP 123 Article - 20 ways to split stories Gottesdeiner & Gorman – Slicing Requirements for Agile Success Article
  • 26. 27.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Exercise - Envelope #3  Role Playing : Pick one of 4 Specialist roles – Development, UX, Business, Test – Each of you will have some additional information that you will need to share and collaborate on to get the full picture  USE the Systems View !! Story Slicing Read through the roles and discuss what options you have for slicing the story – tip – look at the acceptance criteria first. See if you can come up with some slices.
  • 27. 28.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Tool : Slicing Grid Architectural Story Slicing Data
  • 28. 29.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. No of cards Example Elements Transaction Info Date, Amount, Supplier Status Example Options One One More Up to 10
  • 29. 30.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Exercise- Envelope – Slicing Grid  Create a Slicing grid  Circle on your slicing Grid the simplest slice and then write a story for it – NB – balance the detail between the front and back of the card
  • 30. 32.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Story Slicing
  • 31. 33.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Exercise  Refer back to the Principles for working in an iteration and the challenges in applying those principles  Discuss how Slicing Approaches and the Slicing Grid could help address those challenges, and any other benefits from using these tools Story Slicing
  • 32. 34.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Story Slicing helps with feature estimation Estimates Constraints Features Cost Schedule FeaturesCost Schedule Value Driven Plan Driven The Plan creates the Cost/schedule estimates Value drives the feature estimates Traditional Agile
  • 33. 35.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. SCOPE TIME COST Quality
  • 34. 36.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. User Story Map Feature Story Story Story Story StoryStory Vision Story Story StoryStory Story Story Story Story Story Story Story Story Story Story Story Feature Feature Feature Release Goal Release Goal
  • 35. 38.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. Slicing Product Slicing BalanceLogin Card Transactions
  • 36. 39.© Copyright 2010 - 2015 Sprint Agile Ltd All rights reserved. [email protected] @mattroadnight