SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Larry Apke
Agile Expert
www.agile-doctor.com
larry@agile-doctor.com
Standing on the Shoulders
Presented by Lee Henson
Part of his CSM training
http://blog.agiledad.com/

http://www.slideshare.net/agiledad/rapid-release-plannin
I have tweaked Lee’s methods some, but the

underlying concepts remain the same.
The 5 Things I Need to Know
Time
Capacity/Velocity
Size
Priority
Dependencies
The Order to Do Things
Figure out timeframe
“Right-size” the backlog – make sure all stories are

there (including technical debt, defects, etc.) and
remove what does not need to be there
Figure out capacity from velocity
Assign every story a relative size
Assign every story a relative priority
Figure out dependencies among stories
Figure out timeframe
Sprint?
Release?
Plan Window?

For example, 2 week sprints, 3 month release. Or 2 week
sprints, 4 month “rolling release” plan, release every
month.
“Right-size” the backlog
If you haven’t done the work in the last ____ months,

should it still be on the active backlog?
Make sure that known defects are included
Solicit stories for technical debt
Figure out capacity from velocity
Velocity – past, Capacity – future
Need to have a quick way to size stories –

representative stories (S, M, L, XL – 1 each that
everyone can agree on).
Use the representative stories to use past history to
determine past velocity and extrapolate future
capacity
Figure out capacity from velocity
Send out spreadsheet of past stories and have team

members assign sizes based on representative story
sizes
Knee jerk reaction (100 stories – 15-20 minutes – XS,
S, M, L, XL, XXL, XXXL)
Stories with agreement are assigned numbers based
on the results
Any major disagreements will be hashed out in a
meeting
Figure out capacity from velocity
Team gives you sizes (easier than planning poker),

you convert to points
Take all their responses and add to a spreadsheet
XS – 1, S – 2, M – 3, L – 5, XL – 8, XXL – 13, XXXL – 20
From these you will get velocity – project that
forward for future sprint capacity
Assign every story a relative size
Do the same thing with future backlog items that you

did with past backlog items
One exception- any story that is given XXL needs to
be broken down into stories that fit into XS-XL.
Send out spreadsheet and only discuss those items
where there is disagreement
Assign every story a relative priority
Once information on relative sizing has been

completed, all the information needed for relative
priority should be complete
Every story should have a priority – 1, 2, 3, 4, 5 … 100
Generate release schedule
You will want to plan as if dependencies do not

matter
In the real world they do so realign your plan as
necessary to adjust for such things
Make sure that dependent stories are scheduled with
or after the stories they depend on
Moving Forward
Once you have release plan then the rule is “one in –

one out”
You can handle any new story or story change as long
as the story has priority, size and dependency (time
and capacity should have been previously
determined)
Keep in mind that capacity can change as well –
determine a rough points/person and use it to
estimate increases/decreases in team size

Weitere ähnliche Inhalte

Ähnlich wie Rapid Release Planning

Ähnlich wie Rapid Release Planning (20)

Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Story Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniquesStory Points considered harmful – a new look at estimation techniques
Story Points considered harmful – a new look at estimation techniques
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
Story splitting-flowchart
Story splitting-flowchartStory splitting-flowchart
Story splitting-flowchart
 
Story splitting-flowchart
Story splitting-flowchartStory splitting-flowchart
Story splitting-flowchart
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Rapid Release Planning

  • 2. Standing on the Shoulders Presented by Lee Henson Part of his CSM training http://blog.agiledad.com/ http://www.slideshare.net/agiledad/rapid-release-plannin I have tweaked Lee’s methods some, but the underlying concepts remain the same.
  • 3. The 5 Things I Need to Know Time Capacity/Velocity Size Priority Dependencies
  • 4. The Order to Do Things Figure out timeframe “Right-size” the backlog – make sure all stories are there (including technical debt, defects, etc.) and remove what does not need to be there Figure out capacity from velocity Assign every story a relative size Assign every story a relative priority Figure out dependencies among stories
  • 5. Figure out timeframe Sprint? Release? Plan Window? For example, 2 week sprints, 3 month release. Or 2 week sprints, 4 month “rolling release” plan, release every month.
  • 6. “Right-size” the backlog If you haven’t done the work in the last ____ months, should it still be on the active backlog? Make sure that known defects are included Solicit stories for technical debt
  • 7. Figure out capacity from velocity Velocity – past, Capacity – future Need to have a quick way to size stories – representative stories (S, M, L, XL – 1 each that everyone can agree on). Use the representative stories to use past history to determine past velocity and extrapolate future capacity
  • 8. Figure out capacity from velocity Send out spreadsheet of past stories and have team members assign sizes based on representative story sizes Knee jerk reaction (100 stories – 15-20 minutes – XS, S, M, L, XL, XXL, XXXL) Stories with agreement are assigned numbers based on the results Any major disagreements will be hashed out in a meeting
  • 9. Figure out capacity from velocity Team gives you sizes (easier than planning poker), you convert to points Take all their responses and add to a spreadsheet XS – 1, S – 2, M – 3, L – 5, XL – 8, XXL – 13, XXXL – 20 From these you will get velocity – project that forward for future sprint capacity
  • 10. Assign every story a relative size Do the same thing with future backlog items that you did with past backlog items One exception- any story that is given XXL needs to be broken down into stories that fit into XS-XL. Send out spreadsheet and only discuss those items where there is disagreement
  • 11. Assign every story a relative priority Once information on relative sizing has been completed, all the information needed for relative priority should be complete Every story should have a priority – 1, 2, 3, 4, 5 … 100
  • 12. Generate release schedule You will want to plan as if dependencies do not matter In the real world they do so realign your plan as necessary to adjust for such things Make sure that dependent stories are scheduled with or after the stories they depend on
  • 13. Moving Forward Once you have release plan then the rule is “one in – one out” You can handle any new story or story change as long as the story has priority, size and dependency (time and capacity should have been previously determined) Keep in mind that capacity can change as well – determine a rough points/person and use it to estimate increases/decreases in team size