Upload
jack-molisani
View
36
Download
1
Embed Size (px)
Citation preview
© 2016 Comtech Services, Inc. © 2016 Comtech Services, Inc.
Adapting Traditional Metrics to Measure, Monitor, and Achieve Agile Success Dawn Stevens Vice President Comtech Services
From Waterfall to Agile:
© 2016 Comtech Services, Inc. 2
Comtech and CIDM
About me
• Over 30 years providing consulting services to information development organizations in all industries around the world
• 27 years in information development o 11 years managing a
combined documentation and training organization
o 16 years at Comtech
Myself
© 2016 Comtech Services, Inc. 3
Audience participation:"About you • How many are currently in
an Agile environment?
• How many years have you been in an Agile environment?
• How many are considering adopting Agile?
© 2016 Comtech Services, Inc. 4
Audience participation: "Current measurement practices
• Do you gather any metrics today?
• What are you measuring?
• Why are you measuring them?
• What do you do with them?
© 2016 Comtech Services, Inc. 5
Why measure?
• To judge the performance of your team and the individuals on the team X
© 2016 Comtech Services, Inc. 6
Why measure?
• To demonstrate that promises were met
• To validate or correct assumptions
• To alert the team to irregularities
• To track progress toward a goal
© 2016 Comtech Services, Inc. 7
Audience participation:"Agile expectations • What promises have been
made about your Agile implementation?
• What assumptions do you have about what Agile brings?
• What might go wrong with an Agile implementation?
• How will you know when you have reached Agile success?
© 2016 Comtech Services, Inc. 8
CIDM survey:"The promises of Agile
12.2
24.4
31.7
31.7
43.9
46.3
63.4
73.2
0 10 20 30 40 50 60 70 80
Mo-vateemployees
Decreasecostofinforma-ondevelopment
Increasecustomersa-sfac-on
Increasetechnicalcompetence
Improvequality
Receivemorecustomerfeedback
Decreasedevelopment-me
Increasecollabora-on
© 2016 Comtech Services, Inc. 9
The Agile difference
That is, while there is value on the items on the right, we value the items on the left more.
Responding to change Customer collaboration
Working software Individuals and interactions
over following a plan over contract negotiation
over comprehensive documentation over processes and tools We value:
© 2016 Comtech Services, Inc. 10
Audience participation: "The Agile difference Process/performance vs. Result
© 2016 Comtech Services, Inc. 11
Traditional�metrics
The Agile difference
• Budget
• Scope
• Productivity
• Process
• Value
• Quality
• Capability
• Adaptability and collaboration
Agile �metrics
© 2016 Comtech Services, Inc. 12
Budget
The Agile difference
• How much can we / did we spend?
• How many resources can be assigned / do we need?
• What tools can we acquire to complete this project?
• Is it needed? • Is it important to the
customer? • What will customers pay
for it? • What affect will it have on
company reputation? • What difference does it
make on our market share?
Value
© 2016 Comtech Services, Inc. 13
Audience participation: "Measuring value
What metrics might indicate the value of your:
• Agile implementation?
• product(s)?
• department?
© 2016 Comtech Services, Inc. 14
My thoughts: "Measuring value Agile implementation
• Number of projects cancelled before launch
• Number of launched products without expected customer acceptance
© 2016 Comtech Services, Inc. 15
Product
My thoughts: "Measuring value
• Actual sales and usage statistics o Revenue o # of customers o Market share
• Growth rate • Net promoter scores • % time spent on customer
priorities
• Given $100, how much would customers assign to: o product itself o documentation o training o customer support
• Reduction in service calls over time
• Amount of content never accessed
Department
© 2016 Comtech Services, Inc. 16
Scope
The Agile difference
• What is the size of what we are creating?
• What specific features must it include?
• How complex is it?
• Does it meet the need?
• Are customers satisfied with it?
• Is it usable?
• Are there any defects?
Quality
© 2016 Comtech Services, Inc. 17
Audience participation: "Measuring quality
• What measurements provide information about the quality of your work?
• How do your customers measure quality?
• How do your managers measure quality?
© 2016 Comtech Services, Inc. 18
My thoughts: "Measuring quality • % of topics with positive customer feedback
• Time required for users to locate needed information
• # of support calls on topics not covered in content
• # of errors found / reported post release
• Amount of time spent on rework after initial development effort
© 2016 Comtech Services, Inc. 19
Productivity
The Agile difference
• How many man hours will it / did it take us to complete?
• How much calendar time time will it / did it take?
• How much can the team accomplish within the time constraints?
• Does the team have the required skills?
• Is the team able to sustain the production rate?
Capability
© 2016 Comtech Services, Inc. 20
Audience participation: "Measuring team capability What measurements provide information about the capabilities of your team?
© 2016 Comtech Services, Inc. 21
My thoughts: "Measuring team capability • Team velocity -- # of storypoints / sprint
• On-time delivery rate
• Experience of team working together
• % work requiring specialized skill
© 2016 Comtech Services, Inc. 22
Beware: "Velocity ≠ Productivity
Which team is more productive?
© 2016 Comtech Services, Inc. 23
Beware: " The observer effect
• People adjust behavior based on the metrics they are held against
• What you measure is often not only what you get, but all you get
• To change behavior, change what you measure
© 2016 Comtech Services, Inc. 24
Process
The Agile difference
• How will we get this done?
• Did we check off all the boxes?
• What do the rules say?
• How can we get this done?
• What should we do next?
• What needs to change?
• How can we work together better?
Adaptability / Collaboration
© 2016 Comtech Services, Inc. 25
Audience participation: "Measuring Adaptability / Collaboration
How can you measure team adaptability and collaboration?
© 2016 Comtech Services, Inc. 26
My thoughts: "Measuring adaptability / collaboration • # of changes required during sprint • Time required to adjust to changes • # of changes / innovations suggested by
team members • % team members expressing
satisfaction with communication during sprint
• % team members expressing that they are respected on the team
• Time required for team members to get answers or help
© 2016 Comtech Services, Inc. 27
Beware:"The streetlight effect
What you can measure
What you can’t measure
What you should
measure
Ask yourself: • What decisions will be made based
on this measure?
• Is this the RIGHT thing to measure or an easy thing to measure?
• What might be an unintended consequence of this measure?
• How can we guard against unintended consequences?
© 2016 Comtech Services, Inc. 28
A final caution:"Interpreting your measurements Don’t collect metrics if you aren’t going to use them or believe them
© 2016 Comtech Services, Inc. 29
Questions?
If we didn’t measure things we wouldn’t know how good we were at measuring the things that we’re measuring.