際際滷

際際滷Share a Scribd company logo
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 its 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

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 its 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