re: How do you measure code quality / engineering team performance? VIEW POST

FULL DISCUSSION
 

Top of my mind here is "why?", what's the purpose of measuring stuff: profitability for the company; team happiness; customer engagement?

The highly recommended Accelerate book by Nicole Forsgren et al (amazon.com/Accelerate-Software-Per...) suggests the following metrics are useful for end-end delivery performance, which is correlated with better return on investment for the company, happier people and happier customers:

  • Lead time for changes
  • Deployment frequency
  • Time to restore service
  • Change failure rate

Have a read - or the shorter State of DevOps Reports derived from the same research: puppet.com/resources/whitepaper/st... - the TL;DR version :)

 
 

And the main goal is definitely team happiness

code of conduct - report abuse