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
Every quality problem is either a problem in the quality bar or a problem in
enforcing the quality bar.
To consistently deliver quality work, we need a system that helps us achieve
that.