Schedule template

MS Project schedule template with WBS, predecessors, and Project XML handoff.

A project schedule template in Microsoft Project column format: WBS codes, durations, predecessors, and resource names. Download the CSV, open it as an editable Gantt chart, and export Project XML that Microsoft Project can open.

7 phases, 31 task rows, WBS codes, finish-to-start predecessors, and resource names. Not an .mpp file, and the FAQ below explains why that is the point.

The schedule in Microsoft Project columns

These are the same columns you would type into Microsoft Project. Predecessors are row numbers, so keep the rows in this order when you import.

WBSTask NameDurationPredecessorsResource Names
1.1Project charter and scope baseline3 days-Project manager
1.2Build work breakdown structure and schedule baseline4 days1Project manager
1.3Confirm milestones and reporting calendar2 days2Project manager
2.1Basis of design and specifications8 days2Design team
2.2Layout and general arrangement drawings10 days4Design team
2.3Mechanical and structural detail design12 days5Design team
2.4Electrical and control system design10 days5Design team
2.5Design review and approval5 days6, 7Design team, Project manager
3.1Long-lead equipment inquiry and bid review10 days4Procurement team
3.2Purchase orders for major equipment5 days9Procurement team
3.3Equipment manufacturing and delivery45 days10Procurement team
3.4Bulk materials and consumables20 days8Procurement team
3.5Subcontract award and mobilization8 days8Procurement team
4.1Site survey and setting out3 days13Civil crew
4.2Excavation and subgrade preparation8 days14Civil crew
4.3Equipment foundations and anchor bolts14 days6, 15Civil crew
4.4Foundation curing and survey check10 days16Civil crew, Inspection team
5.1Equipment receiving and inspection4 days11Mechanical installation crew, Inspection team
5.2Setting main equipment12 days17, 18Mechanical installation crew, Mobile crane
5.3Alignment and grouting8 days19Mechanical installation crew
5.4Piping and utilities connection14 days12, 19Mechanical installation crew
5.5Mechanical completion walkdown4 days20, 21Inspection team
6.1Cable tray, conduit, and cabling12 days7, 19Electrical crew
6.2Panel and MCC installation8 days23Electrical crew
6.3Instrument installation and loop wiring10 days24Electrical crew
6.4Loop checks and point-to-point testing8 days22, 25Electrical crew, Commissioning engineers
7.1No-load and cold commissioning8 days26Commissioning engineers
7.2Load testing and performance run10 days27Commissioning engineers
7.3Punch list walkdown and closeout6 days28Inspection team, Project manager
7.4As-built drawings and O&M manuals6 days28Design team
7.5Training and final handover4 days29, 30Commissioning engineers, Project manager

How the CSV columns map to Microsoft Project fields

Open the CSV in Microsoft Project, choose New map in the import wizard, and map each column to the field below. The column headers are already named to match.

CSV columnMicrosoft Project fieldWhat to watch
WBSWBSOutline numbering. Microsoft Project can also regenerate this from the task outline.
Task NameNameThe task row itself. Phase rows become summary tasks once the outline is applied.
DurationDurationWritten as "12 days" so Microsoft Project reads the unit instead of guessing it.
PredecessorsPredecessorsFinish-to-start references by row number. Keep the row order intact or the links will point at the wrong tasks.
Resource NamesResource NamesComma separated. Microsoft Project creates the resources on import if they do not exist yet.

What the phase structure covers

An engineering, procurement, installation, and commissioning sequence: the work Microsoft Project is most often used to plan, and the sequence where predecessors actually decide the finish date.

WBSPhaseTypical tasksWhy it mattersDuration
1Project SetupCharter, scope baseline, WBS, milestone and reporting calendarMicrosoft Project schedules are built around the WBS. Getting the breakdown and milestone set right first is what keeps the outline usable later.7-12 days
2Engineering and DesignBasis of design, layouts, detail design, electrical and control design, approvalDesign releases drive both procurement and foundations. These are the predecessors most often missing from a schedule that looks fine but cannot be built.30-45 days
3ProcurementInquiry, bid review, purchase orders, manufacturing and delivery, bulk materials, subcontractsEquipment manufacturing is usually the longest single bar on the chart. It runs in parallel with civil work and decides when installation can actually start.60-80 days
4Civil and FoundationsSurvey, excavation, equipment foundations, anchor bolts, curing and survey checkFoundations need the detail design finished and must be cured and surveyed before equipment is set. Both constraints are easy to lose when dates get compressed.30-40 days
5Mechanical InstallationReceiving, setting equipment, alignment, grouting, piping, mechanical completionSetting equipment needs the foundations and the delivered equipment together. This join between civil and procurement is where the plan is usually tested.35-50 days
6Electrical and InstrumentationCabling, panels and MCC, instruments, loop wiring, loop checksElectrical work follows the equipment being set, and loop checks need mechanical completion. Starting loop checks early is the most common false start.30-40 days
7Commissioning and HandoverCold commissioning, load testing, punch list, as-builts, training, handoverCommissioning turns installed equipment into an accepted plant. Punch list, documentation, and training each need their own duration and owner.25-35 days

Why the template is shaped this way

A Microsoft Project template that arrives as a broken .mpp file is worse than no template. These notes explain the format choices.

Why this template ships as CSV rather than .mpp

The .mpp format is closed and version specific. A CSV in Microsoft Project column names imports cleanly through the import wizard, and Project XML is the format Microsoft Project itself uses for exchange. Both are more reliable than an .mpp file made by another tool.

Predecessors are row numbers, so keep the order

The Predecessors column refers to task row numbers, which is how Microsoft Project reads them. If you sort or reorder the rows before importing, the links will attach to the wrong tasks.

The round trip is where this template earns its place

Draft or revise the schedule online, export Project XML, and open that file in Microsoft Project when the plan needs to go back into the reporting pack. You are not asked to abandon Microsoft Project to use it.

Dependencies that decide the finish date

The predecessor links in the table are not decoration. These five are the ones that move the completion date when a project like this slips.

Detail design releases the foundations

Equipment foundations depend on mechanical and structural detail design, not just on the excavation finishing. Miss this link and the civil crew mobilises before the anchor bolt layout exists.

Setting equipment needs civil and procurement together

Setting main equipment waits for both the foundation survey check and the delivered equipment. It is the single most important join in this schedule, and the one that decides the finish date.

Manufacturing lead time runs in parallel

The 45 day manufacturing bar starts from the purchase order, not from site work. If the schedule is compressed anywhere, check this bar first: site progress cannot pull equipment forward.

Loop checks need mechanical completion

Loop checks depend on both the instrument wiring and the mechanical completion walkdown. Starting them on wiring alone is a false start that reappears as rework during commissioning.

Handover has more than one predecessor

Final handover waits for punch list closeout and the as-built documentation. Documentation runs in parallel with punch list, so it needs its own row and its own owner.

Resource notesResource Names import cleanly. Whether those resources are actually free is a separate check.
  • The design team appears in engineering and again in as-built documentation. If the same engineers cover both, closeout documentation slips while they are on the next project.
  • The mobile crane is exclusive: only one task can hold it at a time. Setting main equipment is where crane availability usually shows up as a conflict.
  • The mechanical installation crew runs setting, alignment, and piping. Check the resource load view before assuming piping can overlap with alignment.
  • The inspection team is needed at foundation survey, equipment receiving, mechanical completion, and punch list. Four separate windows, not one.

Keep Microsoft Project, draft the schedule online

The round trip works in both directions, so this template fits a team that has to report in Microsoft Project but does not want to open it to try a change.

  • Open the template as an editable Gantt chart and revise dates, links, and resources in the browser.
  • Export Project XML when the plan needs to go back into Microsoft Project.
  • Already have a plan? Open your existing .mpp or .xml file in the MS Project XML viewer instead of starting here.
  • Check the critical path and resource load before the revised dates go into the reporting pack.
Before it becomes a baselineSet your project start date after importing. The dates here are calculated, not agreed.

Confirm equipment lead times, site access, subcontract scope, crew availability, inspection hold points, and commissioning requirements before this becomes the plan anyone reports against.

Common questions

Is this an .mpp file I can open directly in Microsoft Project?

No, and that is deliberate. The download is a CSV using Microsoft Project column names, which imports through the Microsoft Project import wizard. If you want a native Microsoft Project file, open the template in GanttPilot and export Project XML, which Microsoft Project opens directly.

How do I import the CSV into Microsoft Project?

In Microsoft Project, use Open and select the CSV, then choose New map in the import wizard and map the columns: WBS, Task Name, Duration, Predecessors, and Resource Names. Import the rows in the order they appear so the predecessor row numbers stay correct.

Can I edit this template without Microsoft Project?

Yes. Open in GanttPilot loads the same schedule as an editable Gantt chart in the browser, including the dependency links and resource assignments. Export Project XML when you need the plan back in Microsoft Project.

What kind of project is this template built for?

An engineering, procurement, installation, and commissioning project, which is the work Microsoft Project is most often used for. The structure edits down easily for smaller installation or equipment packages.

Do the durations and dates carry over to Microsoft Project?

Durations carry over because they are written with units, for example "12 days". Dates are calculated by Microsoft Project from the project start date, the durations, and the predecessor links, so set your project start date after importing.

Is this template ready to use as a baseline?

No. It is a starting structure. Confirm the equipment lead times, site access, subcontract scope, crew availability, inspection hold points, and commissioning requirements for your project before setting a baseline.