liveBook · Manning

Metric

As explained in Think Like a Software Engineering Manager

A metric is a quantitative measure used to assess performance against defined success criteria.

A metric is an objective measure for assessing performance against defined success criteria. It helps engineering managers gauge progress, plan strategically, and identify areas for improvement. section 1.2

Useful measures can cover several connected dimensions of team success:

  • Business value, such as customer satisfaction, retention, and customer feedback. section 1.2.1
  • Delivery and execution, including milestone timing, team velocity, and quality standards. section 9.2.6
  • Collaboration and development, including communication, knowledge sharing, innovation, and upskilling. section 9.2.6
  • Operational outcomes, resource use, and return on investment. section 1.2 section 9.2.6

Set a measurable project goal

A product launch that raises customer satisfaction by 20% and reduces escalations by 30% meets its success criteria when those measures were agreed during project initiation. Analyze changes carefully: a metric alone may not identify their cause. section 1.2.1

For technical work, measures can help make trade-offs clear to nontechnical partners. Reliability, service-level agreement violations, customer impact, and short- versus long-term costs can help frame a technical-debt decision. section 9.3.4

How Think Like a Software Engineering Manager covers it

How deep it goes
Defines metrics as objective gauges and lists performance dimensions, but does not provide a general method for selecting or calculating them.
Examples
Illustrates success with a product launch targeting 20% higher customer satisfaction and 30% fewer escalations, plus platform reliability and cost measures.
What it assumes
Assumes goals or success criteria can be established and encourages defining them during project initiation when they are missing.
What you can do after
Evaluate engineering-management and cross-functional outcomes against business, delivery, quality, collaboration, and customer measures.
How it connects
Connects business metrics with team velocity, customer satisfaction, operational performance, and technical-debt prioritization.

Also explained in

Compare how 16 books explain metric →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Think Like a Software Engineering Manager. The section links point to the parts of the book it draws on.