Effort Estimation

Darryl S
2 min readApr 27, 2017

--

We estimate effort in order to derive duration. The stakeholders always want to know “how long is this going to take?”.

What a Product Owner needs to know:

  • Estimates should be provided by the production team
  • Estimates should be created by the team as a whole and not by the most senior developer
  • You need estimates before you can prioritize
  • Estimates are not commitments
  • Every estimate should come with a probability
  • Estimates should be of relative, rather than absolute, size

Basic Principles

  • Three (3) levels of precision
  • Story estimates
  • Task estimates
  • Task remaining work
  • Relative (unit-less) estimates on story level and above
  • Hour estimates on task level
  • Estimating is a collaborative effort performed by the whole team (e.g. facilitated by using planning poker or t-shirt sizing)
  • Estimates are not commitments

Estimates are Always Accurate, Sometimes Right

Plans must always be accurate, but gain precision over time:

  • ”We’ll be done between March and May.”
  • ”We’ll be done sometime in April.”
  • ”We’ll be done on April 24th.”
  • Similarly, the business may not be able to accurately predict next years’ sales

--

--

No responses yet