As a VP of Engineering, I work with 30+ software engineering teams, and from
time to time, we work in troubleshooting their velocity problems. I've recently
written about why most attempts to improve
Improving a development team's velocity is no easy task for a leader.
In 2015, I led a team that was taking a long time to build new features, but it
was tough to
There is a vicious cycle in software development between doing large changes and
slow feedback loops.
When the feedback loop is slow, people will batch more changes together, and
when the batch is
> When code review is laborious and takes hours or days, developers avoid working
in small batches and instead batch up many changes. This in turn leads to a
downward spiral where reviewers procrastinate
As a VP of Engineering, I work with more than 30 software engineering teams.
Over time, I developed a heuristic to help me identify velocity issues quickly.
The four questions:
Is there high