We're Currently Updating Our Website & Adding Some Cool New Features. We'll be Back Shortly. Thank You For Your Patience. For Any Assistance Contact +91-960-640-0491  (India) Social Link

11 Tips on How to Avoid or Stop Story Spillover in Scrum

TAGS

Non proident maiore second third four first six seven ten developer ret Agile Certification, Agile Training, BDD training, Scrum Certification, scrum for developer, Scrum Training, TDD training testing BDD training, BDD training in Bangalore, DevOPs training in Bangalore, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training, Scrum Training in Bangalore, TDD training, tdd training in Bangalore Agile, Agile Training, Estimation, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training Past Webinar Agile Product Development, Agile Scrum training, Traditional Project Management product backlog Spillover in Scrum sprint planning User story test scrum fg Agile Scrum training, Scrum Certification, scrum master, Scrum Master Training SAFe agile SAFe,Product owner LPM SAFe,PI planning agile-coaching agilemania testing,agilemaina,testing tools ,Build a customer-centric ,product using Scrum to maxi Agile Training CSD training CSM training CSP CSPO Training CST Scrum scrum for developer Scrum for tester scrum master Agile Metrics Agile Scrum training Scrum Master Role Scrum Master Interview Questions scrum master Agile Certification Professional Scrum Trainer professional scrum trainer professional scrum master scaling agile scaling agile scaling RTE SPC SPCT Empowering Teams,SAFe Stream Map Agile Retrospectives Mistakes Project Management PSM,CSM Digital Transformation Agile Testing, Agile Testing Training, ATDD,bdd, Scrum for tester, SpecFlow scrum master, scaling scrum, scaling agile scrum for developer, Large scale scrum software plan, scrum for developer, agile planning scrum for developer, scrum master, planning scrum coaching, agile assessment technical debts, Agile Metrics Agile Team ssm Scaled Agile Product Owner Scrum Training in Bangalore Product Manager Business Owner Resolving Conflict Conflict Resolution Techniques Product Backlog Refinement Sprint Retrospective Sprint Planning Scrum Master Interview Questions Scrum Interview Question Agile Interview Question agile coaching Creative Professional Agile Coaching Managers Safe Scrum Master Agile Governance Self-organizing Teams Agile Persona Mapping Scrum Certification CALMR Role Of Product Owner Agile Scrum Training APM Agile Product Product Management KPIs Business Agility SAFe 6.0 Definition of Done Digital Marketing SAFe Agilist Certification SAFe® Agile Certification Benefits of SAFe SAFe Agilist BDD training BDD training in Bangalore DevOPs training in Bangalore Scrum Training TDD training tdd training in Bangalore WSIF SEO DevOps Sprint JIRA PSM Agile Facilitation Feedback Loop Gold SPCT User Stories Acceptance Criteria TDD Agile Framework Technical Agility Velocity Agile Software Development SAFe vs Scrum SAFe Scrum Master vs just Scrum Master Scrum Vs. Kanban Agile Coach Enterprise Agile Coach Agile Testing Pair Programming Scrum Teams PI planning PERT CPM Delivery Pipeline Project Management Tools Agile Certification BDD training Scrum Certification Value Flow ICAgile Digital Transformation Large scale scrum Measuring Scrum Sucess Organizational Agility Agile Coaches Leadership Management
Agilemania Blog
  • Naveen Kumar Singh
  • Dec 31st 2020

Do you struggle to complete planned stories within the timebox in a scrum, or does your team struggle? Why do we have spillover? What are the reasons behind it, and how to avoid and stop it? Is it possible to complete all stories in every sprint? If not, what is acceptable? We use Scrum to solve complex problems that mean uncertainty and complexity are always going to be there. In such cases, we cannot be accurate, and sometimes it can be more than what we plan or less than that. I usually consider a 20% variation in planning but must have the sprint goal to enable this flexibility. I will talk about the sprint goal in my next article so, let’s focus on reasons and solutions for story spillover.

Here the Top 11 Reasons for Spillover

01 Team Forecasting More Than Capacity

Not considering team capacity and velocity during sprint planning leads to such issues. The Scrum master should help the team understand the importance of capacity and velocity during forecasting, so the team stops overcommitted.

02 No Room For Unplanned Work

It is expected in a complex domain where the team looks for continuous feedback. It can be in the form of change requests or production issues. It is advisable not to plan for your full capacity to accommodate those feedback during the sprint. Keep some time reserve for experiments and unplanned work based on historical data. The team can always pull more work within the sprint if the team has extra time.

03 No Teamwork

Every member is picking up the story based on individual skills and ability. It also leads to poor daily Scrum because nobody pays attention to other member’s work. Look for the possibility of having more than one team member working on the same story. If needed, better keep bigger size stories that add value rather than keeping stories small with no value.

04 Missing Definition of Done

Either team doesn’t have a definition of done or have it very minimal, which doesn’t enable transparency in increment produced by the team, so changes keep coming throughout the sprint. Have a definition of done that helps in creating potentially releasable product increment with higher quality will help.

05 Undone Work

The team does not produce potentially releasable product increment and keeps accumulating incomplete work such as UAT, performance testing and security testing, etc. Later on, these works start appearing in sprint backlog as and when those works begin. Minimize or eliminate those undone work by improving your definition of done and doing all work within the sprint.

06 Not Refining Product Backlog Before Sprint Planning

Scrum says to keep your product backlog ready for the sprint planning, and not having it will lead to an ambiguous plan. Better to have product backlog refinement sessions in advance to reduce ambiguity. I coach the team on the importance of having 1–2 sprint’s work refined in advance to avoid this issue.

07 Not Updating Sprint Backlog Regularly

Whatever the reason, I have seen many teams that don’t update the task board when the task’s status changes. The sprint backlog doesn’t reflect correct insights, so they don’t get needed support from anyone promptly. Having a team agreement encourages such practices to enable transparency in the sprint backlog to reflect an accurate picture.

08 Inter-Team Dependencies

While working in a multi-team Scrum setup, it is always challenging to deal with dependencies. Where teams spend a lot of time in coordination and meetings, having a feature team reduces such dependencies. Also, avoid component teams like service teams, UI teams and backend teams, etc. Each team should be capable of delivering a customer-centric feature.

09 Missing Inspect and Adapt During Daily Scrum

Have you been in the daily Scrum, which sounds more like a status report? Scrum Masters collects status and compiles a piece of information for stakeholders? If yes, you are missing the real purpose of the daily Scrum. Use daily Scrum to inspect your sprint goal, work done so far to meet the sprint goal, and decide the most important work that the team can do today.

10 Having a Proxy Product Owner

Having a proxy product owner creates more problems than solve any. First and foremost, delayed decision making. Proxy collects queries from the team and clarifies with the product owner, comes back, and explains to the team. If the team comes up with more queries, then proxy again goes to the product owner. The team loses a lot of time and ends up waiting for information or pulling more stories to work on it. Not having a proxy will help in improving the relationship between developers and the product owner. More they know each other, better understand what and how of the product.

11 No Empiricism

Finally, the team is not learning from the previous sprint’s outcome. Retrospectives are more like a blame game or dull, so nobody is challenging the present issues. Learn and apply the empirical approach in your Scrum to improve your product delivery. That’s all for today. Please write your feedback in the comment section about these tips on stopping and avoiding story spillover. Thank You!  
Agilemania Blog

Naveen Kumar Singh

Naveen is a Lean-Agile Coach, Professional Scrum Trainer (PST) and Internationally acclaimed Speaker in many Conferences and Agile events.

Sign up for Agilemania Newsletter

Stay updated with the latest Agile & Scrum trends.

TAGS

Non proident maiore second third four first six seven ten developer ret Agile Certification, Agile Training, BDD training, Scrum Certification, scrum for developer, Scrum Training, TDD training testing BDD training, BDD training in Bangalore, DevOPs training in Bangalore, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training, Scrum Training in Bangalore, TDD training, tdd training in Bangalore Agile, Agile Training, Estimation, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training Past Webinar Agile Product Development, Agile Scrum training, Traditional Project Management product backlog Spillover in Scrum sprint planning User story test scrum fg Agile Scrum training, Scrum Certification, scrum master, Scrum Master Training SAFe agile SAFe,Product owner LPM SAFe,PI planning agile-coaching agilemania testing,agilemaina,testing tools ,Build a customer-centric ,product using Scrum to maxi Agile Training CSD training CSM training CSP CSPO Training CST Scrum scrum for developer Scrum for tester scrum master Agile Metrics Agile Scrum training Scrum Master Role Scrum Master Interview Questions scrum master Agile Certification Professional Scrum Trainer professional scrum trainer professional scrum master scaling agile scaling agile scaling RTE SPC SPCT Empowering Teams,SAFe Stream Map Agile Retrospectives Mistakes Project Management PSM,CSM Digital Transformation Agile Testing, Agile Testing Training, ATDD,bdd, Scrum for tester, SpecFlow scrum master, scaling scrum, scaling agile scrum for developer, Large scale scrum software plan, scrum for developer, agile planning scrum for developer, scrum master, planning scrum coaching, agile assessment technical debts, Agile Metrics Agile Team ssm Scaled Agile Product Owner Scrum Training in Bangalore Product Manager Business Owner Resolving Conflict Conflict Resolution Techniques Product Backlog Refinement Sprint Retrospective Sprint Planning Scrum Master Interview Questions Scrum Interview Question Agile Interview Question agile coaching Creative Professional Agile Coaching Managers Safe Scrum Master Agile Governance Self-organizing Teams Agile Persona Mapping Scrum Certification CALMR Role Of Product Owner Agile Scrum Training APM Agile Product Product Management KPIs Business Agility SAFe 6.0 Definition of Done Digital Marketing SAFe Agilist Certification SAFe® Agile Certification Benefits of SAFe SAFe Agilist BDD training BDD training in Bangalore DevOPs training in Bangalore Scrum Training TDD training tdd training in Bangalore WSIF SEO DevOps Sprint JIRA PSM Agile Facilitation Feedback Loop Gold SPCT User Stories Acceptance Criteria TDD Agile Framework Technical Agility Velocity Agile Software Development SAFe vs Scrum SAFe Scrum Master vs just Scrum Master Scrum Vs. Kanban Agile Coach Enterprise Agile Coach Agile Testing Pair Programming Scrum Teams PI planning PERT CPM Delivery Pipeline Project Management Tools Agile Certification BDD training Scrum Certification Value Flow ICAgile Digital Transformation Large scale scrum Measuring Scrum Sucess Organizational Agility Agile Coaches Leadership Management
Agilemania Whatsapp