We have explained each check further down this page. Scroll down for more detail on each checkpoint.
15 point checklist - suitable for all project plans
- Does the plan include all major project tasks?
- Is the Plan drawn in enough detail to generate to-do lists?
- Are all tasks placed in their logical chronological sequence?
- Is the Critical Path clear?
- Have task interdependencies been respected?
- Is the plan easy to understand and is it visually effective?
- Is the plan flexible and easy to adapt to take account of changes to project requirements or strategy?
- Are the project milestones shown?
- Are all the duration estimates feasible and achievable?
- Have key experts and supervisors participated and committed to the plan?
- Can the plan be used to check day-to-day project progress?
- Does the plan take account of our resource availability?
- Have the resource needs of other projects been considered?
- Will the plan satisfy all stakeholders' expectations?
Why you need to carry out these planning checks
Does this plan include all major project tasks?
Is the Plan drawn in enough detail to generate to-do lists?Project with plans that are too high level won't be delivered. The project plan should be of a sufficient detail that to-do lists can be generated for each resource/person in the project team. Don't be tempted to avoid detail and don't be pressured to simplify your plan. If senior managers are looking for an 'at a glance' overview of the plan you can produce separate high level timelines. Professional Project Scheduling software, like Microsoft Project, include built in reports that you can use for management briefings.
Are all tasks placed in their logical chronological sequence?In the first stage of project planning you identify what you need to do and in the second stage you work out what order you need to do it in. Traditionally the output of this stage has been a precedence or work-flow diagram. In my experience most project managers skip the workflow diagram, which can be complext to draw for large projects, and layout the tasks in chrononlogical order in their scheduling software.
IMPORTANT NOTE - Microsoft project allows you to create links that flow 'up and down' the project plan. In other words, task 4 can have a finish to start link to task 2 and task 7. Although project allows this I strongly recommend that you only link 'downwards' otherwise your schedule will be difficult to follow.
Is the Critical Path clear?The Critical Path is the shortest path through the project. [Every task on the critical path must be completed] If you can't view the critical path you can't be sure that the project end date is realistic. It is essential that you have a good understanding of the critical path and that you understand how your project scheduling software calculates it. Fixing task start or end dates is a common scheduling mistake which will break critical path calculations, and linking summary tasks can also be problematic. Find out more at Top 10 Microsoft Project Mistakes.
Have interdependencies been respected?On every project there will be tasks that are dependent in some way on another task. These task dependencies must be respected otherwise the project plan may not be achievable. Imagine a simple project to build a brick wall. The wall will not be built if the cement has not been ordered. There four task dependency types:
- Finish to Start
- Start to Finish
- Start to Start
- Finish to Finish
Defining the dependencies between tasks helps you determine which tasks start when, as well as when the project might finish.
Is the plan easy to understand and is it visually effective?I strongly recommend creating your plan using project management software that presents the schedule against a calendar in what is known as a 'Gantt Chart View'. This is a tried and tested method of presentation widely used across the project management profession. To Do lists with dates are not sufficient for planning and not easy to see across time. Flow diagrams can get very complicated and unwieldy. A Gantt Chart type view which is provided with project management like Microsoft Project provides an 'at a glance view' of a project schedule. Read more on Gantt Charts. Read more how to read Microsoft Project Plans.
Is the plan flexible and easy to adapt to take account of changes to project requirements or strategy?During every single project something will change, so you need to be able to update your schedule and immediately see the impact on the project end date. Professional Project scheduling software like Microsoft Project and Primavera P6 allow you to make updates easily and complete complex calcluations to work out the new critical path and end date for you.
Are the project milestones shown?In project planning milestones are key deadlines or deliverables. They are important in tracking progress and assessing the impact of any delays. Milestones are typically marked on project schedules as a diamond shape. Read more on Project Milestones.
Are all the duration estimates feasible and achievable?
In the early stages of scheduling some tasks will have a default duration. In Microsoft Project this is shown as "1 day?". Watch out for default durations in schedules that are in the late stages of planning. These should be replaced with feasible and realistic durations as soon as possible.
Have key subject matter experts and supervisors participated in the plan and accepted it as their commitment?Schedules created by project managers from their desks are unlikely to be unrealistic. Project Managers are rarely if ever experts in all technical aspects of the projects they manage.
Creating the project plan should be a team effort with subject matter expert involvement from the start. This will ensure that the plan captures the all of the work required, that the work is scheduled in the right order and that the tasks have sensible durations.
Can the plan be used to check day-to-day project progress?Project Schedules should provide enough information to answer the question 'where are we now' and 'where should we be now'? It should be possible to see percentage complete on a day to day basis and be possible to see who is doing what on any given day.
Tasks with long durations may need to be broken down to a great level of detail to achieve this. Look out for tasks that can't be assigned to a single point of contact. For example, 'build the office block', would need to be broken down so that supervisors can identify what tasks should be happening when and what resources are needed.
Does the plan take account of our resource availability?If the person needed to do a task is not available the task won't get done. To be realistic the plan must take into account resource availability. For example: existing and forecast bookings on other work, training, annual leave and public holidays.
Have the resource needs of other projects been considered?Realistic schedules have to consider other projects. Projects don't take place in a vacuum and will often feed into or be dependent on other project and programs.
Subject matter experts will often be shared across a number of projects with clashes between project priorities frequently happening. Even if the project budget allows for full-time resources for the duration of the project. Attempts to book resources solidly (for x days or months) rarely work.
Will the plan satisfy all stakeholders' expectations?Plans should take into account the needs of the project's stakeholders. For example, team managers need to be happy with the demands that will be placed on their team. Otherwise subtle and not so subtle ways of undermining the plan will be found. Senior managers need to be confident that the plan will deliver on the project outcomes and is achievable.
Infographic of the top 10 project plan checks you need to doProject Planning Checklist by T Morphy
Download this Project Plan Checklist
Sources and further readingThis checklist is from Dennis Lock's excellent Project Management, Ninth Edition.
Lock, D. (2007) Project Management, Ninth Edition, Aldershot: Gower Publishing Ltd.