DEV Community

Kostas Bariotis
Kostas Bariotis

Posted on

 

Engineering KPIs

What sort of KPIs do you use on your engineering processes and infrastructure? Sprint Velocity, No of hotfixes, API response times, client bundle file size, etc, etc..

Latest comments (2)

Collapse
 
epogrebnyak profile image
Evgeny Pogrebnyak

Just a random memory: after your metric becomes a targrt, it is no longer a good metric.

Collapse
 
ben profile image
Ben Halpern

I'm always nervous about perverse incentives that can come out of measuring software engineering too closely.

Response times and bundle size seem reasonable, but I'm also not sure how you measure improvement apples-to-apples against theoretical alternatives there.

I've always worked with small teams, so engineering KPIs haven't always offered more good than bad. I can imagine in a larger org, it could help.

Now that we're open source I could see us working community PRs merged as a KPI. Seems to generally incentivize smaller PRs, more contributors, and feature/bug-fix velocity.

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git