Let’s Get Practical

Here are some ways to put these ideas into practice.

Seven Strategies for Measuring Software Development

Software is different from tangible goods and it must be measured differently. The tasks that developers do are different from day to day, so productivity can’t be directly measured in any meaningful, normalized way. I often advise teams not to measure velocity because it can send the wrong message and give management the wrong goals. Velocity can be raised at the expense of quality, which is a mistake. Here are seven strategies for measuring value in software development.

Measure time-to-value

We produce software to fulfill some need or desire, and the time from when we start creating something valuable to when it’s realized ...

Get Beyond Legacy Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.