I'm happy to announce our first annual report on the state of engineering performance management. We surveyed more than 100 software engineering leaders to discover how they track, measure, and report engineering performance—both to themselves and to the broader business. There were some surprises in the data, starting with this: more than half don’t measure performance at all. (Exclamation point?)

A summary of the key findings:

The most commonly used engineering performance metric? “None.”

More than half of survey respondents (56.2%) have no performance metrics for software engineering. Among those who do measure performance, metrics around Cycle Time earned a plurality of the vote (10.5%).

Satisfaction with engineering performance is lowest at the C-suite

Respondents were asked to rank their satisfaction with the performance of their software engineering organization, on a scale from one (low) to five (high). Of all leadership cohorts, “CTO/CIO” reported the lowest overall satisfaction score (3.2).

Engineering scores higher where performance is measured

Companies that use some form of performance metrics reported higher overall satisfaction with engineering. Satisfaction scores were 12% higher on average versus companies without any measurement.

Finding alignment is the top engineering challenge, followed by staffing.

Whether or not respondents had performance metrics in place, there was agreement that the top challenge for engineering was getting alignment (with business stakeholders, or among teams), followed by staffing. But the two groups differed sharply on the third biggest challenge...

You can grab your copy of the full report here

Get the data science behind high-performance teams.