Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
C0D4681464yKnow the system,
Know the requirement,
Know the changes required.
From here you can estimate pretty accurately.
If you don't know all 3, your under estimating. -
devJs13264yIt is never accurate hence the name.
I get that managers take estimates as deadlines, but that's because they are illiterate, don't be hard on them! -
Bibbit7404yLike others said: you cannot accurately estimate it, better have your estimates too big than too small of course. But you can make use of "backpropagation" to adjust estimations while you're working on the tasks. And also separating one large task into smaller tasks can make it more predictable, or at the very least more flexible to adjust your estimations while you're working on them.
You could also use something like Scrum to see how your estimations hold up to reality and it could warn you that you thought too lightly on a certain task for example. -
Experience. Your experience. Just because the team thinks it should be a 2, throw your 3 anyway if that's the way you feel
-
Break everything down to the smallest operation/component you can think of, estimate each of them with Fibonacci numbers.
-
@ReverendLovejoy I've always done Fibonacci, but this new group I'm with doesn't. You get wild 4's from time to time. Really throws me off
-
@coder-guy can you prove them wrong by comparing actual work done vs estimated work ?
Related Rants
How the fuck do you accurately estimate development time , testing time , fixes time ?
question
estimates
time management