What to do when Everything is in progress on your sprint?

Did you encounter the situation when you are almost at the end of the sprint and you are not sure if the sprint goal will be delivered as everything is in progress?
You know, that moment when almost nothing is Done on the board, the burndown chart looks awful, stakeholders are asking you if your team will deliver the sprint commitment but everything is in progress
Yes, this is a common issue when it comes to Scrum teams and tracking sprint progress.

Well to solve this, the first question is: Why is everything in progress?
And you might have one (or a mix) of the following answers:
  • Multiple User Stories in progress from beginning - devs are taking multiple User Stories from the sprint beginning, they are working on small parts which are not testable entirely
  •  Multitasking people – people love multitasking and it is in their nature to do frequent switch of context, starting new User Stories and not finishing them
  •  QAs not in sync with Devs – parts of User Stories are dev completed but meanwhile testers started other user stories
  • User stories are completed but waiting for Product Owner validation - as Definition of Done is not entirely accomplished
  • Dependent user stories – some user stories are dependent on others, the feature is considered Done only when all of them are finished
  • Scope change - there are multiple scope changes and instead of adding new user stories people are modifying the same user stories
  • Urgent user stories which needs to be started immediately – without the negotiation phase, current work is left in progress and new items are started too
  • Board or tool not updated – user stories are Done but the tool or the board is not in sync with the real situation
  • Blocked user stories - User stories set on Blocked and no updates lately
And the list can continue…
Now, what you can do to have a clearer progress of the sprint and to avoid this increased work in progress situation?
Once you have to identify your case and then to coach your team and start working with them to improve the situation. Easy to say...

What you can try is to:
  • Make the progress visible – print the burndown chart, add it to the board and do a highlight        when there is no progress visible. To highlight, there can be a burndown chart interpretation by  colors.
  • Remember the Definition of Done agreement - Print also the DoD to emphasize what the team agreed on what Done mean
  • Coach the team members to work as a team by helping each other to finish items rather than separating them into multiple technologies parts e.g. development and testing
  • Coach the Product Owner to validate the USs once it is dev completed.
  • Limit WIP – add this Kanban element to the board and explain the benefits of workflow, coach the team to avoid multitasking by showing them why multitasking is not efficient
  • Refinement checks – pay attention to the next refinement to avoid dependent user stories
  • Definition of Ready - Planning – pay attention to the sprint plannings to avoid user stories which are not ready to be taken during sprint; work with the team to define a Definition of Ready list
  • When new scope is noticed, coach the Product Owner to add new user stories instead of modifying existing ones
  • Scope Negotiation - if there are scope change situations, coach the team to negotiate the scope by replacing the items from the sprint with the new ones, rather than adding and overloading the sprint
  • Address impediments as early as possible - if some work is blocked the Scrum Master should do everything is possible to remove impediments
  • And last but not least, bring this to Sprint Retrospective - where the team could discuss about the situation and bring their own ideas  around the subject
To sum up, I would say that the most important aspect is to coach the team to change the mindset on focusing together on finishing Product Backlog items rather than starting new ones.

Everyone wants predictable teams, sprint goals accomplished and happy customers. 
Tracking sprint progress and helping the teams to discover better ways of working it is a journey which will lead to this.

What about your sprint? How many user stories do you have in progress?

Comments

Popular posts from this blog

Is your Scrum team dysfunctional?

New Year's Resolutions in an Agile way

Hello July! Summer Retrospective