Home → Magazine Archive → September 2019 (Vol. 62, No. 9) → Velocity in Software Engineering → Abstract

Velocity in Software Engineering

By Tom Killalea

Communications of the ACM, Vol. 62 No. 9, Pages 44-47
10.1145/3345626

[article image]


back to top 

Software engineering is necessary in all modern companies, but software engineers are expensive and in very limited supply. So naturally there's a lot of interest in the increase of velocity from existing software-engineering investments. In most cases, software engineering is a team activity, with breakthroughs typically achieved through many small steps by a web of collaborators. Good ideas tend to be abundant, though execution at high velocity is elusive. The good news is that velocity is controllable; companies can invest systematically to increase it.

Velocity compounds. It's also habit-forming; high-velocity teams become habituated to a higher bar. When velocity stalls, high contributors creatively seek ways to reestablish high velocity, but if external forces prolong the stall, soon they will want to join another team that has the potential for high velocity. High velocity is addictive and bar-raising.

0 Comments

No entries found