As we kick off 2026, it’s the perfect time to rethink how we run sprints. No matter how experienced a team is, sprints rarely go exactly as planned.
Unexpected issues arise: build failures, broken integrations, unclear requirements, production bugs, or tasks that quietly consume far more time than expected. Left unmanaged, these problems derail delivery, inflate technical debt, and frustrate teams.
At Mesoform, we’ve spent the past year refining how we manage sprints in real-world conditions. In this article, we share both widely used practices and Mesoform-specific process innovations that make sprints more predictable, efficient, and far less stressful.
Article Written by Nipa Patel, Business Admin at Mesoform
Chances are, you’re already familiar with the core sprint routines:
These practices are solid, but they aren’t always enough when a critical issue threatens your sprint. That’s where you can step things up.
Borrowed from lean manufacturing, the Andon Cord empowers anyone on the team to stop work when a serious problem is detected. In software delivery, this doesn’t mean halting everything; it means pausing dependent work to address an issue immediately, before it spreads.
In many teams, a blocker is defined too narrowly as “work cannot continue.” In practice, the bigger risk is often time being burned without meaningful progress.
This is why we use a time-based definition:
If a developer has spent more time than makes sense (or has hit diminishing returns) and progress is still unclear, that’s an Andon Cord moment.
This helps prevent silent thrashing: work that technically continues, but produces little value and quietly damages sprint predictability.
What happened: Our latest feature branch kept failing CI because a database migration script occasionally timed out. This blocked other devs from merging their work.
What we did: One engineer pulled the Andon Cord, pausing work dependent on the feature. The team investigated, reproduced the issue locally, and debugged the migration script.
How it was resolved: We fixed the script by adding proper indexing and retry logic, ran the tests successfully, and merged the branch. Dependent work resumed without further interruptions, keeping the sprint on track.
What worked:
What didn’t at first:

The benefits are clear:
The process is straightforward: once the Andon Cord is pulled, the team focuses on diagnosing and fixing the problem. Work resumes only once the issue is resolved and verified, ensuring the codebase remains stable and functional.
While the Andon Cord is about recognising and halting blockers, some problems are too complex or cross-functional for a single developer to resolve quickly. That’s where Tiger Teams come in.
A Tiger Team is a small, cross-functional group assembled specifically to address a high-priority problem. The goal is clear: solve the problem quickly and efficiently without disrupting the broader sprint.
Tiger Teams coordinate through Tiger Team Calls, which are scheduled once per week on a fixed day (for us, Thursdays) and blocked on the team calendar to ensure availability.
During the week of planning, our Tiger Team Call prioritises demonstrating the acceptance criteria for all closed stories from the last sprint before defining outcomes. In contrast, during the mid-sprint review week, the most significant part of the call is defining actionable outcomes and working to resolve them, with the acceptance criteria demonstration moved to a midday checkpoint rather than the main focus.
These calls are flexible; you can drop in or out depending on your role in the issue, but they provide a dedicated space for alignment, status updates, and problem resolution.

A typical Tiger Team Call includes:
These calls allow the team to respond rapidly to critical issues while minimising disruption to the broader sprint. They are not status meetings; they are focused problem-solving sessions with a clear purpose and outcome.
What happened: Several pull requests for a new feature were waiting on feedback from multiple reviewers. Without alignment, comments trickled in over two to three days, slowing the team down.
What we did: We held a Tiger Team call: a short, focused session with all relevant engineers. Everyone reviewed the PRs together, discussed questions in real time, and clarified requirements on the spot.
How it was resolved: Feedback was addressed immediately, PRs were approved, and work could continue without delays. The sprint regained momentum, avoiding the usual multi-day bottleneck from asynchronous reviews.
What worked:
What didn’t work initially:
One of our key process additions at Mesoform is a mid-sprint RAG (Red / Amber / Green) status review that happens while there is still time to act.
During this checkpoint, we go through every ticket in the sprint and explicitly label it with a RAG status. This is a conscious, team-level assessment, not an automated metric and not a progress report.
This practice is not reporting for reporting’s sake. It is a deliberate priority reset:
Running this mid-sprint helps us answer:
By reviewing each ticket individually, we force clarity on where work truly stands , not where we hope it stands.
Once the review is complete, we immediately focus on Green tasks that are already going too slowly and Amber tasks to see if we can help to turn them into greens with the assistance of others (this is where the second tiger team call comes in). By prioritising them mid-sprint:
Running this mid-sprint RAG review has significantly reduced end-of-sprint surprises. It gives the team visibility, encourages proactive problem-solving, and ensures the sprint remains on track, even when unexpected issues arise.
We also moved away from traditional story points in favour of T-shirt sizing (XS–XL).
Why we prefer it:
Each ticket is labelled with a T-shirt size based on expected effort:
Over time, we’ve moved away from debating abstract point values and instead rely on historical delivery data. We look at what actually fits into a sprint in real terms, for example, we might plan for roughly two Medium tickets, or one Large and one Small, or another similar equivalent. This makes sprint planning far more grounded in reality.
This approach has proven more reliable, less contentious, and much easier to explain than traditional story points, especially for cross-functional teams where clarity and shared understanding matter more than precision on paper.
Retrospectives only matter if outcomes actually change behaviour. At Mesoform, we do retro calls every two weeks and complement them with retro reports to make the insights actionable.
During the meeting, the team reflects on:

To plan realistically, we calculate a delivery budget for each sprint:
Formulaically:
Sprint Budget Per Engineer = (Engineering Days — Planned Leave — Catch-up Time) × 0.7 — Rollover Time in Days
This calculation gives the team a realistic view of how much work can fit in the sprint, helping them prioritise tasks, estimate effort with T-shirt sizes, and avoid overcommitment. By including miscellaneous work in the calculation, we plan for the reality of a working sprint, not an idealised one.

Here’s a simple way to start:

Start the new year by introducing one or two of these practices first, then expand gradually. Within a few sprints, your team will have more predictable delivery, faster problem resolution, and better collaboration.
Connect with Mesoform to explore best practices and discover how to make your processes more efficient.
Article Written by Nipa Patel, Business Operations at Mesoform