Project planning is the process of deciding what a project will deliver, how the work will get done, who will do it, and when. The result is a project plan, a document that maps out the tasks, effort, timing, and resources needed to meet goals within a set scope.
If you've been handed a project with no clear process, that definition can still feel abstract. This guide turns it into a repeatable workflow you can use whether you manage projects full time or on top of your day job.
You'll learn what a project plan includes, where planning fits in the project life cycle, and how to build a plan in 7 steps. To follow along with a real plan, open the basic project plan template and fill it in as you read.
What is project planning?
Project planning is the work of defining a project's goals, tasks, timeline, and resources, then keeping those decisions current as the project moves. A project plan is the document that captures those decisions so the whole team works from one version of the truth.
The difference matters because planning keeps going after the document exists. You plan at kickoff, then you plan again every time scope, dates, or people change.
PMI defines a project as "a temporary endeavor undertaken to create a unique product, service, or result." Because every project is temporary and unique, every project needs its own plan, even when you start from a template.
A solid project plan answers 5 questions:
What are the major deliverables?
How will we get to those deliverables and the deadline?
Who's on the project team, and what role will they play in those deliverables?
Which stakeholders need to provide feedback on deliverables, and when?
When will the team meet milestones?
If your plan answers all 5 clearly, it's ready to share. For a wider view of how planning connects to the rest of the job, start with these project management basics.
Project plan vs. project management plan vs. project charter
A project charter authorizes the project, a project management plan explains how the project will be run, and a project plan schedules the work. All 3 show up early, which is why people mix them up.
| Document | Question it answers | Typical contents | Who relies on it |
|---|---|---|---|
| Project charter | Should we do this project, and who owns it? | Goals, high-level scope, sponsor, budget range, and success criteria | Sponsors and leadership |
| Project management plan | How will we manage this project? | Approach to scope, schedule, budget, risk, communication, and change | The project manager, sponsors, and core team |
| Project plan | What work happens, who does it, and when? | Tasks, schedule, milestones, dependencies, and assignments | The whole team and key stakeholders |
On a small team, the charter might be a one-page brief. The project management plan might be a few paragraphs in your kickoff deck. The project plan is the one you'll open every week.
All 3 documents should describe the same scope. When they drift apart, small requests slip in without anyone weighing their impact on the timeline, and that's how scope creep starts. For a small, low-risk project, a short brief plus a detailed project plan is usually enough.
Where planning fits in the 5-phase project life cycle
Planning is the second phase of the 5-phase project life cycle, and it continues in smaller doses until the project closes. Here's how the 5 phases connect:
Initiation defines why the project exists, who sponsors it, and whether it's worth doing.
Planning turns goals into tasks, a timeline, assignments, and a budget.
Execution is where the team does the work and hands off deliverables.
Monitoring and controlling runs alongside execution to track progress against the plan and correct course.
Closing wraps up final deliverables, approvals, and lessons learned.
This 5-phase model is a common, simplified way to describe a project's arc rather than a formal standard. PMI notes that project management process groups aren't the same as project phases, and it describes life cycle phases with labels like feasibility, design, build, test, deploy, and close.
The phases overlap in practice. When a stakeholder changes a requirement mid-project, you're back in planning for that slice of work while execution continues everywhere else.
The project planning phase takes the most thought upfront because every later phase depends on it. Gaps in the plan show up later as missed handoffs, surprise deadlines, and constant replanning.
Day to day, use the 5-phase life cycle as a map of where you are. Expect to return to the plan in every phase after initiation.Project plan example: What to include
What to include in a project plan (with example)
Every project plan needs 5 building blocks, no matter the project's size or industry:
A detailed list of tasks, organized by project phase, process step, or work group.
A project schedule that shows task start dates, durations, and deadlines on a visual timeline, with clear progress indicators.
Key milestones that mark major events, dates, decisions, and deliverables so you can track forward progress.
Dependencies that connect tasks that need to happen in a certain order.
Resource assignments that show the person or team responsible for completing each task.
A milestone marks a key approval, handoff, or deadline. A dependency shows which tasks can't start until others finish, which is how you keep handoffs intact when dates move.
Larger or riskier projects add a few supporting documents. A scope statement spells out what's in and what's out. A RACI chart clarifies who's responsible, accountable, consulted, and informed for each deliverable.
A project risk management plan lists what could go wrong and how you'll respond. A communication plan sets who gets updates, how often, and in what format.
Project plan example: a 10-week website redesign
Here's what a simple project plan looks like for a website redesign with a 5-person team. Each phase ends in a milestone, and the last column shows what has to happen before the phase can start.
| Phase | Key tasks | Milestone | Depends on |
|---|---|---|---|
| Discovery (weeks 1-2) | Stakeholder interviews, analytics review, and content audit | Project brief approved | Kickoff meeting |
| Information architecture (weeks 3-4) | Sitemap and wireframes | Wireframes approved | Brief approval |
| Design (weeks 4-7) | Visual concepts and page designs | Final designs approved | Wireframe approval |
| Development (weeks 6-9) | Template build and content migration | Staging site ready | Approved designs for each template |
| Launch (week 10) | Quality checks, fixes, and go-live | Site launched | Staging sign-off |
Notice that design starts before every wireframe is finished, and development starts before every page is designed. Those overlaps are where dependencies earn their place. They show which approvals actually gate the next phase.
Start your own plan with the same structure: phases, a milestone at the end of each one, and only the dependencies that change timing.
Why project planning is important
Project planning gives your team a shared picture of the work before it starts, which makes every later decision faster. Here are 3 ways a plan pays off.
Everyone agrees on the work before it starts
A detailed plan gets everyone aligned on process, scope, staffing, and communications at the outset, when agreement is easier to reach. Because each task has an owner and a due date, nobody has to guess who's handling what.
You see overload and slips before they happen
A plan shows who's working on what and when. You'll see when one person has 3 deadlines in the same week, and you can rebalance before it turns into late nights. If work starts running behind, you can spot it early and decide what needs to shift.
Change and risk are easier to handle
Planning pushes you to name assumptions, constraints, and dependencies upfront, so each one becomes a risk you can watch. When something unexpected pops up, you can weigh the impact on scope, timing, and workloads and adjust the plan instead of starting over.
Good planning also depends on understanding the business goal behind the project. Tie each plan back to the business goal it supports so trade-offs on scope, time, and budget have a clear tiebreaker.
Types of project planning
The 4 main types of project planning are predictive, iterative, hybrid, and rolling-wave. Each one produces a plan. What changes is how far ahead you plan in detail.
Predictive planning
Predictive planning, often called waterfall, maps the full scope, sequence, and schedule before work starts. It fits projects with stable requirements, a fixed deadline, and clear handoffs between phases, like an event or a regulatory filing.
Iterative and agile planning
Iterative planning, including agile, works in short cycles called sprints. Agile teams plan constantly, in smaller increments. They plan each sprint in detail and keep a prioritized backlog and a release roadmap for the longer view.
Hybrid planning
Hybrid planning puts fixed dates and dependencies on a shared schedule while teams work in sprints inside each phase. A product launch might lock the launch date and marketing milestones while the build team runs 2-week sprints.
Rolling-wave planning
Rolling-wave planning details the next phase and keeps later phases high level. As each phase gets closer and the unknowns shrink, you add tasks, estimates, and owners.
If your requirements are stable, plan predictively. If they'll change as you learn, plan in cycles or waves, and keep the dates and dependencies that can't move on one shared timeline.
7 steps to an effective project planning process
You can create a project plan in 7 steps, from discovery through execution. The first 4 steps happen before you commit to dates, and that's what keeps the final schedule realistic.
Step 1: Start with project discovery and definition
Discovery means learning everything you can about the project before you promise a plan. Review the scope of work, and dive into any documents or communications relevant to the project. That might be a request for proposal or notes from sales calls or client meetings.
Be thorough in your research to uncover critical project details, and ask thoughtful questions before you commit to anything. As you review, write down 4 things:
The goal and the business outcome the project supports
The deliverables and what "done" looks like for each one
Dependencies on other teams, vendors, or projects
Risks, open questions, and the assumptions you're making
If this is your first project plan, discovery is where you build confidence. You only need the right questions at this stage, and the answers will come in Step 2. If you can't explain the project goal in one sentence yet, keep asking questions before you move on.
Step 2: Interview stakeholders and get to know your team
Stakeholder interviews show you how decisions get made, and team conversations show you how much time people actually have. Ask your stakeholders about:
Product ownership and the decision-making process
Stakeholder interest and involvement levels
Key outages, meetings, deadlines, and driving factors
Related or similar projects, goals, and outcomes
The best way to communicate with partners and stakeholders
Then talk with your team about how they like to work, what else is on their plate, and when they'll be out. Understanding these basics about your team will help you craft a thoughtful plan that takes their work styles and bandwidth into consideration.
Concurrent work deserves its own conversation. If your teammates are responsible for other projects, discuss key dates to avoid. That way you don't make the mistake of double-booking (and stressing out or upsetting) your team.
Write down every date people mention—vacations, launches, board meetings—because each one becomes a constraint when you build the schedule in Step 5.
Step 3: Draft a rough outline of your plan
A rough outline is a quick sketch of the work that lets you test your thinking before you commit to dates. If you're at a loss for where to begin, start with the who, what, when, and how of the project. Your outline should include:
Deliverables and the tasks required to create them
Your client's or stakeholders' approval process
Timeframes associated with tasks and deliverables
Ideas on resources needed for tasks and deliverables
A list of the assumptions you're making in the plan
A list of absolutes as they relate to the project budget or deadlines
Think about deliverables first and phases second. If you're delivering a design concept, what work needs to happen before that can begin, and what can happen once it's approved—or concurrently?
A work breakdown structure (WBS) helps here. A WBS breaks each deliverable into smaller pieces of work until every piece is small enough to estimate and assign.
Sketch the outline in a doc, on a whiteboard, or on sticky notes. Remember that the tool you'll put the plan in won't do the thinking for you.
Keep the level of detail practical. Detail the next 2-6 weeks down to individual tasks, and keep the rest at the phase or deliverable level. You'll add detail as each phase gets closer, which saves you from rebuilding a schedule based on guesses.
Step 4: Get input from your team on process, effort, and timing
The people doing the work give the most accurate project estimates, so build the plan with them. You may know the deliverables, but your designer knows how long a homepage concept really takes. That's why a project manager can't be the only one writing a project plan.
Ask your team how they'd approach each task and what could run in parallel. For example, if you're working on a digital product, could designers start creating visual concepts while the wireframes are being developed? Or can you have 2 people working on the same task at once?
Ask for effort in hours as well as duration in days. A task that takes 8 hours of work can stretch across a full week when the person doing it is split across projects.
In TeamGantt, workload view lets you see how booked each person is across projects. You can spot double-booking before the schedule is final. When an estimate feels low, ask what could make the task take longer and plan for that.
Step 5: Formalize your project schedule
Formalizing the schedule means turning your outline and estimates into dated tasks, dependencies, and milestones on one timeline. Give every task a clear start and end date, so there's no question when work needs to happen.
Organize the work into phases, then use subgroups for deliverables or teams so people can find their tasks quickly. Labels or color-coding make the plan easier to scan.
Next, link the tasks that depend on each other. Add a dependency only when the relationship changes timing, and keep everything else simple. Then find your critical path, the longest chain of dependent tasks. Any delay on it pushes your finish date by the same amount.
Add milestones for approvals, handoffs, and launch dates, so the moments that can't slip are easy to see. Then block out dates that could cause outages: holidays, closings, vacations, and recurring meetings, on both your team's side and your stakeholders'.
Before you move on, note your top risks and who's watching each one. If the project is complex, expand them into a full risk plan.
A Gantt chart brings all of this together. In TeamGantt, you link tasks with dependencies, and the critical path highlights the tasks that set your finish date. Teammates who prefer a list, calendar, or board can switch to that view of the same plan.
Step 6: Present and confirm your plan
A plan becomes real when your team and stakeholders agree to it, so review it in 2 rounds, starting with your team. In the internal review, check that the schedule holds up for the people doing the work:
Review and work times for each task
Dependencies and handoffs
Time off, meetings, and milestones
Assumptions you've made
Changes since your last conversation
Then present the plan to stakeholders. Open with a short executive summary that covers the goal, key milestones, the finish date, and the biggest risks. Busy sponsors may read only that part, so make it count. Then walk through:
Major deliverables and the timing for each phase
How much time they'll have to review deliverables
How much room there is before the final deadline
Once everyone agrees, decide who gets schedule updates and how often, and capture it in a simple communication plan. In TeamGantt, a live share link gives stakeholders the current schedule whenever they open it. Ask stakeholders to confirm the plan in writing, even in a quick email, so you have a clear starting point for future change requests.
Step 7: Execute your plan and adjust as needed
Project plans are living documents. Projects change constantly, and someone has to stay on top of—and document—that change.
Before work starts, save a baseline. A baseline is a snapshot of your original plan, and it helps you measure what changed and learn from it.
Make time once a week to go over the project plan, note the big accomplishments from the past week, and define next week's goals. Spend that time reviewing your project plan, timelines, and any dependencies. It lets you see whether your project plans are still on track, what works, and what doesn't.
Then add a short daily check of 30 minutes or less:
Review what's due today and tomorrow.
Check for blocked tasks and handoffs that are waiting on someone.
Update the plan with what changed, why, and what it affects.
In TeamGantt, you can compare today's schedule against your baseline. The project health report gives you a quick read on whether the project is on track.
Give the routine a few weeks to sink in. A steady habit keeps the plan trustworthy.
How to create a project plan in TeamGantt
Once your outline is ready, turn it into a working schedule by putting dates, owners, and dependencies in one place. Here's how to build it in TeamGantt:
Start from a template or a blank project, and give it a clear name.
Add a task for each deliverable in your outline.
Order the tasks so they follow the phases in your outline.
Drag and drop tasks on the Gantt chart to set start dates and durations.
Set dependencies between tasks that must happen in order. When you drag a task to a new date, its dependent tasks move with it.
Add milestones for key approvals, handoffs, and deadlines.
Assign an owner to each task.
Start small. Build the first phase in detail, review it with your team, and then add the rest.
Common project planning mistakes (and how to fix them)
The most common project planning mistakes are predictable, which means you can plan around them. Here are 5 to watch for.
Planning alone
When one person builds the plan solo, estimates come out optimistic and hidden dependencies stay hidden. Fix it by drafting the outline yourself, then reviewing effort and sequence with the people doing the work.
Skipping blocked dates
A schedule that ignores vacations, holidays, and recurring meetings looks fine until the week someone's out. Fix it by collecting blocked dates during stakeholder and team interviews and adding them before you set task dates.
Adding too much detail too early
Planning every task of a 6-month project on day one means you'll rewrite most of it later. Fix it by detailing the next 2-6 weeks and keeping later phases at the deliverable level.
Letting the plan go stale
A plan nobody updates stops being trusted, and people start tracking work in side lists and chat threads. Fix it with a weekly review and a short daily check, and note what changed every time you update.
Leaving tasks without an owner
Tasks assigned to "the team" tend to sit until someone notices. Fix it by giving every task one owner, even when several people contribute, and use a RACI chart for shared deliverables.
When a plan starts slipping, check these 5 first, because one of them is usually the cause.
Free project plan templates
A project plan template gives you a ready-made structure of phases, tasks, and milestones, so you can start editing right away. Tthe goal is a reusable starting point that saves setup time.
The basic project plan template opens a ready-to-edit plan in TeamGantt that you can adapt to your project. For other project types, browse these Gantt chart templates.
Reuse a template when your projects follow similar phases, then adjust dates, owners, and dependencies for each new project.