June 15, 2026

I Tried Weekly Sprints for a Year — The First Three Months Were Pure Chaos

I pitched weekly planning as the obvious upgrade from monthly cycles. Then our first quarterly review revealed we'd been tracking progress against the wrong weeks for 13 straight sprints.

It was my idea. I walked into the Q4 planning meeting in November 2024 with a slide deck and a vision. "Monthly planning is too coarse," I said. "By the time you realize a sprint is off track, three weeks have passed. Let's move to weekly cadence. 52 planning cycles a year instead of 12. More visibility, faster feedback, tighter execution."

The room nodded. My boss said "let's try it." My team said "sounds good." I felt like a genius.

Three months later I was sitting in a conference room watching my team lead scroll through a spreadsheet with the wrong quarter-to-date numbers, and I remember thinking: "I did not think about week numbers once before launching this thing."

Not even once.

Week 1: the first red flag I ignored

We launched the new system on January 5, 2026 — the first Monday after New Year's. I'd set up the sprint board in Jira, named the first sprint "2026-W01", and sent a triumphant Slack announcement.

Within an hour, our German backend developer replied: "Why is this called W01? This is W02."

I stared at the message. January 5. First full work week of the year. It had to be Week 1, right?

Wrong. Under ISO 8601, the week containing January 1st (a Thursday in 2026) is Week 1. That week started on Monday, December 29, 2025. By the time January 5 rolled around, ISO had already counted Week 1 — and January 5 was the start of Week 2.

My first sprint was named "W01" but was actually ISO Week 2. Not a disaster on its own. But it was a sign of things to come, and I brushed it off. "We'll just align on naming later," I said. Later turned out to be way too late.

How three countries, three week systems broke our quarterly report

Here's where it got bad. Our team had three members in the US (using Sunday-start weeks), two in Germany (ISO weeks, Monday start), and one in China (who was used to a different system where Week 1 is simply the week containing January 1). Three people. Three different answers to "what week is it right now."

For the first few months, everyone just used whatever week number their local calendar showed. The US team members were logging work against "their" Week 8 while the German team logged against ISO Week 9. Nobody noticed because we were all making progress and the daily standups felt good.

Then came the end of Q1.

I pulled our sprint data into a quarterly report. The US-facing numbers showed 13 completed sprints. The ISO-aligned backend work showed 14. Our velocity metrics were off by roughly 7%. The CTO asked me to explain the discrepancy in an email that was CC'd to the VP of Engineering. I didn't have an answer. I spent an entire Saturday going through every team member's Jira logs to find the misalignment.

The root cause was embarrassingly simple: we never defined what "a week" meant for our team. Everyone assumed their local definition was the one everyone else was using.

The 53-week surprise nobody budgeted for

Just when I thought I'd fixed the alignment problem, a new one arrived. In April, our finance team circulated a budget review showing that we'd planned 52 weekly sprints for 2026. But 2026 has 53 ISO weeks.

Our sprint capacity planning had a one-week gap. When you're running a team of eight people and each sprint costs roughly $15,000 in salary and overhead, an unplanned 53rd sprint is a $15,000 budget line item that didn't exist two weeks before the review.

I should have caught this. I'd written about 53-week years before. I literally knew 2026 was one of them. But when I set up the sprint calendar, I opened Google Calendar, counted the Mondays, and got 52. I didn't check against ISO week numbering because — and here's the honest, uncomfortable part — I thought of week numbers as a display format, not as a data model. They were labels, not infrastructure.

That was wrong. Week numbers are infrastructure if your team runs on weekly cycles.

What we did to fix it (and what I'd do differently)

After the Q1 disaster, we made three changes that actually stuck:

One: pick a standard and document it. We chose ISO 8601. Every sprint board, every report, every planning doc uses ISO week numbers paired with ISO year. No exceptions. If someone's local calendar says something different, they override it. The canonical week number for the team lives in a pinned Slack message and a shared calendar.

Two: standardize the sprint naming convention. Every sprint is named YYYY-W## using ISO year and ISO week. "2026-W25", not "Sprint 112" or "June Sprint 3". The week number tells you exactly when it happened. The year tells you which calendar it belongs to. Together they're unambiguous across any timezone or locale.

Three: build a week calendar as shared infrastructure. Every quarter, I generate a list of all ISO weeks for the upcoming quarter — their start dates, end dates, and sprint names. This goes into a shared doc. Nobody has to calculate anything. If you need to know what week it is, you look at the doc. I use WeekNumber.cc to generate this — open the full year calendar, grab the quarter I need, done in 30 seconds.

We also added a one-line check to our quarterly planning template: "How many ISO weeks in this quarter? How many in this year?" For 2026, the answer is 53. That one line would have caught the budget gap.

What weekly planning actually does better than monthly (once you fix the week problem)

I don't want to make it sound like weekly planning is bad. It isn't. After we fixed the alignment problems, it genuinely improved how the team operated.

Weekly retrospectives catch problems before they compound. A bad week is recoverable. A bad month is a crisis. Our cycle time — the time from "we should do X" to "X is in production" — dropped by about 30% compared to our monthly planning era. Part of that was just the psychological effect of seeing "Week 25" instead of "June." When the unit of measurement is smaller, the urgency feels realer. A deadline that's "3 weeks away" sounds closer than one that's "next month," even if they describe the same date.

The biggest unlock, though, was cross-team coordination. Once everyone used the same week numbers, it became trivial to say "the API team delivers in Week 28, we integrate in Week 29." No calendar math. No "wait, which Monday is that?" Just a number that means the same thing to everyone.

That alone was worth the chaos of the first quarter.

Almost.

Plan your sprints with accurate ISO week numbers

Generate a full year calendar for any year — see exactly which dates belong to each week, check for 53-week years, and share it with your team.

Open Week Calendar →
[ Google AdSense — Article Footer ]