How do you increase velocity in scrum
morde last edited by
Scrum uses velocity as a metric. How do we increase velocity in scrum
Velocity is a metric as you already noted, a tool to help estimate how much work your team can realistically finish within a sprint. It's not a goal number! See https://en.m.wikipedia.org/wiki/Goodhart%27s_law for an explanation why making metrics into goals is a bad idea.
I suspect that the question behind your question is how to increase productivity. Scrum works from the assumption that developers inherently want to perform well and has several mechanisms to support this goal.
- Identify impediments, and have a dedicated role (the scrum master) to deal with them. Productivity is often improved not by working faster, but by not wasting time on unproductive things. The goal here is to deal with external causes of reduced productivity.
- Improve your process through retrospectives (inspect and adapt.) This is the task of the team as a whole, they know best where the weak spots in their process are.
Of course you need to realize that productivity can't be monotonically increased. Reliability and repeatability are goals that are at least as important in getting a working and satisfying solution out to the customer.