Skip to main content

If we can’t finish all tasks, does this mean we are doing Scrum wrong?

Last post 03:54 pm February 28, 2019 by Marc Isikoff
6 replies
02:27 pm February 23, 2019

I'm working in an online mobile game development team, and we've been doing Scrum for several sprints.

There are various reasons, but we seem never able to finish all items selected for an sprint.

Does this mean we are doing something wrong in Scrum, or this can happen for anyone and be just normal?


10:04 pm February 25, 2019

Paiman,

Did you expect to start using Scrum, and that everything would proceed without issue?   Did you expect that your team would become the first in the history of Scrum to start out that way?

Jokes aside, it seems that your team is over-estimating the amount of work that it can complete in a given sprint.   There could be a variety of factors in play here, such as poor refinement of items, unresolved dependencies, overambitious forecasts, work being pushed to the team, etc.   

Assuming that this is discussed in your Sprint Retrospectives, what does the team believe are some of the root causes?

Perhaps you should try a few sprints where the team forecasts less work, and then pulls in additional items into the sprint as capacity dictates?


10:53 pm February 25, 2019

There are various reasons, but we seem never able to finish all items selected for an sprint.

Regardless of the number of items completed, are you meeting the Sprint Goal agreed between the Development Team and the Product Owner?


04:59 am February 26, 2019

Timothy and Ian hit it perfectly. Set a Sprint Goal and don't over-estimate. 

Does your team have a Definition of Ready that is utilized in grooming/refinement? If not, you should craft a DoR so you're not selecting items that are not ready. 


08:29 am February 26, 2019

Does your team have a Definition of Ready that is utilized in grooming/refinement? If not, you should craft a DoR so you're not selecting items that are not ready. 

This might be helpful, but a definition of "ready" can sometimes lead to a bureaucratic approach towards backlog refinement.

The Scrum Guide already defines "ready":

Product Backlog items that can be "Done" by the Development Team within one Sprint are deemed "Ready" for selection in a Sprint Planning


01:44 pm February 26, 2019

Simon, I agree but if we are honest, anything in Scrum can lead to a bureaucratic approach. From the OP's admission, the team is struggling to complete their Sprint Goal and Sprint Commitments. While there are many variables in play, I would bet that at least 1 aspect is that the team is not grooming their backlog effectively. This is where a DoR can help. 


11:39 pm February 27, 2019

A lot can be at fault here, which is why Scrum is so good at transparency and inspection.

In Daily Scrums are the estimates being checked in the Sprint Backlog?  It should be fairly evident if your teams are underestimating then they can hash it out in a daily.

Perhaps there is work not accounted for by the Product Owner like security or even UI enhancements.  Those need to be re-negotiated to be able to be in play for an increment.

Kanban puts an emphasis on the dev team in terms of throughput of customer value being created and takes a very deep look at WIP.  Pehaps setup a Kanban board?

You see, there's many things that could be the issue...you need to let your Dev team take a first at it and if they cannot resolve, the Scrum Master should be working to clear obstacles.


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.