Developers suck at estimating

You don’t know what you don’t know.

Lack of understanding

  • Define what needs to be done to complete the piece of work
  • Plan how you will go about doing the work with the technology being used
  • Identify any potential blockers that you might run into

Changing business requirements

Outside influences

  1. Add in some padding to your estimate to allow yourself some extra time in case of small blockers.
  2. Try and identify any potential blockers before estimating.
  3. Raise the blocker to make the relevant stakeholders aware of risk to the work being delivered.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Dillon Erhardt

Dillon Erhardt

Payments Lead Engineer @ Comma. I talk about process, architecture and security.