Skip to main content

Command Palette

Search for a command to run...

Your Sprint Is Already Broken and You Do Not

Updated
6 min read

You planned a perfect two-week sprint.

Deadline: Friday, 27 March.

Your Indian developer just messaged you that Holi is on March 25th.

Sprint. Delayed.

Not because of bad code. Not because of unclear requirements. Not because the architecture was wrong or the estimates were off. Nobody checked the calendar before the sprint started.

This is not an edge case. It is a recurring, predictable, and completely avoidable problem that happens in distributed engineering teams every quarter. Still, most project managers and engineering leads act surprised when it comes up.


The Agile Assumption Nobody Talks About

Agile works on a foundational assumption that almost nobody states explicitly because it feels too obvious to say out loud.

Everyone on the team is available.

Sprint velocity calculations assume full capacity. Story point estimates assume developers will be at their keyboards. Standups assume everyone can attend. The entire rhythm of a two-week sprint is built on the premise that the people who committed to the work at sprint planning will be present to deliver it.

Public holidays break that assumption completely. In distributed teams across multiple countries, this happens much more often than most leads realize, usually when they are already mid-sprint and looking at a confusing velocity chart.

The problem compounds fast. A senior backend developer in Mumbai is unavailable on a critical story day. A QA engineer in Manila cannot complete review cycles before the sprint closes. A frontend developer in São Paulo is offline when the staging deployment needs sign-off.

None of this was in the sprint plan. All of it was in the calendar.


The Countries Your Team Is Probably In

If your engineering team is like most distributed tech teams in 2026, you are working across several countries. Each one has a different public holiday calendar.lic holidays. The highest count of any major tech talent market globally. Includes national holidays across Hindu, Muslim, Christian, and Sikh traditions — plus significant state-level variation. A developer in Maharashtra observes different holidays than a colleague in Karnataka. Treating India as a single holiday calendar is itself a planning error.

🇵🇭 Philippines — 18 public holidays. One of the most 🇵🇭 Philippines: 18 public holidays. The Philippines is a top outsourcing and offshore development market, and it also has one of the most holiday-dense calendars your sprint plan will face—holidays plus municipal additions that vary by city. São Paulo and Rio de Janeiro both add local holidays on top of the national baseline. If your team includes Brazilian developers, the national count is the floor, not the ceiling.

🇺🇸 USA — 11 federal holidays. Eleven federal holidays — but with the critical caveat that private employer observance varies significantly. Some US-based developers observe all eleven. Others observe a subset determined by company policy. Worth confirming per team member rather than assuming.

🇬🇧 UK: 8 bank holidays. England and Wales have eight bank holidays, Scotland has nine, and Northern Ireland has ten. If your UK team is spread across all three nations, as is common in remote-first engineering organisations, you are managing three slightly different calendars within a single country.

Add those up across a team spanning all five countries, and you have a combined 71 potential disruption days in 2026 before a single day of personal leave, sick day, or planned time off is factored in.

That is across roughly 250 working days in the year. Nearly a third of the calendar has a public holiday on it somewhere on your team.


The Five-Step Fix

This does not require a new tool, a new process, or a two-day planning offsite. It requires thirty minutes at the start of each quarter.

Step 1 — List every country your team members are based in

Not just their time zones, but their countries. If your team is large enough, track state-level details as well. This is especially important for India and Brazil.

Step 2 — Check each country’s public holidays for the quarter

Pull the full holiday list for every country on your list. Flag every date that falls within an active or planned sprint window.

Step 3 — Block holiday dates in Jira, Linear, or your sprint tool

Mark flagged dates as reduced-capacity days in your project management tool. Most teams use zero-capacity or half-capacity flags for known unavailability. Public holidays should be in that same category, planned for before the sprint starts, not discovered in the middle of a sprint.4 — Adjust sprint capacity accordingly

If a ten-day sprint contains two public holidays across your team, your real capacity is not 100 per cent. It is somewhere between 80 and 90 per cent, depending on which team members are affected and which stories depend on them. Build your story point commitment around real capacity, not assumed capacity.

Step 5 — Add buffer days before major holiday clusters

Golden Week in Japan. Diwali in India. Holy Week in the Philippines. These are not single-day disruptions. They are multi-day windows where team energy, availability, and response times are all reduced in the days surrounding the holiday — not just on the holiday itself. Build a one to two-day buffer before major holiday clusters, and your sprint will absorb the reality rather than fighting it.


The Tool That Makes Step 2 Take

Two Minutes

For step two, 2026 Holidays Calendar covers public holidays for 100-plus countries with government-verified data — free, no account required, and updated for 2026.

The feature that saves engineering teams the most time is the ICS download. Pull the holiday calendar for every country your team is in, import the ICS files directly into Google Calendar, and every public holiday for every relevant country appears automatically in your calendar view. No manual entry. No cross-referencing government websites. No discovering on a Wednesday that Tuesday was a national holiday somewhere on the team.

On mobile, the Holidays Calendar 2026 on Google Play gives you the same country coverage from Android — useful when you are in a planning call and need to verify a date instantly without switching contexts.


The Actual Cost of Not Doing This

A delayed sprint is not just a project management inconvenience. It is a compounding cost.

The sprint replanning meeting. The client communication explaining the delay. The knock-on effect on the next sprint’s capacity is that unfinished stories carry over. The team’s frustration stemmed from missing a committed deadline, a reason that was visible in the calendar three weeks before the sprint started.

A 30-minute holiday audit at the start of each quarter will save you 10-plus hours of replanning, retrospective time, and team frustration across the year.

The audit is not glamorous. It is not the kind of engineering leadership work that is discussed at conferences.

But neither is explaining to a client why the sprint was missed because of Holi.

Check the calendar before the sprint starts—every time.

R

Great headline, and the execution risk angle is very real. Teams often discover sprint failure too late because they track completion percentage but ignore aging WIP and assumption drift. We’ve had better early detection by combining flow signals with AI Task Breakdown structure in Plexo (https://plexo.work). Which leading indicator has been most reliable for detecting a broken sprint early?