Thumbnail: jekyll

Quarterly roadmap planning with an Agile mindset

by on under agile
6 minute read

Most companies that I have worked at require the Agile Sprint teams to develop a roadmap for the project. Management typically wants to know what the “Big Rocks” are that I my team will be working on this business quarter and at least the next business quarter.

Below is an example of how to build sprint cycles into business quarters. It creates a convenient method to build roadmaps for work.

2021 Three Week Sprint Cycle - Sprint 5 = 1 week (Sprints start on Thursdays)

Sprints 1   2   3   4   5    
Quarters Start End Start End Start End Start End Start End Days
Q1 12/31 1/20 1/21 2/10 2/11 3/3 3/4 3/24 3/25 3/31 90
Q2 4/1 4/21 4/22 5/12 5/13 6/2 6/3 6/23 6/24 6/30 90
Q3 7/1 7/21 7/22 8/11 8/12 9/1 9/2 9/22 9/23 9/29 90
Q4 9/30 10/20 10/21 11/10 11/11 12/1 12/2 12/22 12/23 12/29 90


Agile Sprint cycles work the best when the team size and sprint duration stay as constant as possible over time. This allows for velocity calculations and predictions of work to be accomplished.

I have devised a simple technique, as shown below, to allow teams to work in a quarterly cadence.

For two week sprints, it means that teams can achieve six consistent and continuous sprints of a two week duration followed by one week in sprint 7. For three weeks, four three week sprints followed by one week in sprint 5.

I use the one week sprint (sprint 5/7) to do quarterly roadmap planning with my Business Analysts/Scrum Masters. The development and quality assurance teams can use the time for cleaning up technical debt and catching up. Obviously, you could reverse this and have sprint 1 be the one week planning sprint, it’s really whatever works for the team.

Note that 4 quarters at 90 days each = 360 days (not a perfect year time-frame). You can make up for the extra 5 days over the holidays (which is rarely productive time anyhow), which is typical in the United States.

Below are a couple of different configurations of the same concept, but using different starting days and durations.

2021 Three Week Sprint Cycle - Sprint 5 = 1 week (Sprints start on Mondays)

Sprints 1   2   3   4   5    
Quarters Start End Start End Start End Start End Start End Days
Q1 12/28 1/17 1/18 2/7 2/8 2/28 3/1 3/21 3/22 3/28 90
Q2 3/29 4/18 4/19 5/9 5/10 5/30 5/31 6/20 6/21 6/27 90
Q3 6/28 7/18 7/19 8/8 8/9 8/29 8/30 9/19 9/20 9/26 90
Q4 9/27 10/17 10/18 11/7 11/8 11/28 11/29 12/19 12/20 12/26 90



2021 Two Week Sprint Cycle - Sprint 7 = 1 week (Sprints start on Mondays)

Sprints 1   2   3   4   5   6   7    
Quarters Start End Start End Start End Start End Start End Start End Start End Days
Q1 12/28 1/10 1/11 1/24 1/25 2/7 2/8 2/21 2/22 3/7 3/8 3/21 3/22 3/28 90
Q2 3/29 4/11 4/12 4/25 4/26 5/9 5/10 5/23 5/24 6/6 6/7 6/20 6/21 6/27 90
Q3 6/28 7/11 7/12 7/25 7/26 8/8 8/9 8/22 8/23 9/5 9/6 9/19 9/20 9/26 90
Q4 9/27 10/10 10/11 10/24 10/25 11/7 11/8 11/21 11/22 12/5 12/6 12/19 12/20 12/26 90

See Program Increment for a similar technique using Scaled Agile.

agile