Neural Project InstituteProject management certification for the AI era

Templates · Agile & Scrum

Free Agile Project Plan Template with Charter (Excel, Sheets, PDF)

This free agile project plan template sets out your project Sprint by Sprint, with a goal, the epics or features, planned story points, release points and status for each Sprint, plus a one-page agile project charter for vision, roles and working agreements. Download it in Google Sheets, Excel or PDF at beginner, advanced or expert level, with a worked example and no sign-up.

agile project plan template

Key takeaways

Free download · no sign-up

Get the agile project plan template

Pick your level and format: Google Sheets, Excel or a print-ready PDF. Spreadsheets include dropdowns, formulas and sample rows you can overwrite.

Beginner

Essential columns only, one tab. Quick to fill in.

1 tab · 5 columns

AdvancedMost popular

The full template with every tab, dropdowns and formulas.

2 tabs · 7 columns

Expert

Adds a live dashboard, instructions, revision history and status colours.

2 data tabs + instructions, dashboard and revision history

What is an agile project plan?

An agile project plan is a lightweight plan for a project delivered in short iterations. It sets out the product vision and goals, the team, the planned Sprints with a goal for each, the epics or features expected in them and the target release dates. Unlike a traditional plan, it is revised at the end of every Sprint as the team learns.

Agile teams do plan; they just plan differently. The Agile Manifesto values "responding to change over following a plan", which means the plan exists to guide decisions, not to be defended against change. Planning happens little and often, with detail only where it is useful.

In Scrum, the Product Owner is accountable for the Product Backlog and its priorities, so they usually own the content of the plan. A project manager, delivery lead or Scrum Master often maintains it and shares it with stakeholders.

For the wider picture, see our guide to the role of the project plan in Agile.

Where the plan fits: levels of Agile planning

Agile planning works at several horizons, from long-term direction to the next working day. This template sits in the middle, linking the roadmap to individual Sprints:

LevelHorizonWhat it answersWhere to plan it
VisionLife of the productWhy are we doing this?Charter tab
RoadmapQuarters to a yearWhich outcomes, in roughly what order?Product roadmap template
Release planWeeks to monthsWhat will ship in each release?Release plan template
Agile project planThe project's SprintsWhat is each Sprint for, and when do we release?This template
Sprint planOne SprintWhat will we do this Sprint, and how?Sprint planning template
Daily planOne dayWhat will we do today towards the Sprint Goal?Daily Scrum

Small projects can use this template as both release plan and project plan. Larger products with several teams usually keep a separate roadmap and release plan.

What is in this agile project plan template

The template has two tabs with sample data you overwrite with your own. Here is a live preview of the first tab:

Agile plan
SprintDatesSprint goalEpics / featuresPlanned pointsRelease?Status
Sprint 12 – 13 MarUsers can log in securelyLogin, password reset26NoDone
Sprint 216 – 27 MarUsers can view invoicesInvoices list, PDF download28NoIn progress
Sprint 330 Mar – 10 AprAdmins can manage usersUser admin, exports30Yes (R1)Not started
Sprint 413 – 24 AprHelp content in-appHelp centre28NoNot started

Sample rows are examples: replace them with your own.

  • Agile plan: Sprint, Dates, Sprint goal, Epics / features, Planned points, Release?, Status
  • Charter: Item, Details

Agile plan tab

  • Sprint: the Sprint name or number.
  • Dates: the start and end of the Sprint.
  • Sprint goal: the outcome the Sprint is meant to achieve, written from the user's point of view.
  • Epics / features: the main pieces of work planned for that Sprint.
  • Planned points: the story points the team expects to complete, based on velocity.
  • Release?: whether the Sprint ends in a release, and which one (for example, Yes (R1)).
  • Status: a dropdown with Not started, In progress, On hold, Blocked and Done.

Charter tab

A lightweight agile project charter with rows for product vision, goals and success measures, Product Owner, Scrum Master, Developers, stakeholders, Sprint length (two weeks in the example), ceremonies, Definition of Done, key risks, and budget or constraints. The ceremonies row shows an example rhythm: Sprint Planning on Monday, the Daily Scrum at 09:30, and the Review and Retrospective on the last Friday.

Beginner, advanced and expert versions

VersionWhat you getBest for
BeginnerThe Agile plan tab with five columns: Sprint, Dates, Sprint goal, Epics / features and StatusSmall teams and first Agile projects
AdvancedBoth tabs: the full seven-column Agile plan with the Status dropdown, and the CharterMost projects
ExpertThe advanced template plus an Instructions tab, a Dashboard that counts Sprints by status, status colours (Done green, In progress amber, Blocked red) and a Revision history tabProjects reporting to a sponsor, steering group or PMO

The template does not contain formulas. If you want a total of planned points, add a SUM under the Planned points column.

How to create an agile project plan step by step

  1. Write the charter first. Agree the product vision, two or three measurable goals, the roles, the Sprint length and the ceremony times. Check who fills each role in our guide to Scrum team roles.
  2. Agree the Definition of Done so everyone knows what "finished" means for every item. See our Definition of Done guide.
  3. Break the scope into epics and features in your product backlog template, ordered by value.
  4. Estimate the epics roughly. Story points or T-shirt sizes are enough at this stage; you will refine them before each Sprint.
  5. Work out your expected velocity. Use the team's recent average, or a cautious guess for a new team, and allow for holidays and other work.
  6. Lay out the Sprints. Add one row per Sprint with dates, then place epics in Sprints in backlog order until each Sprint's planned points match your velocity. Write a Sprint goal for each.
  7. Mark release points in the Release? column and agree them with stakeholders.
  8. Review and re-forecast after every Sprint Review. Update Status, move unfinished work and adjust later Sprints based on actual velocity and feedback.

Spreadsheet tips

  • Keep finished Sprints in the plan. They are your record of actual delivery and the basis for the next forecast.
  • Filter by Status to show stakeholders only the Sprints in progress and coming next.
  • Add a column for actual points if you want to compare planned and completed work Sprint by Sprint.
  • Fill in the Charter's key risks, then manage them properly in a risk register template.

Agile project plan example

The template's sample plan is for a customer portal delivered in two-week Sprints:

SprintSprint goalEpics / featuresPointsRelease?Status
Sprint 1 (2 to 13 Mar)Users can log in securelyLogin, password reset26NoDone
Sprint 2 (16 to 27 Mar)Users can view invoicesInvoices list, PDF download28NoIn progress
Sprint 3 (30 Mar to 10 Apr)Admins can manage usersUser admin, exports30Yes (R1)Not started
Sprint 4 (13 to 24 Apr)Help content in-appHelp centre28NoNot started
  • Each Sprint goal describes an outcome for users, not a list of tasks. If some features slip, the team can still meet the goal.
  • The first release (R1) comes after Sprint 3, once login, invoices and user admin form a usable product.
  • Planned points stay close to the team's velocity (around 28), so no Sprint is overloaded.
  • Sprint 4 is planned at feature level only; the detail will be worked out in Sprint Planning.

Writing a good Sprint goal

Weak Sprint goalStronger Sprint goal
Finish stories 14 to 22Customers can download their invoices as PDFs
Work on reportingManagers can see weekly sales by region on one dashboard
Bug fixingCheckout errors fall enough that customers can complete payment without support

Our Sprint planning guide explains how the team agrees the goal and the work at the start of each Sprint.

Forecasting with velocity

Velocity is the number of story points a team completes in a Sprint. Once you have three to five Sprints of data, use the range rather than the average alone. For example, if a team's recent Sprints delivered 24, 28 and 31 points and 140 points of work remain:

  • At the slowest pace (24 points), the work takes about 6 Sprints.
  • At the average pace (about 28 points), it takes 5 Sprints.
  • At the fastest pace (31 points), it takes about 4.5 Sprints, so 5 in practice.

Tell stakeholders "five to six Sprints" rather than a single date, and narrow the range as you learn. If the date is fixed, flip the question: how much of the backlog fits before the date? Velocity is a planning tool for the team, not a performance target; comparing velocity between teams is meaningless because each team sizes points differently.

Agile vs traditional project plan

Traditional project planAgile project plan
What is fixedScope, then time and cost are estimatedTime (Sprints) and team, with scope flexible
Level of detailDetailed for the whole project up frontDetailed for the next Sprint or two only
Unit of planningTasks and work packagesEpics, features and user stories
Progress measurePercentage complete against a baselineWorking increments delivered and Sprint goals met
When it changesThrough formal change controlAfter every Sprint Review
Typical formatGantt chart and scheduleSprint-by-Sprint plan and backlog

Neither is better in every situation. Fixed, well-understood work suits a traditional project plan template; uncertain or evolving products benefit from an Agile plan.

Using the plan with Kanban or a hybrid approach

Kanban teams

Kanban has no Sprints, but you can still use this template. Replace each Sprint with a planning period such as a month or quarter, use the Sprint goal column for the period's objective, and replace planned points with expected throughput (items completed per period). Our Kanban planning guide covers the cadences in more detail.

Hybrid projects

Many organisations need fixed milestones for governance, funding or contracts while the delivery team works in Sprints. Add your project milestones to the Release? column or as extra rows, and report progress against them at each Sprint Review. If stakeholders expect a timeline view, an Agile Gantt chart at epic level can sit alongside this plan.

Common agile project plan mistakes

  • Planning every Sprint in detail up front. That is a waterfall plan in Agile clothing; detail beyond the next Sprint or two is usually wasted.
  • Sprint goals that are task lists. A goal should describe an outcome.
  • Overloading Sprints. Plan to your real velocity, not the velocity you hope for.
  • Treating the forecast as a commitment. Share ranges and update them every Sprint.
  • Skipping the charter. Without an agreed vision and Definition of Done, teams argue about priorities and quality later.
  • Letting the plan go stale. If it is not updated after the Sprint Review, stakeholders stop trusting it.
  • Measuring output only. Track whether goals and outcomes are met, not just how many points were completed.

Frequently asked questions

What is an agile project plan template?

An agile project plan template is a lightweight plan that sets out the vision, goals, team, Sprints, Sprint goals, epics and releases for an Agile project, designed to be updated every Sprint.

Is this agile project plan template free?

Yes. The agile project plan template is free to download in Google Sheets, Excel and PDF, at beginner, advanced and expert level, with no sign-up.

Do Agile projects need a project plan?

Yes. Agile projects still plan, but in short cycles. The plan sets direction and release targets and is revised after every Sprint rather than fixed at the start.

What should an agile project plan include?

Product vision and goals, roles, Sprint length and ceremonies, the Definition of Done, epics or features planned by Sprint, Sprint goals, release points, key risks and constraints.

Does the template include an agile project charter?

Yes. The Charter tab is a lightweight agile project charter covering vision, goals, roles, stakeholders, Sprint length, ceremonies, Definition of Done, risks and constraints.

How is an agile project plan different from a traditional project plan?

A traditional project plan fixes scope up front and plans every task. An agile project plan fixes time and team, keeps scope flexible and plans in detail only for the next Sprint or two.

How do I create an agile project plan?

Write a charter, agree the Definition of Done, break the scope into epics, estimate them roughly, work out expected velocity, place epics in Sprints with a goal for each, mark releases and update the plan after every Sprint Review.

How often should I update the agile project plan?

After every Sprint Review, based on what was delivered, the team's actual velocity and stakeholder feedback.

Who owns the agile project plan?

The Product Owner owns the priorities and content. A project manager, delivery lead or Scrum Master often maintains the document and shares it with stakeholders.

Can I use the agile project plan template with Kanban?

Yes. Replace Sprints with monthly or quarterly periods, use the goal column for each period's objective and track throughput instead of story points.

Can I show an agile project plan as a Gantt chart?

Yes, at epic or release level. A high-level Agile Gantt chart helps stakeholders who expect a timeline, while the team works from the backlog.

What is the difference between an agile project plan and a release plan?

A release plan focuses on what ships in each release. An agile project plan also covers the project's vision, roles, ceremonies and Sprint goals. Small projects often combine both in this template; larger ones use a separate release plan template.

What is the difference between the beginner, advanced and expert agile project plan template?

The beginner version is the Agile plan tab with five essential columns. The advanced version has both tabs, all seven plan columns and the Status dropdown. The expert version adds instructions, a dashboard that counts Sprints by status, status colours and a revision history.