Foreword |
|
xiii | |
|
Foreword |
|
xvii | |
|
Acknowledgments |
|
xix | |
About the Authors |
|
xxi | |
|
Chapter 1 Getting Started |
|
|
1 | (10) |
|
|
4 | (1) |
|
|
5 | (1) |
|
How This Book Is Organized |
|
|
6 | (2) |
|
No Time to Lose: Off You Go! |
|
|
8 | (3) |
|
|
11 | (2) |
|
|
13 | (32) |
|
Chapter 3 A Primer on Zombie Scrum |
|
|
15 | (16) |
|
|
17 | (1) |
|
|
18 | (6) |
|
Symptom 1 Zombie Scrum Teams Don't Know the Needs of Their Stakeholders |
|
|
19 | (1) |
|
Symptom 2 Zombie Scrum Teams Don't Ship Fast |
|
|
20 | (1) |
|
Symptom 3 Zombie Scrum Teams Don't Improve (Continuously) |
|
|
21 | (2) |
|
Symptom 4 Zombie Scrum Teams Don't Self-Organize to Overcome Impediments |
|
|
23 | (1) |
|
|
24 | (1) |
|
Isn't This Just Cargo Cult Scrum or Dark Scrum? |
|
|
24 | (1) |
|
Is There Hope for Zombie Scrum? |
|
|
24 | (1) |
|
Experiment: Diagnose Your Team Together |
|
|
25 | (4) |
|
|
27 | (1) |
|
|
28 | (1) |
|
|
29 | (2) |
|
Chapter 4 The Purpose of Scrum |
|
|
31 | (14) |
|
It's All about Complex Adaptive Problems |
|
|
32 | (1) |
|
|
33 | (1) |
|
Complex, Adaptive Problems |
|
|
34 | (1) |
|
Complexity, Uncertainty, and Risk |
|
|
35 | (1) |
|
Empiricism and Process Control Theory |
|
|
36 | (1) |
|
Empiricism and the Scrum Framework |
|
|
37 | (1) |
|
What the Scrum Framework Makes Possible |
|
|
38 | (1) |
|
Scrum: An Evolving Set of Minimal Boundaries to Work Empirically |
|
|
39 | (1) |
|
Zombie Scrum and the Efficiency Mindset |
|
|
40 | (2) |
|
What about Simple Problems? |
|
|
42 | (2) |
|
|
44 | (1) |
|
Part II Build What Stakeholders Need |
|
|
45 | (52) |
|
Chapter 5 Symptoms and Causes |
|
|
47 | (26) |
|
Why Bother Involving Stakeholders? |
|
|
49 | (1) |
|
Who Are the Stakeholders, Actually? |
|
|
50 | (2) |
|
Validating Assumptions about Value |
|
|
51 | (1) |
|
Why Are We Not Involving Stakeholders? |
|
|
52 | (16) |
|
We Don't Really Understand the Purpose of Our Product |
|
|
52 | (3) |
|
We Make Assumptions about What Stakeholders Need |
|
|
55 | (1) |
|
We Create Distance between Developers and Stakeholders |
|
|
56 | (3) |
|
We See Business and IT As Separate Things |
|
|
59 | (2) |
|
We Don't Allow Product Owners to Actually Own the Product |
|
|
61 | (2) |
|
We Measure Output over Value |
|
|
63 | (1) |
|
We Believe That Developers Should Only Write Code |
|
|
64 | (2) |
|
We Have Stakeholders Who Don't Want to Be Involved |
|
|
66 | (2) |
|
|
68 | (3) |
|
Who Should Get to Know the Stakeholders? |
|
|
68 | (1) |
|
When to Involve Stakeholders |
|
|
69 | (2) |
|
|
71 | (2) |
|
|
73 | (24) |
|
Experiments: Getting to Know Your Stakeholders |
|
|
74 | (7) |
|
Start a Stakeholder Treasure Hunt |
|
|
74 | (2) |
|
Create Transparency with the Stakeholder Distance Metric |
|
|
76 | (2) |
|
Give the Stakeholder a Desk Close to the Scrum Team |
|
|
78 | (2) |
|
Decorate the Team Room with the Product Purpose |
|
|
80 | (1) |
|
Experiments: Involving Stakeholders in Product Development |
|
|
81 | (7) |
|
Invite Stakeholders to a "Feedback Party" |
|
|
81 | (3) |
|
|
84 | (2) |
|
|
86 | (2) |
|
Experiments: Keeping Your Focus on What Is Valuable |
|
|
88 | (8) |
|
Limit the Maximum Length of Your Product Backlog |
|
|
88 | (2) |
|
Map Your Product Backlog on an Ecocycle |
|
|
90 | (4) |
|
Express Desired Outcomes, Not Work to Be Done |
|
|
94 | (2) |
|
|
96 | (1) |
|
|
97 | (56) |
|
Chapter 7 Symptoms and Causes |
|
|
99 | (24) |
|
The Benefits of Shipping Fast |
|
|
102 | (3) |
|
Complexity in Your Environment |
|
|
102 | (2) |
|
Complexity in Your Product |
|
|
104 | (1) |
|
The Bottom Line: Not Shipping Fast Is a Sign of Zombie Scrum |
|
|
105 | (11) |
|
Why Are We Not Shipping Fast Enough? |
|
|
105 | (1) |
|
We Don't Understand How Shipping Fast Reduces Risk |
|
|
106 | (2) |
|
We Are Impeded by Plan-Driven Governance |
|
|
108 | (2) |
|
We Don't Understand the Competitive Advantage of Shipping Fast |
|
|
110 | (3) |
|
We Don't Remove Impediments to Shipping Fast |
|
|
113 | (1) |
|
We Work on Very Large Items during a Sprint |
|
|
114 | (2) |
|
|
116 | (5) |
|
Deciding to Release (or Not) |
|
|
117 | (1) |
|
Releasing Is No Longer a Binary Action |
|
|
118 | (2) |
|
|
120 | (1) |
|
No More "Big-Bang" Releases |
|
|
121 | (1) |
|
|
121 | (2) |
|
|
123 | (30) |
|
Experiments to Create Transparency and Urgency |
|
|
124 | (7) |
|
Make a Business Case for Continuous Delivery |
|
|
124 | (2) |
|
Measure Lead and Cycle Times |
|
|
126 | (3) |
|
Measure Stakeholder Satisfaction |
|
|
129 | (2) |
|
Experiments for Starting Shipping More Often |
|
|
131 | (10) |
|
Take the First Steps to Automating Integration and Deployment |
|
|
131 | (4) |
|
Evolve Your Definition of Done |
|
|
135 | (2) |
|
|
137 | (2) |
|
Ask Powerful Questions to Get Things Done |
|
|
139 | (2) |
|
Experiments for Optimizing Flow |
|
|
141 | (9) |
|
Increase Cross-Functionality with a Skill Matrix |
|
|
141 | (4) |
|
Limit Your Work in Progress |
|
|
145 | (3) |
|
Slice Your Product Backlog Items |
|
|
148 | (2) |
|
|
150 | (3) |
|
Part IV Improve Continuously |
|
|
153 | (52) |
|
Chapter 9 Symptoms and Causes |
|
|
155 | (28) |
|
Why Bother Improving Continuously? |
|
|
157 | (6) |
|
What Is Continuous Improvement? |
|
|
158 | (3) |
|
Continuous Improvement or Agile Transformation? |
|
|
161 | (2) |
|
Why Are We Not Improving Continuously? |
|
|
163 | (16) |
|
In Zombie Scrum, We Don't Value Mistakes |
|
|
163 | (3) |
|
In Zombie Scrum, We Don't Have Tangible Improvements |
|
|
166 | (2) |
|
In Zombie Scrum, We Don't Create Safety to Fail |
|
|
168 | (3) |
|
In Zombie Scrum, We Don't Celebrate Success |
|
|
171 | (1) |
|
In Zombie Scrum, We Don't Recognize the Human Factors of Work |
|
|
172 | (3) |
|
In Zombie Scrum, We Don't Critique How We Do Our Work |
|
|
175 | (2) |
|
In Zombie Scrum, We Consider Learning and Work As Different Things |
|
|
177 | (2) |
|
|
179 | (3) |
|
|
181 | (1) |
|
See the Forest and the Trees, Together |
|
|
181 | (1) |
|
|
182 | (1) |
|
|
183 | (22) |
|
Experiments for Encouraging Deep Learning |
|
|
183 | (7) |
|
Share an Impediment Newsletter throughout the Organization |
|
|
184 | (1) |
|
Ask Powerful Questions during Sprint Retrospectives |
|
|
185 | (2) |
|
Dig Deeper into Problems and Potential Solutions, Together |
|
|
187 | (3) |
|
Experiments for Making Improvements Tangible |
|
|
190 | (5) |
|
|
190 | (1) |
|
Focus on What to Stop Doing |
|
|
191 | (2) |
|
Create Improvement Recipes |
|
|
193 | (2) |
|
Experiments for Gathering New Information |
|
|
195 | (5) |
|
Use Formal and Informal Networks to Drive Change |
|
|
195 | (3) |
|
Create a Low-Tech Metrics Dashboard to Track Outcomes |
|
|
198 | (2) |
|
Experiments to Create a Learning Environment |
|
|
200 | (4) |
|
Share Success Stories and Build on What Made Them Possible |
|
|
200 | (2) |
|
|
202 | (2) |
|
|
204 | (1) |
|
|
205 | (66) |
|
Chapter 11 Symptoms and Causes |
|
|
207 | (32) |
|
Why Bother Self-Organizing? |
|
|
209 | (8) |
|
What Is Self-Organization? |
|
|
210 | (1) |
|
Self-Organization through Simple Rules |
|
|
211 | (1) |
|
Self-Organization through Self-Management |
|
|
212 | (2) |
|
Self-Organization Is a Survival Skill in a Complex World |
|
|
214 | (3) |
|
|
217 | (1) |
|
Why Are We Not Self-Organizing? |
|
|
217 | (17) |
|
In Zombie Scrum, We Are Not Self-Managing Enough |
|
|
218 | (2) |
|
In Zombie Scrum, We Use Off-the-Shelf Solutions |
|
|
220 | (3) |
|
In Zombie Scrum, Scrum Masters Keep Resolving All Impediments |
|
|
223 | (2) |
|
In Zombie Scrum, Scrum Masters Focus Only on Scrum Team(s) |
|
|
225 | (2) |
|
In Zombie Scrum, We Have No Goals or They Are Imposed |
|
|
227 | (2) |
|
In Zombie Scrum, We Don't Use the Environment As External Memory |
|
|
229 | (3) |
|
In Zombie Scrum, We Are Impeded by Standardization |
|
|
232 | (2) |
|
Healthy Scrum: What Self-Organization Looks Like |
|
|
234 | (4) |
|
Scrum Teams Have Product Autonomy |
|
|
234 | (3) |
|
Management Supports Scrum Teams |
|
|
237 | (1) |
|
|
238 | (1) |
|
|
239 | (26) |
|
Experiments to Increase Autonomy |
|
|
239 | (7) |
|
Make the Cost of Low Autonomy Transparent with Permission Tokens |
|
|
240 | (2) |
|
Find Actions That Boost Both Integration and Autonomy |
|
|
242 | (3) |
|
|
245 | (1) |
|
Experiments to Encourage Self-Organization |
|
|
246 | (8) |
|
Find a Minimum Set of Rules for Self-Organization |
|
|
247 | (2) |
|
Express Clear Requests for Help |
|
|
249 | (2) |
|
Observe What Is Happening |
|
|
251 | (3) |
|
Experiments to Promote Self-Alignment |
|
|
254 | (5) |
|
Create Better Sprint Goals with Powerful Questions |
|
|
254 | (2) |
|
Use a Physical Scrum Board |
|
|
256 | (3) |
|
|
259 | (4) |
|
Organize Scrum Master Impediment Gatherings |
|
|
259 | (2) |
|
Develop Local Solutions with Open Space Technology |
|
|
261 | (2) |
|
|
263 | (2) |
|
Chapter 13 The Road to Recovery |
|
|
265 | (6) |
|
|
266 | (1) |
|
|
267 | (1) |
|
|
268 | (1) |
|
|
268 | (3) |
Index |
|
271 | |