SlideShare a Scribd company logo
1 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
Thou Shalt Split Thine
User Stories
NYC ScrumUser Group – May 2016
Petri Heiramo, CST, Agilecraft Ltd
(in collaboration with CollabNet, Inc.)
2 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
Why User Stories (or similar)
Activities
Features
Requirements
Integration
Architecture
Deployment
Documentation
Testing
…
3 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
Why User Stories (or similar)
Component
Layers
Features
UI	/	Presentation
Database	/	Model
Control
4 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
So, onto Splitting Stories
• Maintain vertical orientation
• Each substory still delivers some end-to-end value
(either capability or learning)
• Find at least three different ways to split
• Each using different “splitting strategy”
5 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
Extract a Smaller User Story…
... by focusing on a particular user roleor persona ("Prioritizeyour users first, then your user stories."
-- Jeff Patton),e.g. "first time user", "social networker","mymom","Jack"
... by substituting basic utility forusability (first makeit work,then makeit pretty)
... by splitting on CRUD (Create,Read, Update, Delete) boundaries
... by focusing on distinct scenarios, such as "happy day" and exception flows
... by focusing on a simplified algorithm
... by buying some component(s) instead of building everythingyourself
... by discarding technologies that increasehassle, dependency, and vendorlock
... by substituting somemanual processes instead of full automation
... by substituting batch processing instead of online processing
... by substituting generic instead of custom
... by reducing supported hardware/OS/clientplatforms
… from the acceptance criteria of another story
... by substituting "one"instead of "many"
... by scanning for keywordslike "and", "or",periods, and other kinds of separators
... by separating an implied subfeaturefrom the mainstory
This	 list	 uses	 ideas	 by	Bill	 Wake,	 Lasse	 Koskela,	 Mark	Levison,	 and	Jeff	Patton.	List	 originally	
composed	 by	Michael	 James.	More	 info:
http://xp123.com/articles/twenty- ways-t o-split- storie s/
http://radio.javaranch.com/lasse /2008 /06 /13/121337 510732 8.html
http://agilepainrelief.com/note sfromat ooluse r/20 10/0 9/story- slicing-how- small- is- enough.html
http://www.amazon.com/User-Story- Mapping-Jeff-Pa tton/dp/144 930455 9
6 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
Story 1
As a member, I can log in to
the website, so that I can
access my personal data
7 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
Story 2
As car mechanic, I can easily
fix/replace all parts with
typical tools available, so
that I don’t have to acquire
specialized tools.
8 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland
Story 3
As a project manager, I can
add a name of a person that
submitted the change
request to the CR, so that I
can remember who to
contact for more information

More Related Content

Similar to Thou shalt split thine user stories

The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingThe Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
Perfecto by Perforce
 
01 apache camel-intro
01 apache camel-intro01 apache camel-intro
01 apache camel-intro
RedpillLinpro
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
STAG Software Private Limited
 
More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...
More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...
More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...
Open Cyber University of Korea
 
Framework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALLFramework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALL
European Network of Living Labs (ENoLL)
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
Ravi Tadwalkar
 
Shepherding User Requirements with TFS
Shepherding User Requirements with TFSShepherding User Requirements with TFS
Shepherding User Requirements with TFS
Patrick Tucker
 
State of Akka 2017 - The best is yet to come
State of Akka 2017 - The best is yet to comeState of Akka 2017 - The best is yet to come
State of Akka 2017 - The best is yet to come
Konrad Malawski
 
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
toc
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Stories
laurence b
 
User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for Developers
Catherine Robson
 
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...A Microservices Framework for Real-Time Model Scoring Using Structured Stream...
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...
Databricks
 
Introduction To Apache Mesos
Introduction To Apache MesosIntroduction To Apache Mesos
Introduction To Apache Mesos
Timothy St. Clair
 
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
ITARC15 Workshop - Architecting a Large Software Project - Lessons LearnedITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
João Pedro Martins
 
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Brocade
 
Measurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboardMeasurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboard
Ed Hammerton
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
Mark Proctor
 
Oncrawl elasticsearch meetup france #12
Oncrawl elasticsearch meetup france #12Oncrawl elasticsearch meetup france #12
Oncrawl elasticsearch meetup france #12
Tanguy MOAL
 
OnCrawl ElasticSearch Meetup France #12
OnCrawl ElasticSearch Meetup France #12OnCrawl ElasticSearch Meetup France #12
OnCrawl ElasticSearch Meetup France #12
Cogniteev
 
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoCImplementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
jimfuller2009
 

Similar to Thou shalt split thine user stories (20)

The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingThe Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
 
01 apache camel-intro
01 apache camel-intro01 apache camel-intro
01 apache camel-intro
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
 
More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...
More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...
More thinking about xApi and IMS Caliper - Structural/Syntactic & Ontological...
 
Framework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALLFramework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALL
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
 
Shepherding User Requirements with TFS
Shepherding User Requirements with TFSShepherding User Requirements with TFS
Shepherding User Requirements with TFS
 
State of Akka 2017 - The best is yet to come
State of Akka 2017 - The best is yet to comeState of Akka 2017 - The best is yet to come
State of Akka 2017 - The best is yet to come
 
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Stories
 
User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for Developers
 
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...A Microservices Framework for Real-Time Model Scoring Using Structured Stream...
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...
 
Introduction To Apache Mesos
Introduction To Apache MesosIntroduction To Apache Mesos
Introduction To Apache Mesos
 
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
ITARC15 Workshop - Architecting a Large Software Project - Lessons LearnedITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
 
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
 
Measurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboardMeasurecamp Manchester 2018 - designing better marketing analytics dashboard
Measurecamp Manchester 2018 - designing better marketing analytics dashboard
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
 
Oncrawl elasticsearch meetup france #12
Oncrawl elasticsearch meetup france #12Oncrawl elasticsearch meetup france #12
Oncrawl elasticsearch meetup france #12
 
OnCrawl ElasticSearch Meetup France #12
OnCrawl ElasticSearch Meetup France #12OnCrawl ElasticSearch Meetup France #12
OnCrawl ElasticSearch Meetup France #12
 
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoCImplementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
 

More from Petri Heiramo

Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdf
Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdfMost Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdf
Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdf
Petri Heiramo
 
Behavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorBehavioral hypothesis of team behavior
Behavioral hypothesis of team behavior
Petri Heiramo
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri Heiramo
Petri Heiramo
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017
Petri Heiramo
 
Teams - Easier Said And Done
Teams - Easier Said And DoneTeams - Easier Said And Done
Teams - Easier Said And Done
Petri Heiramo
 
Futurice Afterwork London Jun 2013 - Petri Heiramo
Futurice Afterwork London Jun 2013 - Petri HeiramoFuturice Afterwork London Jun 2013 - Petri Heiramo
Futurice Afterwork London Jun 2013 - Petri Heiramo
Petri Heiramo
 
Org change the agile way
Org change the agile wayOrg change the agile way
Org change the agile way
Petri Heiramo
 

More from Petri Heiramo (7)

Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdf
Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdfMost Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdf
Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdf
 
Behavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorBehavioral hypothesis of team behavior
Behavioral hypothesis of team behavior
 
Agile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri HeiramoAgile prague 2017 - Real Teams - Petri Heiramo
Agile prague 2017 - Real Teams - Petri Heiramo
 
Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017Power of the Swarm - Agile Serbia Conference 2017
Power of the Swarm - Agile Serbia Conference 2017
 
Teams - Easier Said And Done
Teams - Easier Said And DoneTeams - Easier Said And Done
Teams - Easier Said And Done
 
Futurice Afterwork London Jun 2013 - Petri Heiramo
Futurice Afterwork London Jun 2013 - Petri HeiramoFuturice Afterwork London Jun 2013 - Petri Heiramo
Futurice Afterwork London Jun 2013 - Petri Heiramo
 
Org change the agile way
Org change the agile wayOrg change the agile way
Org change the agile way
 

Recently uploaded

Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
stuwilson.co.uk
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
spandane
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
8p28uk6g
 
Team Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL ExplainedTeam Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL Explained
iampriyanshujaiswal
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Dr. Nazrul Islam
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
Dr. Christine Ngari ,Ph.D (HRM)
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
Alberto Brandolini
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
TulsiDhidhi1
 
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Alexey Krivitsky
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
Pierre E. NEIS
 

Recently uploaded (14)

Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
 
Team Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL ExplainedTeam Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL Explained
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
 
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
 

Thou shalt split thine user stories

  • 1. 1 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland Thou Shalt Split Thine User Stories NYC ScrumUser Group – May 2016 Petri Heiramo, CST, Agilecraft Ltd (in collaboration with CollabNet, Inc.)
  • 2. 2 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland Why User Stories (or similar) Activities Features Requirements Integration Architecture Deployment Documentation Testing …
  • 3. 3 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland Why User Stories (or similar) Component Layers Features UI / Presentation Database / Model Control
  • 4. 4 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland So, onto Splitting Stories • Maintain vertical orientation • Each substory still delivers some end-to-end value (either capability or learning) • Find at least three different ways to split • Each using different “splitting strategy”
  • 5. 5 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland Extract a Smaller User Story… ... by focusing on a particular user roleor persona ("Prioritizeyour users first, then your user stories." -- Jeff Patton),e.g. "first time user", "social networker","mymom","Jack" ... by substituting basic utility forusability (first makeit work,then makeit pretty) ... by splitting on CRUD (Create,Read, Update, Delete) boundaries ... by focusing on distinct scenarios, such as "happy day" and exception flows ... by focusing on a simplified algorithm ... by buying some component(s) instead of building everythingyourself ... by discarding technologies that increasehassle, dependency, and vendorlock ... by substituting somemanual processes instead of full automation ... by substituting batch processing instead of online processing ... by substituting generic instead of custom ... by reducing supported hardware/OS/clientplatforms … from the acceptance criteria of another story ... by substituting "one"instead of "many" ... by scanning for keywordslike "and", "or",periods, and other kinds of separators ... by separating an implied subfeaturefrom the mainstory This list uses ideas by Bill Wake, Lasse Koskela, Mark Levison, and Jeff Patton. List originally composed by Michael James. More info: http://xp123.com/articles/twenty- ways-t o-split- storie s/ http://radio.javaranch.com/lasse /2008 /06 /13/121337 510732 8.html http://agilepainrelief.com/note sfromat ooluse r/20 10/0 9/story- slicing-how- small- is- enough.html http://www.amazon.com/User-Story- Mapping-Jeff-Pa tton/dp/144 930455 9
  • 6. 6 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland Story 1 As a member, I can log in to the website, so that I can access my personal data
  • 7. 7 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland Story 2 As car mechanic, I can easily fix/replace all parts with typical tools available, so that I don’t have to acquire specialized tools.
  • 8. 8 Agile Training and Coaching - © 2016 Petri Heiramo, Agilecraft Ltd, Finland Story 3 As a project manager, I can add a name of a person that submitted the change request to the CR, so that I can remember who to contact for more information