Impact of agile quantified: 2014 edition - A de-mystery thriller

121
©2014 Rally Software @LMaccherone | [email protected] | #Agile2014 @RallySoftwa re

description

For the first time in Agile history, there is solid research backed by hard numbers of tens of thousands of teams and hundreds of thousands of projects about the efficacy of Agile practices. This session introduces the first-ever quantified decision framework for targeting improvement and making Agile practice decisions. Attendees will: - Identify which Agile practices are based on Agile folklore, and which are based on quantifiable evidence - How to use this information to target your improvement efforts - What metrics to use for your context How to use these metrics and apply these techniques

Transcript of Impact of agile quantified: 2014 edition - A de-mystery thriller

Page 1: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Larry Maccherone
[email protected] These need to be updated to the latest style. Need the note on littles law to not overlap with the grid line. Should use titles on the charts not the slides.
Ian Kleinfeld
This should be overridden by the following slide but leaving this here just in case
JB Brockman
Delete "the" before "Europe"
Ian Kleinfeld
That's a stylistic and rhythmic joke on Larry's part. Leaving it in.
JB Brockman
ok
JB Brockman
use sentence case throughout slide:"Industry (by percentage sum)""Clinical health care""Medical devices"
Ian Kleinfeld
This needs to be cleaned up, I'll see what I can do. Again, this is a screenshot with the previous limitations described ...
Larry Maccherone
Need to add US and Europe
Ian Kleinfeld
Looks like those are in there. Is it good now?
Ian Kleinfeld
Replaced with Caution signs
Page 2: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Lean-Agile city.

This place runs on folklore, intuition, and anecdotes.

If you want to know the truth about this town, stick with me. I’ll give you a tour you’ll never forget.

But if you don’t want your beliefs challenged with facts, you’d better beat it, kid. I don’t want to upset you.

Page 3: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

My sidekick down there? That’s Larry Maccherone. He’s worked in this town his entire professional life.

Page 4: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

I’m going to give you the tools to find the real-world numbers that can help you make the economic case to get the resources you need and get your people to commit to change. Really.

-

Page 5: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 6: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The Seven Deadly Sins of Agile Measurement

11 ManipulatingOthers

22 UnbalancedMetrics

33 QuantitativeIdolatry

4 OverpricedMetrics

5 LazyMetrics

6 BadAnalysis

7 LinearForecasting

Page 7: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Manipulating

Others

Sin #1

Using metrics as a lever to drive someone else’s

behavior

Page 8: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Self Improveme

nt

Heavenly Virtue #1

Using metrics to reflect on your

own performance

Page 9: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

LinearForecastin

g

Sin #7

Forecasting without

discussing probability and

risk

Page 10: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

ProbabilityTools

Heavenly Virtue #7

Using the proper tools to predict the likelihood of

results

(Not likely)

Page 11: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

MonteCarloSimulation

Page 12: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Correlation does not

necessarily mean

causation

CAUTION:

Page 13: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

CAUTION:

Only good practices in

context

There are no best practices

Page 14: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Iteration length

Page 15: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Crowd wisdom or shared delusion?

Iteration length

Teams using

1 week 6.2%

2 weeks 59.1%

3 weeks 23.4%

4 weeks 9.8%

5+ weeks 1.5%

Larry Maccherone
[email protected] I'm still not happy with how small the numbers are at the top of these bars. No one can read them.
Page 16: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 17: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 18: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

SDPI current dimensions

Productivity

(Throughput)

Predictability(Stability of Throughput)

Responsiveness

(Time in Process)

Quality(Defect Density)

Page 19: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Future SDPI dimensions

Customer/ StakeholderSatisfaction(Late 2014)

Build-the- Right-Thing

metric(2015)

EmployeeEngagement/ Satisfaction(Late 2014)

Code Quality from Static Analysis

(2015)

Page 20: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Raw metrics → Percentiles = Index

Page 21: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Iteration length

Page 22: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 23: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 24: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 25: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 26: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 27: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 28: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 29: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Facts Discovered:

● Teams using two-week iterations have the best balanced performance

● Longer iterations correlate with higher Quality

● Shorter iterations correlate with higher Productivity and Responsiveness

● However, some teams are acting like “tough guys” by pretending to operate at one-week iterations when they can’t back it up

Page 30: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Survey-based research

Page 31: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 32: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 33: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Ratio of testers to developers

Page 34: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 35: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 36: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 37: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 38: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 39: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Facts Discovered:

● More testers lead to better Quality

● But they also generally lead to worse Productivity and Responsiveness

● Interestingly, teams that self-identify as having no testers have:o The best Productivityo Almost as good

Quality o But much wider

variation in Quality

Page 40: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Retrospectives

Page 41: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 42: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 43: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 44: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 45: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 46: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 47: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Motive

Page 48: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 49: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 50: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Evidence Found:

● Motive has a small but statistically significant impact on performance

● Extrinsic motivation does not have a negative impact on performance

● Executive support is critical for success with Agile

● Teamwork is not the dominant factor; talent, skills, and experience are

● Those motivated by quality perform best

Page 51: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Co-location

Page 52: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 53: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Evidence Found:

● Teams distributed within the same time zone have up to 25% better productivity.

● Is distraction a problem?

Page 54: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

One year earlier ...

rallydev.com/agilemetrics

Page 55: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Stable teams result in up to:

● 60% better Productivity

● 40% better Predictability

Dedicated teams: Teams made up of people who only work on that one team have double the Productivity

Smaller teams have better Productivity

Larger teams have better Quality

Teams with low WiP have up to:

● 4x better Quality

● 2x faster Time to market

● But 34% worse productivity

Page 56: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

● Roadmap○ Self-assessment and tracking (surveys)

■ Two more dimensions● Customer/Stakeholder Satisfaction● Employee Engagement/Satisfaction

■ Probe your environment with customized surveys (maturity, practices compliance, etc.)

○ Recommendation Engine■ What are the top five things we should improve next?

What’s next?

Page 57: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

More

researc

hO

ver 5

5 v

aria

ble

s under stu

dy

Page 58: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

A fact without a theoryis like a ship without a sail,is like a boat without a rudder,is like a kite without a tail.A fact without a figureis a tragic final act.But one thing worsein this universeis a theory without a fact.

~ George Schultz

Page 59: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Replace Folklorewith Facts

Swap Anecdoteswith Evidence

Upgrade Intuitionto Insights

Page 60: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Want a demo?

Take this “survey” and we’ll set up a time.

Page 61: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 62: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

#RallyON14

Additionalslides

Page 63: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

SDPI dimensions

Page 64: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Productivity = Throughput

Throughput is simply the count of User Stories completed in a given time period.

Productivity (by default) is the percentile scoring of the raw Throughput metric for User Stories normalized by team size.

Page 65: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Predictability = Stability of Throughput

Predictability measures how consistent you are at producing the same amount of work each month as measured by the Coefficient of Variation (CoV) of Throughput.

Predictability (by default) is the percentile scoring of the raw CoV of Throughput.

Page 66: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Responsiveness = Time in Process

TiP shows how long it takes to get one work item through your system. It's the work days that a User Story spends in development and testing. Similar to lead time or cycle time.

Responsiveness (by default) is the percentile scoring of the raw Time In Process (TiP) metric for User Stories.

Page 67: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Quality = Defect Density

Defect Density is a representation of the number of defects found in your code. It's the count of defects found in a given time period, normalized by team size.

Quality (by default) is the percentile scoring of the raw defect density metrics for both defects found in test as well as those found in production.

Page 68: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Team time together

Page 69: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 70: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 71: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 72: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Controlling WiP

Page 73: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Most obvious finding:

Little’s Law

Page 74: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Most dramatic

finding

Page 75: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 76: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 77: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Facts Discovered:

Teams that most aggressively control WiP:

● Have ½ the Time in Process (TiP)

● Have ¼ as many defects

● But have 34% lower productivity

Page 78: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Recommendations:

● If your WiP is high, reduce it

● If your WiP is already low, consider your economic drivers○ If Productivity drives

your bottom line, don’t push WiP too low

○ If time to market or quality drives your bottom line, push WiP as low as it will go

Page 79: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Estimating process

Page 80: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Estimating process

Process Type Teams Using

No Estimates 3%

Full Scrum 79%

Lightweight Scrum 10%

Hourly-Oriented 8%

Page 81: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 82: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 83: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 84: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 85: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 86: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 87: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Facts Discovered:

● Teams doing Full Scrum have 250% better Quality than teams doing no estimating

● Lightweight Scrum performs better overall, with better Productivity, Predictability, and Responsiveness

Page 88: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Recommendations:

● Experienced teams may get best results from Lightweight Scrum

● If new to Agile or focused strongly on Quality, choose Full Scrum

Page 89: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Team stability &Dedication to one team

Page 90: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Larry Maccherone
[email protected] I told you wrong. When I look at these, this doesn't go all the way to zero so we can't use it to replace the older blue ones yet. [email protected] Can you give us updated histograms for percent dedicated and team stability with 1% increments... or is it best if Ian just re-colors the old ones?
Joel Sherriff
The old ones (slides 110 and 111) were 2% per bar...did you want to switch to 1%? Only problem I'm having duplicating the old ones (slide 110 and 111) is the x-axis. Wish I knew how they were done - I'm tripping over a highcharts bug. Also the values are vastly different since there's so many more snapshots.
Larry Maccherone
2% is fine.
Larry Maccherone
You can ask Mike. I know he used the histogram functionality in Lumenize.It's not very well documented though. One of the few dark corners ofLumenize. He and I stayed up all night doing histogram and percentile stuffone weekend to make a deadline. I never went back and cleaned up thehistogram or percentile documentation.On Fri, Jun 27, 2014 at 9:54 AM, Larry Maccherone <[email protected]>wrote:> 2% is fine.>>> On Fri, Jun 27, 2014 at 9:08 AM, Joel Sherriff (Google Docs) <
Joel Sherriff
Not a lumenize thing here, but highcharts...or whatever was used to build them...could be an older version of highcharts but the current version has a bug wrt tickmarks "between" categories + tick interval != 1...I'll email what I have.
Page 91: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 92: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 93: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 94: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 95: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 96: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Ian Kleinfeld
I recolored and re-whatevered this until the real graphs are ready
Joel Sherriff
updated here: http://rlh-engdb-01:8080/histogram/percent_dedicated_work_histogram.html
Page 97: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Joel Sherriff
Just so we don't forget, the x-axis title here should be Team Stability. The updated chart is in the Neo flow and will be in the index Real Soon Now.
Ian Kleinfeld
Sure, Joel, sure ... :P [email protected]
Joel Sherriff
and here: http://rlh-engdb-01:8080/histogram/team_stability_histogram.html
Page 98: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Another Fact Discovered:

One out of four team members changes every three months!

Larry Maccherone
[email protected] Can you fly this into the Team Stability slide?
Ian Kleinfeld
I'm confused about what you want here. Remove it here or have it in both places? Or?
Page 99: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 100: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 101: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 102: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 103: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 104: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Facts Discovered:

Stable teams result in up to:

● 60% better Productivity

● 40% better Predictability

Another Fact Discovered:

One out of four team members changes every three months!

Ian Kleinfeld
Page 105: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Recommendations:

● Dedicate people to a single team

● Keep teams intact and stable

Page 106: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Team size

Ian Kleinfeld
NOTE TO SELF: Pick up here Thursday
Page 107: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Agile recommends that the ideal team size is 7± 2. How ideal is that when we actually look at the data?

Balance your team’s Performance

Page 108: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 109: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 110: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 111: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 112: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 113: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Facts Discovered:

Small teams (of 1-3) people have:

● 17% lower Quality

● But 17% more Productivity

than teams of the recommended size.

Page 114: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Recommendations:

● Set up team size of 7±2 people for the most balanced performance

● If you are doing well with larger teams, there’s no evidence that you need to change

Page 115: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Geography

Page 116: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 117: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Israel-based teams● Find more defects overall● But find fewer in

production● Theory: May correlate with

high use of static analysis tools

India-based teams● Find more defects overall● Released and unreleased● Theory: May correlate with

high use of static analysis tools

● Theory: Could be recording bias

Larry Maccherone
[email protected] This slide is messed up. Also, the highlighting on Israel was too subtle for most projectors. Can you bump it up?
Page 118: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Facts Discovered:

● Differences are slight but statistically significant.

● Australia has the best overall performance.

● India the worst. However, there could be a reporting bias for defects.

● Israel seems to catch the most defects before production. Heavy use of static analysis?

Page 119: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

The investigation continues with ...

Geography: US and Europe

Page 120: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Page 121: Impact of agile quantified: 2014 edition - A de-mystery thriller

©2014 Rally Software@LMaccherone | [email protected] | #Agile2014 @RallySoftware

Larry Maccherone
[email protected] Sort by highest to lowest
Ian Kleinfeld
I can't. [email protected] can you?
Joel Sherriff
is this the only place this (Europe Geographic location) chart is used? Cause I'll have to "sort" it manually since it's already sorted by the total score
Joel Sherriff
[email protected], that was for you
Joel Sherriff
re-ordered by productivity here: http://rlh-engdb-01:8080/analysis/europe_geographic_location_by_productivity_relationship_to_performance.html
Joel Sherriff
(Note that that's not THE Europe Geographic Location...it's a 2nd that's specifically ordered by Productivity)