際際滷

際際滷Share a Scribd company logo
By
Dipesh Pala
Agile NZ 2015
2 September 2015
@DipeshPala
10 EASY WAYS TO BREAK UP
@DipeshPala
Why are real life break ups so difficult?
@DipeshPala
@DipeshPala
Why are real life break ups so difficult?
Risky
@DipeshPala
Why are real life break ups so difficult?
Risky
Dependency
Once upon a 岳庄馨艶@禽庄沿艶壊鞄永温鉛温
Why are real life break ups so difficult?
Risky
Dependency
Complex
Once upon a 岳庄馨艶@禽庄沿艶壊鞄永温鉛温
Why are real life break ups so difficult?
Risky
Dependency
Complex
Expensive
Once upon a 岳庄馨艶@禽庄沿艶壊鞄永温鉛温
Why are real life break ups so difficult?
Risky
Dependency
Complex
Expensive
Lack of Confidence
@DipeshPala
Why are real life break ups so difficult?
Risky
Dependency
Complex
Expensive
Lack of Confidence
Not knowing When or How to Break Up!
@DipeshPala
Break Up Difficulty Real Life User Stories
Risky
Dependency
Complex
Expensive
Lack of Confidence
Not knowing When or
How to Break Up
@DipeshPala
@DipeshPala
Three Cs by Ron Jeffries
CARD
CONVERSATION
CONFIRMATION
@DipeshPala
User Story Card
This is an invitation to have a
Conversation
that will result in
Confirmation
of the requirements
@DipeshPala
I
N
V
E
S
T
Bill Wakes INVEST Model
@DipeshPala
I
N
V
E
S
T
N D E P E N D E NT
@DipeshPala
I
N
V
E
S
T
N D E P E N D E NT
E G OT I A B L E
@DipeshPala
I
N
V
E
S
T
N D E P E N D E NT
E G OT I A B L E
A L U A B L E
@DipeshPala
I
N
V
E
S
T
N D E P E N D E NT
E G OT I A B L E
A L U A B L E
S T I M A B L E
@DipeshPala
I
N
V
E
S
T
N D E P E N D E NT
E G OT I A B L E
A L U A B L E
S T I M A B L E
M A L L
@DipeshPala
I
N
V
E
S
T
N D E P E N D E NT
E G OT I A B L E
A L U A B L E
S T I M A B L E
M A L L
E S T A B L E
@DipeshPala
@DipeshPala
DIFFICULTIES
EXCUSES
Opportunity
Consideration
Excuse
@DipeshPala
This story
is too
Complex
Does the story
describe a
workflow?
Take a thin slice
through the
workflow and
enhance it later
Break UpTip
#1
@DipeshPala
@DipeshPala
Calculate the Total Payment Amount...
Original User Story
Suggested split by slicing the workflow:
@DipeshPala
Opportunity
Consideration
Excuse
@DipeshPala
This story
is too
Complex
Does this story
have a simple
core that
provides most of
the value?
Split the story
to do the simplest
option first
and enhance it
later
Break UpTip
#2
@DipeshPala
@DipeshPala
Suggested split by simple / complex variations
Original User Story
Opportunity
Consideration
Excuse
@DipeshPala
This story
is too
Complex
Does this story
have a Complex
User Interface?
Split the story
to do a simple UI
first and enhance
later
Break UpTip
#3
@DipeshPala
Opportunity
Consideration
Excuse
@DipeshPala
This story
is too
Complex
Does the story
include multiple
operations?
Separate the
operations into
separate stories
Break UpTip
#4
Suggested split by separate operations
Original User Story
@DipeshPala
Opportunity
Consideration
Excuse
@DipeshPala
This story
is too
Expensive
Does this
story become
expensive due to
non-functional
requirements?
Split the story
to just make it
work first and
enhance it later
Break UpTip
#5
@DipeshPala
If you cant fly, Run.
If you cant run, Walk.
If you cant walk, Crawl.
But, by all means
keep moving.
- Dr. Martin Luther King, Jr.
Small wins are something people can experience pretty regularly if the
work is chunked down to manageable pieces.
@DipeshPala
@DipeshPala
Suggested split by deferring Performance or Quality
Opportunity
Consideration
Excuse
@DipeshPala
This story
is too
Expensive
Does this story
refer to multiple
users doing
similar things at
the same time?
Split the story to
handle single user
first and enhance
it later
Break UpTip
#6
Suggested split by Single / Multiple users
@DipeshPala
Opportunity
Consideration
Excuse
@DipeshPala
This story
is too
Expensive
Does this story
have a major
effort regardless
of how it is split?
Split the story
so that most of
the value comes
from the first split
Break UpTip
#7
@DipeshPala
20%
Result
20%
Effort
80%
Result
80%
Effort
Opportunity
Consideration
Excuse
@DipeshPala
This story
has too many
dependencies
Does this story
have a variety of
business logic?
Split the story
to do a subset of
rules first, and
enhance it later
Break UpTip
#8
Once upon a 岳庄馨艶@禽庄沿艶壊鞄永温鉛温
@DipeshPala
Original User Story
Suggested split by business logic
Opportunity
Consideration
Excuse
@DipeshPala
This story
has too many
dependencies
Does this story
refer to data
from multiple
sources?
Split the story to
handle data from
one source first
and enhance later
Break UpTip
#9
@DipeshPala
Opportunity
Consideration
Excuse
@DipeshPala
This story
has too many
dependencies
Does this story
need any
investigation
prior to being
started?
Split the story
so that the
research is done
first, with action
later
Break UpTip
#10
Once upon a 岳庄馨艶@禽庄沿艶壊鞄永温鉛温
The lon ge st journ ey starts wi th a small ste p...
@DipeshPala
@DipeshPala
@DipeshPala
@DipeshPala
@DipeshPala
@DipeshPala
Q & O
References
 http://www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories
 http://www.mountaingoatsoftware.com/topics/user-stories
 http://www.agileforall.com/2010/05/03/new-to-agile-remember-a-user-story-is-more-
than-a-card
 http://xprogramming.com/articles/expcardconversationconfirmation
 http://xp123.com/articles/invest-in-good-stories-and-smart-tasks
 Cohn, Mike. 2004. User StoriesApplied: For Agile Software Development. Boston, MA:
Addison-Wesley.
 Jeffries, Ron. 2001, August. Essential XP: Card, Conversation, and Confirmation. XP
Magazine.
 All images collected through Google
@DipeshPala
ThankYou
Contact details
Dipesh Pala
Agile Capability Leader
IBM Asia Pacific
dipeshpala@au1.ibm.com
@DipeshPala
au.linkedin.com/in/dipeshpala
slideshare.net/DipeshPala
The Title Of Your Presentation
In Here Over Two Lines If Necessary
Your name
Your organisation
Thanks for listening
Dipesh Pala
IBM

More Related Content

Viewers also liked (9)

PPTX
Small cell for 5 g
Young Hwan Kim
PDF
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
PPTX
Agile Portfolio Planning
Chad Holdorf
PDF
Tis better to be effective than efficient
Kent McDonald
PDF
Growing up with agile - how the Spotify 'model' has evolved
Peter Antman
PDF
Agile Retail: Embracing the pace of change
FITCH
DOCX
Son 蠍一 螳覦 1谿
Young Hwan Kim
DOCX
Son 蠍一 螳覦 2谿
Young Hwan Kim
PDF
How Agile Dev Teams work
XPeppers
Small cell for 5 g
Young Hwan Kim
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
Agile Portfolio Planning
Chad Holdorf
Tis better to be effective than efficient
Kent McDonald
Growing up with agile - how the Spotify 'model' has evolved
Peter Antman
Agile Retail: Embracing the pace of change
FITCH
Son 蠍一 螳覦 1谿
Young Hwan Kim
Son 蠍一 螳覦 2谿
Young Hwan Kim
How Agile Dev Teams work
XPeppers

Similar to 10 Easy Ways To Break Up by Dipesh Pala (20)

PDF
Easy ways to break up by Dipesh Pala
Dipesh Pala
PDF
What is 'Just Enough' Documentation in Agile?
Sally Elatta
PDF
Adapting Agile for MERL
Amanda Makulec
PPTX
Data and Storytelling | What Now?
Gramener
PPTX
User Story Splitting.pptx
Paul Boos
PDF
Data & Storytelling - What Now?
Gramener
PDF
Agile Hacks: Creative Solutions for Common Agile Issues
TechWell
PDF
Making Scrum Work Inside Small Businesses
Laszlo Szalvay
PPTX
Facilitating Release Planning Event
Ravi Tadwalkar
PDF
Achieving better requirements in agile
Cherifa Mansoura
PDF
Stop Scaling Start Growing Agile
Dhaval Panchal
PDF
AgileCamp Silicon Valley 2015: User Story Mapping
Hyperdrive Agile Leadership (powered by Bratton & Company)
PDF
Story splitting-flowchart
Swapnil Awaghade
PDF
Story splitting-flowchart
Swapnil Awaghade
PPTX
Creating change from within - DevReach 2012
Dror Helper
PPTX
Ceremonies are the 5% of Agile, so that is the 95%?
Renee Troughton
PDF
The Five Facets of an Agile Organization
TechWell
PPTX
2013_OSCON_Innovation_Presentation
Laszlo Szalvay
PPTX
Lecture 9 - New Paradigms, New Technologies, and Your Asset Creation - 6 Ma...
Fahri Karakas
PPTX
Lean out your product backlog with Lean product Development and business anal...
AGILEMinds
Easy ways to break up by Dipesh Pala
Dipesh Pala
What is 'Just Enough' Documentation in Agile?
Sally Elatta
Adapting Agile for MERL
Amanda Makulec
Data and Storytelling | What Now?
Gramener
User Story Splitting.pptx
Paul Boos
Data & Storytelling - What Now?
Gramener
Agile Hacks: Creative Solutions for Common Agile Issues
TechWell
Making Scrum Work Inside Small Businesses
Laszlo Szalvay
Facilitating Release Planning Event
Ravi Tadwalkar
Achieving better requirements in agile
Cherifa Mansoura
Stop Scaling Start Growing Agile
Dhaval Panchal
AgileCamp Silicon Valley 2015: User Story Mapping
Hyperdrive Agile Leadership (powered by Bratton & Company)
Story splitting-flowchart
Swapnil Awaghade
Story splitting-flowchart
Swapnil Awaghade
Creating change from within - DevReach 2012
Dror Helper
Ceremonies are the 5% of Agile, so that is the 95%?
Renee Troughton
The Five Facets of an Agile Organization
TechWell
2013_OSCON_Innovation_Presentation
Laszlo Szalvay
Lecture 9 - New Paradigms, New Technologies, and Your Asset Creation - 6 Ma...
Fahri Karakas
Lean out your product backlog with Lean product Development and business anal...
AGILEMinds
Ad

More from Dipesh Pala (6)

PDF
Agile Leadership - Small Wins Big Impact - Dipesh Pala v1.pdf
Dipesh Pala
PDF
Agile Leaders of the Future - Dipesh Pala v1.pdf
Dipesh Pala
PDF
Agile Leaders of the Future - What do they do Differently?
Dipesh Pala
PDF
New Agile Leaders Checklist - 1.pdf
Dipesh Pala
PDF
New Agile Ways of Working Remotely
Dipesh Pala
PDF
Difference between Good Coaches and Great Coaches
Dipesh Pala
Agile Leadership - Small Wins Big Impact - Dipesh Pala v1.pdf
Dipesh Pala
Agile Leaders of the Future - Dipesh Pala v1.pdf
Dipesh Pala
Agile Leaders of the Future - What do they do Differently?
Dipesh Pala
New Agile Leaders Checklist - 1.pdf
Dipesh Pala
New Agile Ways of Working Remotely
Dipesh Pala
Difference between Good Coaches and Great Coaches
Dipesh Pala
Ad

Recently uploaded (20)

PPTX
From Hackathon to Real-World Impact: The Story of Sneh Vidhya Sahayog
shubhamsharma994585
PPTX
Itinerary ROHIS SMUNIC diperlukan untuk acara.pptx
lukmanjavalatte
PPTX
Ludwig van Beethoven Life and Legacy.pptx
aryansnow1304
PPTX
AC_Manufacturer_Strategy_Commercial_Government.pptx
ajajsain
PPTX
2025-06-22 Abraham 04 (shared slides).pptx
Dale Wells
PPTX
Pastor Bob Stewart Acts 19 06 25 2025.pptx
FamilyWorshipCenterD
PPTX
Political Polarization And Government Accountability.pptx
EverlyseLumantas
PDF
Josaya - Abstract for the research of the youth development.pdf
Josaya Injesi
PPTX
Section 4 - Islamic Civilization & Culture.pptx
MianMuhammadUbaidUll
PPTX
organic farm Dr Shashi Jain 19.06.2018.pptx
Pratibha Chauhan
PPTX
Accessibility isn't just for users. Creating engaging technical presentations...
Elizabeth McCready
PDF
models-of-communication reading and writing.pdf
TristanNabong
PPTX
Speech and which are the type of speechs
krajishmaa
PPTX
Bob Stewart Acts 18 06 18 2025.pptx
FamilyWorshipCenterD
PPTX
FL Studio Crack Full Version [Latest 2025]
Jackson lithms
PPTX
Joy In The Journey 06 22 2025.pptx
FamilyWorshipCenterD
PPTX
Soft Skills Training for Everybody.pp.pptx
Mayuri Srivastava
PDF
Amazon Wholesale Product Research Example
Joseph Juntilla
PDF
Materi Presentasi_Sales_Kit_IPA_Convex_2025.pdf
YudiAhmad6
PDF
Rethinking PublicPrivate Partnerships: From Funding Gaps to Shared Goals
Francois Stepman
From Hackathon to Real-World Impact: The Story of Sneh Vidhya Sahayog
shubhamsharma994585
Itinerary ROHIS SMUNIC diperlukan untuk acara.pptx
lukmanjavalatte
Ludwig van Beethoven Life and Legacy.pptx
aryansnow1304
AC_Manufacturer_Strategy_Commercial_Government.pptx
ajajsain
2025-06-22 Abraham 04 (shared slides).pptx
Dale Wells
Pastor Bob Stewart Acts 19 06 25 2025.pptx
FamilyWorshipCenterD
Political Polarization And Government Accountability.pptx
EverlyseLumantas
Josaya - Abstract for the research of the youth development.pdf
Josaya Injesi
Section 4 - Islamic Civilization & Culture.pptx
MianMuhammadUbaidUll
organic farm Dr Shashi Jain 19.06.2018.pptx
Pratibha Chauhan
Accessibility isn't just for users. Creating engaging technical presentations...
Elizabeth McCready
models-of-communication reading and writing.pdf
TristanNabong
Speech and which are the type of speechs
krajishmaa
Bob Stewart Acts 18 06 18 2025.pptx
FamilyWorshipCenterD
FL Studio Crack Full Version [Latest 2025]
Jackson lithms
Joy In The Journey 06 22 2025.pptx
FamilyWorshipCenterD
Soft Skills Training for Everybody.pp.pptx
Mayuri Srivastava
Amazon Wholesale Product Research Example
Joseph Juntilla
Materi Presentasi_Sales_Kit_IPA_Convex_2025.pdf
YudiAhmad6
Rethinking PublicPrivate Partnerships: From Funding Gaps to Shared Goals
Francois Stepman

10 Easy Ways To Break Up by Dipesh Pala