Skip to main content

Regarding any unplanned work (defects, bugs, etc) do we really need to estimate?

Last post 08:39 pm June 22, 2020 by Simon Mayer
9 replies
10:21 pm June 18, 2020

Regarding any unplanned work (defects, bugs, etc) do we really need to estimate?

This may make sense if we are adding work to the backlog for future consideration, but mid-Sprint, if this is one of those burning issues, then does it make sense to estimate, or does it makes sense to forecast the ability to complete it within the Sprint, assess its impact on the Sprint Goal and the PBI's that are associated to it, and self-organize as a team to complete it?

My thought process is that, if it needs to be done now, then it needs to be done now, and therefore the act of adding estimates (story points) may just be an unnecessary waste in the process. Estimating to plan work for a Sprint makes sense, but perhaps not for unplanned work that needs to be done mid-Sprint.

What are your thoughts ?


12:04 am June 19, 2020

The Scrum Guide says:

"At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be summed. The Development Team tracks this total work remaining at least for every Daily Scrum to project the likelihood of achieving the Sprint Goal. By tracking the remaining work throughout the Sprint, the Development Team can manage its progress."


10:24 am June 19, 2020

It depends.

If it's unplanned because it was introduced and discovered as part of new work, I tend not to estimate that. The work that was initially planned was estimated, and the discovered defects represent undone work. If the defects lead to planned work not getting to done, especially if the Sprint Goal isn't met, that can be something the team talks about at the Sprint Retrospective.

If the work is unplanned because it becomes urgent after Sprint Planning, then it should be estimated so the team can evaluate what work is likely to be impacted. If the team has the capacity to do so much work and they plan to do that much work in the Sprint, then you can't add more work to the team and expect them to get it all done. Depending on the size and complexity of the unplanned work, the team can assess the impact.

There are some caveats. For some urgent issues, there may need to be more extensive research. Perhaps there is insufficient information to estimate and the team is performing an immediate refinement and then doing the work and stopping to estimate would only slow the team down in fixing the problem. There is also a time factor, where you don't want to spend too much time estimating that could be done using value-adding work.

Ultimately, it's up to the team to consider based on the urgency of the work and available time. I don't think that there's a single right answer that applies to all cases.


01:37 pm June 19, 2020

"At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be summed. The Development Team tracks this total work remaining at least for every Daily Scrum to project the likelihood of achieving the Sprint Goal. By tracking the remaining work throughout the Sprint, the Development Team can manage its progress."

@Ian Mitchell, I understand this, however, if there is an urgent item, does this need to go through the process of estimation in the face of that urgency? let's say its a critical incident in Prod, usually has an SLA of 1-3 hours, do we still need to estimate even if an SLA is defined?. In my experience, such work usually halts the other WIP, the other WIP can still be summed though. The only thing I'd consider is how this may impact the Sprint Goal and the current WIP and to make decisions on adjusting scope if needed.

Maybe, there is a better example that I am missing that communicates your point better. Could you help me with that?


04:48 pm June 19, 2020

If the team are indeed able to adjust scope so the Sprint Goal is met, then the work remaining is effectively summed. It's just that the team have not gone through their usual process of estimation, and it may have been comparatively qualitative. The team might nevertheless have a shared view of work remaining, and they could still be able to manage their progress.

Remember that Scrum is non-prescriptive about how estimation is done by a team. Examples include:

  • Story pointing
  • T-Shirt sizing
  • Same-sizing and calculating throughput (cf. #noestimates)
  • Experience: does the work remaining look and feel achievable
  • Wetting the finger, putting it in the air, and rubbing the stomach

I think a greater concern, in the situation you describe, is whether or not the handling of the incident causes WIP limits to be broken, since this would affect service level calculations.


06:20 pm June 19, 2020

I think a greater concern, in the situation you describe, is whether or not the handling of the incident causes WIP limits to be broken, since this would affect service level calculations.

@Ian Mitchell, We are using an expedited lane to handle urgent and unplanned prod support, or similar issues. I believe this would not impact the limits of the standard WIP. However, at the same time I am emphasizing that we assess if any work in the expedited lane would threaten the Sprint Goal and if we should consider adjusting scope to meet the Sprint Goal.

What are your thoughts on such an approach?


06:49 pm June 19, 2020

If your Sprint Goal is to deliver a feature of some kind, then WIP ought to be managed to achieve that outcome. An expedite lane will cause WIP limits to be broken, but as long as the impact is understood the team could permit this as a policy.

If your Sprint Goal is to achieve a given Service Level Expectation, then difficulties may be encountered by having an expedite lane, because WIP limits will vary. The ability to make forecasts regarding cycle time and throughput would then become more complicated.


11:23 pm June 19, 2020

@Ian Mitchell, Some interesting comments. I agree with the cycle time and throughput not becoming predictable but I was of the impression that the expedited lane does not count into the regular WIP. I need to explore this topic a bit more.


04:04 pm June 22, 2020

WIP means work in progress.  If that is expedited, normal or when-you-get-a-chance, if someone is working on it it is in progress.  

My opinion is that as long as you are having discussions on whether the expedite will impact your ability to achieve your Sprint Goal, you are doing the first thing right. It should be discussed every day in the Daily Scrum to ensure that the work being done on it is transparent to the entire Scrum Team and any impacts to the original Sprint Backlog and Sprint Goal are being considered.  It is ultimately up to your team to decide if this is working or not.  You do not mention that they have raised it as an issue so I am going to assume it is working.  This same method has served many of my past and present teams well.  


08:39 pm June 22, 2020

Expediting (whether done with an explicit lane or not) can be the best option for getting an individual item done quicker, but like any other variance of WIP limits, it makes your workflow much less predictable overall. Daniel Vacanti explains it brilliantly in his talk How an expedite request sunk the Titanic.

But the decision to estimate is separate to the decision to expedite.

An item may or may not be estimated prior to (or even after) expediting.

A high priority item may still wait until there is space on the board, before it is picked up.


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.