Skip to main content

Techniques for eliminating un-done work

There are reasons why Scrum Teams may have un-done work at the end of the Sprint, but these occurrences should be infrequent as they are detrimental to the team’s ability to deliver value. There are various techniques that they can try to minimize having un-done work, including:

  • Ensuring that everyone on the Scrum Team understands and commits to upholding the team’s Definition of Done. A team’s Definition of Done (DoD) is a reflection of a shared agreement among the team’s members about the minimum quality bar for the product Increment. The DoD is not aspirational nor is it just a “nice to have”.  A team’s DoD reflects the conditions that the entire team agrees upon to consider something to be complete and ready to be released and adhering to it is essential for transparency and continuous improvement of the product. 
     
  • Gaining experience in the problem and solution domains. As Scrum Team members gain experience working together, obtain a better understanding of the problem domain and customer needs, and become more skilled with the tools and techniques they need to meet these needs, they will improve their ability to better forecast work items and form effective Sprint Plans. 
     
  • Using supporting forecasting techniques. Adopting simulation techniques like Monte Carlo forecasting, using statistical data models to understand team capacity, or using models of technical complexity, can augment a Scrum Team’s experience to help them form better, more realistic Sprint Plans. Be aware that forecasting techniques can be flawed for different reasons, like incorrect assumptions or the inability to account for expected events.
     
  • Minimizing interruptions and impediments. Interruptions steal productive capacity from the team by diverting their focus. Protecting the team by reducing these will help them to be more effective.

    Other impediments can also prevent a team from making further progress until the impediments are removed. For example:

    • Lack of important resources the team needs to be effective, including meeting or team rooms and spaces (virtual), or development and testing environments (for product development work 
    • Lack of direct access to customers, to gather needs and feedback
    • Lack of access to other expertise, whether technical, legal, procedural, or contractual, to provide skills that the team needs but does not have
    • Lack of timely decisions on matters the team is not empowered to make itself.  Delays in making decisions results in decision latency, which is a drain on team effectiveness 

 


Resources:

Video
This video explains Monte Carlo Simulation. Monte Carlo Simulations can be used to make probabilistic forecasts. This video explains how it can be used in the context of product delivery.
4.8 from 11 ratings
Module
Scrum Master job descriptions typically include the following: “Help remove impediments for the team” or “Accountable for removing impediments”. Organizations clearly find impediment removal to be an important aspect of the role. But what is meant by impediments? Should a Scrum Master remove all the...
5 from 1 rating

 

 

Blog Post
Some years ago, I was working with a team developing a new product at a technology company.  The team was concerned that their Time to Market (T2M) was too slow, and they believed that they would be able to improve it by automating their build-and-test process. Automating any manual process is usual...
5 from 2 ratings
Blog Post
In Scrum, part of the Product Owner accountability is to provide a forecast that sheds light on possible answers to the when will we get there question. In my last post, we discussed three ways to size Product Backlog items (PBIs). Today, we’ll discuss ways the Product Owner can use this information...
4.7 from 3 ratings

 

 


What did you think about this content?


Included In

Learning Series
Un-done work is work that does not conform to the Definition of Done and is therefore unfinished. It represents time the Scrum Team spent creating something that delivered no value. Learn what un-done work is, what causes it and techniques for eliminating it.