Ask HN: How to quantify that a team is overworked
As the title says, my team has way too much on our plate and I am trying to make the case for hiring another developer, but I'm struggling to find a way to quantify the problem for management.
Any advice or strategies that have worked well for others?
9 comments
[ 3.1 ms ] story [ 31.2 ms ] thread- size of backlog
- overtime
- time new requests spend in queue
- cost of delays to the business
It can become difficult to convince management of hiring (paying) more people when there are improvements that should be made first.
- Find out what metrics they care about (time lost, money lost, potentially employees lost, clients lost).
- Formulate your proposal in a way that emphasises how those metrics will improve by hiring more developers.
For example if the company starts paying all developers time and a half for hours beyond forty per week then it is practical to measure the amount that the developers work in dollars/pounds/pesos and compare that measurement to the dollars/pounds/pesos hiring another developer would require.
The biggest is turnover. Are people quitting because of workload or general dissatisfaction? Turnover is crazy expensive (I should know, I'm in staffing.)
You have others related to technical debt, which is what you get when people are overworked.
- Estimate accuracy (estimate vs. actual). Are you increasingly surprised at how long things take?
- average hours per issue (not great, but worth keeping an eye on)
This assumes you've got good practices like issue tracking, estimates, etc.