Changing our mindset and our practices to Agile, and specifically Scrum, can be quite a shock to the system. Is the organization ready for this change? In this workshop we look for the leadership and management signals that are present, that shouldn't be, and that might be completely missing. They can all influence our chances of success and we need to be tuned to them.
These slides were presented at ScrumDay Chile 2015.
3. Prepare Your Table
OLD NEW MISSING
Prepare the table for the Signals
César Idrovo 2015
4. The system is really the people. It exists in their minds, in
their behaviors and their interactions. It is a much more
complex structure than any fixed hierarchy would suggest.
Signals In Our System
César Idrovo 2015
6. Identify “Conflicting Signals” you
already receive (or send!)
5min Exercise – in PAIRS
1 Capture each one on a separate sticky
2 Place each signal in the “OLD” section
César Idrovo 2015
9. Identify new signals you need FROM
the system to support Scrum
5min Exercise – in PAIRS
1 Capture each one on a separate sticky
2 Place each signal in the “NEW” section
César Idrovo 2015
11. Ken Schwaber
Jeff Sutherland
…burn-downs, burn-ups, or cumulative
flows […] do not replace the importance
of empiricism.
Only what has happened may be used
for forward-looking decision-making.
What about the new charts?
- Scrum Guide, pg 13
César Idrovo 2015
12. Identify MORE new signals you
need to support Scrum
5min Exercise – each table
1 Capture each one on a separate sticky
2 Place each signal in the “NEW” section
César Idrovo 2015
13. Reprogramming
this system is a
highly complex
task.
Scrum introduces
(4) new events,
(3) new roles,
(3) new artifacts,
new language,
and a new
mindset.
Signals In Our <Scrum> System
Scaling
Agile
@
Spo.fy
with
Tribes,
Squads,
Chapters
&
Guilds
Henrik
Kniberg
&
Anders
Ivarsson
Oct
2012
César Idrovo 2015
15. Identify “Conflicting” signals when
changing the system
5min Exercise – each table
1 Capture each one on a separate sticky
2 Place each signal in the “NEW” section
César Idrovo 2015
18. Identify signals you ignore (or defy)
in order to get the job done
5min Exercise – in PAIRS
1 Capture each one on a separate sticky
2 Place each signal in the “OLD” section
César Idrovo 2015
19. Failure Demand
Value demand is “what the service exists to provide”
Failure demand is “demand caused by a failure to do
something or do something right for the customer”
Failure demand is discovered during the application of
the Vanguard Method to service organizations. The
Vanguard Method is a method used by service
organizations to change from a command and control
to a systems approach to the design and management
of work.
César Idrovo 2015
20. Failure Demand
“Remember, all time spent handling failure demand is
waste. So it is usually better to create a map of the
process that creates failure, rather than mapping the
process that handles failure. Your objective is not to
handle failure demand more efficiently, it is to
eliminate failure altogether. Before mapping the flow
of failure demand, ask yourself: What is causing the
development process to produce failure demand in the
first place? What can be changed in the process to
prevent (or dramatically reduce) the failure demand?”
- Leading Lean Software Development, Mary & Tom Poppendieck
César Idrovo 2015
21. Failure Demand
• Technical
Debt,
shortcuts,
missing
(or
not
yet
automated)
tests,
poor
integraIon
• Responding
to
Customer
or
Agent
issue
with
soLware
/
website
/
process
• Customer
Service
(or
scrum
team)
discovering
bug
or
unintended
“feature”
in
the
soLware
• PrioriIzing
bug,
invesIgaIng
fix,
wriIng
fix
• Preparing
patch,
deploying
patch,
related
communicaIons
César Idrovo 2015
23. Velocity & Capacity
?
Velocity
Capacity
Sprint 15
45
Failure
Demand
Value
Demand
Time
Work
Done
César Idrovo 2015
24. Velocity & Capacity
?
Velocity
Capacity
Sprint 15
45
Sprint 16
+5
45
Sprint 17
50
Failure
Demand
Value
Demand
Increase
Throughput
IN PERPETUITY
Time
Work
Done
César Idrovo 2015
25. What signals do we need to
eliminate “Failure Demand”?
10min Exercise – Each Table
1 Capture each signal on a separate sticky
2 Place each signal in the “MISSING” section
César Idrovo 2015
29. César Idrovo 2015
Image
By
Ely
News:
hVp://www.ely-‐news.co.uk/SLIDESHOW-‐Van-‐driver-‐causes-‐chaos-‐gefng-‐stuck-‐
underneath-‐Ely-‐Railway-‐Bridge/story-‐22804560-‐detail/story.html
30. César Idrovo 2015
Image
By
Ely
Standard:
hVp://www.elystandard.co.uk/news/
gallery_lorry_driver_misses_warning_signs_at_ely_s_rail_bridge_1_1701569
31. César Idrovo 2015
Image
By
Ely
News:
hVp://www.ely-‐news.co.uk/SLIDESHOW-‐Van-‐driver-‐causes-‐chaos-‐gefng-‐stuck-‐
underneath-‐Ely-‐Railway-‐Bridge/story-‐22804560-‐detail/story.html
32. ”But today was
the first time I
have used a
taller vehicle.”
César Idrovo 2015
33. Effective signals allow recipients to
own the outcome. They do not
absolve the signal “senders” from
responsibility, accountability or
consequences.
“Risk transfer” is not a suitable goal
for any signal (or process), because
the risk still exists inside the
broader system.
César Idrovo 2015
Image
By
Tina
Lewis
Rowe:
hVp://Inalewisrowe.com/2012/01/15/warnings-‐should-‐include-‐consequences/
34. Is “Risk Transfer” already present
in your system?
10min Exercise – Each Table
1 Capture each signal on a separate sticky
2 Place each signal in the “OLD” section
César Idrovo 2015
39. + +
César Idrovo 2015
Image:
“Rocky
Mountain”
Harry
Yount,
First
Park
Ranger
of
Yellowstone
NaIonal
Park:
hVps://en.wikipedia.org/wiki/File:Park_ranger_Harry_Yount.jpg
40. + +
-
César Idrovo 2015
Image:
Pando
aspen
grove
at
Fishlake
NaIonal
Forest:
hVps://en.wikipedia.org/wiki/Pando_(tree)#/media/File:FallPando02.jpg
46. Map the “Elk” causality (i.e. 2-way)
of signals you receive (or send!)
10min Exercise – in PAIRS
1 Select desired effect (eg “Fewer Bugs”)
2 Identify what signal could cause that effect
3 Identify other consequences of that signal
César Idrovo 2015
49. What feedback signals
are we missing?
10min Exercise – Each Table
1 Capture each signal on a separate sticky
2 Place each signal in the “MISSING” section
César Idrovo 2015
50. Weak or no signal
César Idrovo 2015 Image
By
Jamie
Lawson:
hGp://cmajournal.ca/wp-‐content/uploads/2015/06/maxresdefault.jpg
51. Rank signals in a grid by
Amplitude and Frequency
10min Exercise – Each Table
1 Place most frequent to the right
3 Discuss
2 Place loudest at the top
César Idrovo 2015