Visualizing
Agility
Metrics
That
Matter
Jay
Packlick
@jpacklick
[email protected]
Slide 2
Slide 2 text
Me
–
Jay
Packlick
• Traveler
• Guitar
Player
• Nerd
Slide 3
Slide 3 text
Why
do
we
need
metrics?
How
do
we
decide
which
metrics
to
use?
Which
metrics
should
we
avoid?
What
are
some
common
pitfalls?
What
are
some
powerful
but
seldom
used
Metrics?
Some
Questions
For
Today
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
The world as we
imagine it to be….
… is very often
different than the
world that exists.
Slide 7
Slide 7 text
Consequences
of
delayed
feedback
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
11
Metrics:
which Ones
SHOULD WE Use?
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
Potential
Value
Seconds…
Car
Lengths
Which
has
more
value?
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Potential
Value
Lines of
Code
How
are
we
performing?
Slide 16
Slide 16 text
‘Easy’ TO MEASURE != Valuable
Slide 17
Slide 17 text
Potential
Value
Features
Accepted
Lines of
Code
How
are
we
performing?
Slide 18
Slide 18 text
Metrics
Effect
How
We
Behave
Slide 19
Slide 19 text
“Tell
me
how
you
will
measure
me
and
I
will
tell
you
how
I
will
behave”
–
Eli
Goldratt
So…Be Careful What
You Ask For
Slide 20
Slide 20 text
Which
metrics
should
we
avoid?
20
Slide 21
Slide 21 text
Potential
Value
Average
Velocity
How
many
features
can
we
complete
this
Sprint?
Slide 22
Slide 22 text
Be Careful What You Ask For
Slide 23
Slide 23 text
Potential
For
Evil
Slide 24
Slide 24 text
Potential
for
Evil
Potential
Value
Features
Accepted
Lines of
Code
Average
Velocity
How
Well
Are
We
Performing?
Slide 25
Slide 25 text
What
are
some
Agile
metrics?
Potential
for
Evil
Potential
Value
Customer
Satisfaction
Value
Delivered
Work
Flow
Planning
Effectiveness
Code
Quality
Team
Collaboration
/
Interaction
Team
Empowerment
/
Accountability
Respect
/
Trust
?
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
What
are
some
common
pitfalls?
Slide 28
Slide 28 text
Page
28
Project Goals
Cost
to
respond
$
Cost
to
respond
$$$$$
“…We
have
come
to
value…
Responding
to
Change”
Slide 29
Slide 29 text
Agile
Assessments…
Slide 30
Slide 30 text
Consider
‘Merit
Badges’
Instead
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
Metrics:
Make
Em
Visible!
32
0%
20%
40%
60%
80%
100%
120%
140%
160%
180%
200%
1
2
3
4
5
6
Iteration
Productivity
Points
Accepted
vs
Points
Planned
The
Buffet
Rule:
“Take
all
you
want,
but
eat
all
you
take”
Slide 33
Slide 33 text
Consider
Project
Sliders
Slide 34
Slide 34 text
What are some powerful (but
seldom used) metrics?
Slide 35
Slide 35 text
Lead
Time
Cycle
Time
WIP
Remaining
to
be
done
Scope
Increase
How
is
our
throughput?
Slide 36
Slide 36 text
How
much
time
do
we
spend
waiting?
“Agile
is
the
art
of
eliminating
delay”
–
Alan
Shalloway
Slide 37
Slide 37 text
Process
Cycle
Efficiency
(PCE)
Page
37
%
Time
Effort
Delay
=
100%
PCE
(
zero
delay
)
6
days
effort
6
days
duration
Effort
=
Duration
Slide 38
Slide 38 text
Process
Cycle
Efficiency
(PCE)
Page
38
%
Time
Effort
Delay
Duration
=
19
days
=
31%
PCE
6
days
effort
19
days
duration
Effort
=
6
days
Slide 39
Slide 39 text
Process
Cycle
Efficiency
(PCE)
Page
39
%
Time
Effort
Delay
Duration
=
14
days
=
43%
PCE
6
days
effort
14
days
duration
Effort
=
6
days
What
question
are
we
trying
to
answer?
What’s
the
goal
(target
condition)?
Who
is
the
target
audience?
What’s
the
relative
value
of
the
metric?
What
undesirable
behavior
might
this
drive?
How
will
people
try
to
game
it?
How
are
we
going
to
make
it
visible?
In
deciding
which
metric
to
use
Ask…
Slide 42
Slide 42 text
Jay
Packlick
@jpacklick
[email protected]
www.linkedin.com/in/jpacklick/
agileorganizations.wordpress.com