|
|
|
Ask HN: How do you effectively predict how long a task will take?
|
|
9 points
by NextHendrix
1336 days ago
|
|
Often when dealt a task by a client/project manager it's followed with a request for how long it will take. Also often, I find answering this request a considerably more difficult problem than the engineering task itself, especially when the response is taken as gospel on pain of death. Over time I've realised that my inability to accurately predict how long a certain task will take is a weakness that I'd like some strategies for dealing with. Personally, it stems from tasks in the past that have turned out to have details or foibles that make it considerably more involved than initially predicted, or finding a lack of required information once I've got stuck in. |
|
For example, let’s say I’m working on an app and estimate task A as having a complexity of 5. Because I was the primary author of the app, I use a conversion factor of 2 hours/complexity unit, yielding a time estimate of 10 hours.
The idea here is to leverage the fact that engineers have a better grasp of complexity, while business stakeholders can only appreciate time.
Keep track of your estimates over time and you can adjust the conversion factor accordingly (higher, lower, or even using days instead of hours) for more accurate predictions going forward.