SlideShare a Scribd company logo
1 of 18
Download to read offline
13/07/2023
1
1
2
13/07/2023
2
•
•
3
4
13/07/2023
3
No Silver Bullet: Essence and Accidents of Software
Engineering. Computer
FP Brooks Jr - IEEE Computer Society, Washington, DC, 1987
5
6
13/07/2023
4
The backlog “embraces change” by
enabling:
● additions,
● removal,
● reprioritization, and, most
importantly,
● visualization of all the potential
work for a product
7
8
13/07/2023
5
•
•
•
•
•
9
10
13/07/2023
6
•
•
•
•
11
12
13/07/2023
7
13
15
13/07/2023
8
16
17
13/07/2023
9
18
19
13/07/2023
10
Mountain Range, still a rock but a
Really, really big Rock
(maybe a multi-year initiative)
A Mountain, still a rock but a really
big Rock (maybe a 6 month to year
initiative)
A boulder, just a big Rock
(maybe a quarter to 6 month initiative)
Rocks a few weeks to 6 months Ready Rocks
20
21
13/07/2023
11
Crush Ratio = ThinPipe / WhatGoesIn
•
•
22
23
13/07/2023
12
While a Solution could be a “project”, the
Rock Crusher encourages a “product”
focus.
In project-oriented management, there is no incentive to
reduce technical debt; its effects do not materialize until
after the project ends. This results in application portfolios
that are dead ends for the companies that created them
and the constant accumulation of more legacy systems
and code….
24
25
13/07/2023
13
• •
Common problem when a team is “project” oriented
26
27
13/07/2023
14
Tactical Refinement Meeting
Initiative / Program
Refinement Meeting
Strategy / Portfolio
Refinement Meeting
28
29
13/07/2023
15
•
•
•
•
The refinement meeting is when the Team meets to stabilize and throttle the Flow and ensure the Team is
not starved and has a smooth flow of Valuable Rocks. Backlog Refinement is a process of learning and
discovery.
30
33
13/07/2023
16
34
35
13/07/2023
17
Rock Crusher Canvas V0.9 Rock Crusher Name Date Version
How to Build A Rock Crusher
1. Form a Rock Crusher Hypothesis. (What problem are
you trying to solve through adoption of the Rock
Crusher approach?)
2. Choose a value stream. (Where will the Rock Crusher
reside?)
3. Identify your village. (Who will play the various Rock
Crusher roles?)
4. Visualize your Rock Crusher. (How will you visualize
the rocks flowing through the Rock Crusher?)
5. Establish your intake policies. (Where are the front and
back doors into the Rock Crusher?)
6. Establish your Waste Gate policy. (What are your
policies for disposing of or managing the rocks ejected
through the waste gate?)
7. Schedule the ceremonies. (What is the cadence and
attendance list for the various Rock Crusher
ceremonies?)
8. Continuously improve your Rock Crusher. (How will
you apply continuous improvement concepts to the
Rock Crusher you are implementing?)
Rock Crusher Hypothesis
● Why?
● What is the value of doing this?
● What problem are we solving?
● Why do we think this is the solution to this problem?
Rock Crusher Metrics
What will we measure to know if it’s working?
Value Stream
Which Value Stream is the Rock Crusher associated with?
Which Steps?
Which Solutions?
The Village
Backlog Owner Solution Owner(s) Analyst(s) Stakeholder(s) & Customer(s) SME(s)
Teams
Horizons
How turbulent is your flow, and
how many horizons would you need
to throttle and stabilize your flow?
Intake Policy Waste Gate Policy
How and when will we accept rocks?
How responsive must we be to our stakeholders?
How will injections change our commitment?
What is our backdoor policy?
What are the Rock Crusher WIP limits?
Do rocks have a best-before date?
What happens to ejected rocks?
Ceremony Schedule
Will we have both a tactical and strategic backlog refinement
meeting?
Who needs to attend?
Who should attend?
How long? How often?
When should a Crusher be created?
Crusher Policy
36
37
13/07/2023
18
38

More Related Content

Similar to Introducing the Rock Crusher.pdf

Wenying Yan Heuristics for Truck Scheduling at Cross Docking Terminals
Wenying Yan Heuristics for Truck Scheduling at Cross Docking TerminalsWenying Yan Heuristics for Truck Scheduling at Cross Docking Terminals
Wenying Yan Heuristics for Truck Scheduling at Cross Docking Terminals
Wenying Yan
 
NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docx
NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docxNORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docx
NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docx
curwenmichaela
 
Feature Teams Launch - Comms Deck
Feature Teams Launch -  Comms DeckFeature Teams Launch -  Comms Deck
Feature Teams Launch - Comms Deck
Robert Bradbury
 
130306 City Council Workshop
130306 City Council Workshop130306 City Council Workshop
130306 City Council Workshop
publicinvolvement
 

Similar to Introducing the Rock Crusher.pdf (13)

UMBC IFSM438 Project Management Group Presentation
UMBC IFSM438 Project Management Group PresentationUMBC IFSM438 Project Management Group Presentation
UMBC IFSM438 Project Management Group Presentation
 
Wenying Yan Heuristics for Truck Scheduling at Cross Docking Terminals
Wenying Yan Heuristics for Truck Scheduling at Cross Docking TerminalsWenying Yan Heuristics for Truck Scheduling at Cross Docking Terminals
Wenying Yan Heuristics for Truck Scheduling at Cross Docking Terminals
 
Final DCP
Final DCPFinal DCP
Final DCP
 
Join the Java Evolution Portland Oregon
Join the Java Evolution Portland OregonJoin the Java Evolution Portland Oregon
Join the Java Evolution Portland Oregon
 
Join the Java Evolution Columbus Ohio
Join the Java Evolution Columbus OhioJoin the Java Evolution Columbus Ohio
Join the Java Evolution Columbus Ohio
 
Geospatial Data and Key Characteristics of Geospatial Data Analysis and Science
Geospatial Data and Key Characteristics of Geospatial Data Analysis and ScienceGeospatial Data and Key Characteristics of Geospatial Data Analysis and Science
Geospatial Data and Key Characteristics of Geospatial Data Analysis and Science
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile Planning
 
NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docx
NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docxNORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docx
NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT .docx
 
Feature Teams Launch - Comms Deck
Feature Teams Launch -  Comms DeckFeature Teams Launch -  Comms Deck
Feature Teams Launch - Comms Deck
 
130306 City Council Workshop
130306 City Council Workshop130306 City Council Workshop
130306 City Council Workshop
 
No Video Vacancy: Using YouTube to Manage the Resident Lifecycle - Rob Ciampa
No Video Vacancy: Using YouTube to Manage the Resident Lifecycle - Rob CiampaNo Video Vacancy: Using YouTube to Manage the Resident Lifecycle - Rob Ciampa
No Video Vacancy: Using YouTube to Manage the Resident Lifecycle - Rob Ciampa
 
Midterm gantt
Midterm ganttMidterm gantt
Midterm gantt
 
Nasa csli cubesat 101
Nasa csli cubesat 101Nasa csli cubesat 101
Nasa csli cubesat 101
 

More from shastie

More from shastie (8)

LAST Brisbane - Shane Hastie - Edge of Agility
LAST Brisbane - Shane Hastie - Edge of AgilityLAST Brisbane - Shane Hastie - Edge of Agility
LAST Brisbane - Shane Hastie - Edge of Agility
 
#NoProjects - What, Why and How
#NoProjects - What, Why and How#NoProjects - What, Why and How
#NoProjects - What, Why and How
 
The Foundations of Business Agility
The Foundations of Business AgilityThe Foundations of Business Agility
The Foundations of Business Agility
 
Speed Talk Deliberately Designing Collaborative Culture
Speed Talk Deliberately Designing Collaborative CultureSpeed Talk Deliberately Designing Collaborative Culture
Speed Talk Deliberately Designing Collaborative Culture
 
Being Agile in a Remote Team
Being Agile in a Remote TeamBeing Agile in a Remote Team
Being Agile in a Remote Team
 
Interpreting the Unwritten Rules, or are they guidelines?
Interpreting the Unwritten Rules, or are they guidelines?Interpreting the Unwritten Rules, or are they guidelines?
Interpreting the Unwritten Rules, or are they guidelines?
 
Product Ownership is a Team Sport
Product Ownership is a Team SportProduct Ownership is a Team Sport
Product Ownership is a Team Sport
 
Applying the Agile Mindset to Tough Business Problems
Applying the Agile Mindset to Tough Business ProblemsApplying the Agile Mindset to Tough Business Problems
Applying the Agile Mindset to Tough Business Problems
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Introducing the Rock Crusher.pdf

  • 3. 13/07/2023 3 No Silver Bullet: Essence and Accidents of Software Engineering. Computer FP Brooks Jr - IEEE Computer Society, Washington, DC, 1987 5 6
  • 4. 13/07/2023 4 The backlog “embraces change” by enabling: ● additions, ● removal, ● reprioritization, and, most importantly, ● visualization of all the potential work for a product 7 8
  • 10. 13/07/2023 10 Mountain Range, still a rock but a Really, really big Rock (maybe a multi-year initiative) A Mountain, still a rock but a really big Rock (maybe a 6 month to year initiative) A boulder, just a big Rock (maybe a quarter to 6 month initiative) Rocks a few weeks to 6 months Ready Rocks 20 21
  • 11. 13/07/2023 11 Crush Ratio = ThinPipe / WhatGoesIn • • 22 23
  • 12. 13/07/2023 12 While a Solution could be a “project”, the Rock Crusher encourages a “product” focus. In project-oriented management, there is no incentive to reduce technical debt; its effects do not materialize until after the project ends. This results in application portfolios that are dead ends for the companies that created them and the constant accumulation of more legacy systems and code…. 24 25
  • 13. 13/07/2023 13 • • Common problem when a team is “project” oriented 26 27
  • 14. 13/07/2023 14 Tactical Refinement Meeting Initiative / Program Refinement Meeting Strategy / Portfolio Refinement Meeting 28 29
  • 15. 13/07/2023 15 • • • • The refinement meeting is when the Team meets to stabilize and throttle the Flow and ensure the Team is not starved and has a smooth flow of Valuable Rocks. Backlog Refinement is a process of learning and discovery. 30 33
  • 17. 13/07/2023 17 Rock Crusher Canvas V0.9 Rock Crusher Name Date Version How to Build A Rock Crusher 1. Form a Rock Crusher Hypothesis. (What problem are you trying to solve through adoption of the Rock Crusher approach?) 2. Choose a value stream. (Where will the Rock Crusher reside?) 3. Identify your village. (Who will play the various Rock Crusher roles?) 4. Visualize your Rock Crusher. (How will you visualize the rocks flowing through the Rock Crusher?) 5. Establish your intake policies. (Where are the front and back doors into the Rock Crusher?) 6. Establish your Waste Gate policy. (What are your policies for disposing of or managing the rocks ejected through the waste gate?) 7. Schedule the ceremonies. (What is the cadence and attendance list for the various Rock Crusher ceremonies?) 8. Continuously improve your Rock Crusher. (How will you apply continuous improvement concepts to the Rock Crusher you are implementing?) Rock Crusher Hypothesis ● Why? ● What is the value of doing this? ● What problem are we solving? ● Why do we think this is the solution to this problem? Rock Crusher Metrics What will we measure to know if it’s working? Value Stream Which Value Stream is the Rock Crusher associated with? Which Steps? Which Solutions? The Village Backlog Owner Solution Owner(s) Analyst(s) Stakeholder(s) & Customer(s) SME(s) Teams Horizons How turbulent is your flow, and how many horizons would you need to throttle and stabilize your flow? Intake Policy Waste Gate Policy How and when will we accept rocks? How responsive must we be to our stakeholders? How will injections change our commitment? What is our backdoor policy? What are the Rock Crusher WIP limits? Do rocks have a best-before date? What happens to ejected rocks? Ceremony Schedule Will we have both a tactical and strategic backlog refinement meeting? Who needs to attend? Who should attend? How long? How often? When should a Crusher be created? Crusher Policy 36 37