Insights

What Is Relative Estimation In Agile Business Analysis?

According to the IIBA:

Relative Estimation is used to make future predictions based on past experience, knowledge, complexity, size, and uncertainty required to complete backlog items.

Relative estimation is used in Agile projects to estimate the effort required for tasks or user stories by assigning story points. Story Point is a unit of measure that the team assigns to each story in the backlog.

Five Key Areas

  • Knowledge
  • Experience
  • Complexity
  • Size
  • Uncertainty

Approaches For Calculating Relative Size Of Stories

  • Planning Poker
  • Silent Sizing

Planning Poker

Planning Poker also known as Scrum Poker is a consensus based, gamified technique for estimating, mostly used to estimate effort or relative size of development goals. The customer or product owner reads the story and the team starts providing estimates including testing effort. Then the team discusses the story and what it will take to develop it. Then the team estimates again.

Silent Sizing

In silent sizing comparison is made between new stories to old stories to determine which are a similar size to complete ones. They help determine what story point to assign to new stories based on what was assigned to completed stories. Everyone has the opportunity to determine which stories match up and discussion occurs to reach agreement.

Strengths Of Relative Estimation

  • Sizing has a positive effect on a team
  • Simple
  • Very adaptable

Limitations Of Relative Estimation

  • Precision of the estimates might be low
  • Teams’ velocity depends on how long the development team works together
  • There is no one size fits all teams when it comes to story points

Agile teams use relative estimation to find out how much time and effort is needed to complete their workload during an iteration based on how long a similar task took to complete previously.

Without a good estimating system, we overrate how much we can get done. As an agile team, you want to avoid long, unpredictable planning cycles. Relative estimation is a way you can communicate when work will be delivered.

With time and repetition, relative estimation becomes more accurate which enables us to know our team’s velocity and more accurately forecast work.

👋 Hey Sitecore Enthusiasts!

Sign up to our bi-weekly newsletter for a bite-sized curation of valuable insight from the Sitecore community.

What’s in it for you?

  • Stay up-to-date with the latest Sitecore news
  • New to Sitecore? Learn tips and tricks to help you navigate this powerful tool
  • Sitecore pro? Expand your skill set and discover troubleshooting tips
  • Browse open careers and opportunities
  • Get a chance to be featured in upcoming editions
  • Learn our secret handshake
  • And more!
Sitecore Snack a newsletter by Fishtank Consulting