Are you looking for a clear, step-by-step Gantt chart tutorial for Microsoft Project? If so, your search ends here. Lagos Data School is Nigeria’s leading live technology and data training centre. Indeed, a Gantt chart is the single most important visual tool in project management. Every Nigerian project manager, site engineer, and programme analyst who wants to communicate a project schedule clearly needs to understand how a Gantt chart is built in Microsoft Project.
Therefore, this guide walks through every step of building a Gantt chart from scratch. In addition, Nigerian project examples are used throughout so that every concept is immediately practical. As a result, by the end of this tutorial, a complete, professional Gantt chart will have been created and understood.
What Is a Gantt Chart?
A Gantt chart is a horizontal bar chart that is used to represent a project schedule. Each task is displayed as a bar whose length corresponds to its duration. Furthermore, the position of each bar on the timeline shows when the task starts and when it ends. Task dependencies are shown as arrows connecting related bars.

According to the Project Management Institute, the Gantt chart was developed by Henry Gantt in the early twentieth century and has since become the standard scheduling tool across all industries. Additionally, it is the primary view used in Microsoft Project, making it the first screen every user encounters when a project file is opened.
Why Gantt Charts Are Essential for Nigerian Project Managers
Many Nigerian projects are delayed because schedules are stored in someone’s head rather than on a visible, shared document. Consequently, the Gantt chart solves this problem by making the entire project timeline visible to all stakeholders at once. Below are the core reasons why Gantt charts must be used on every Nigerian project:
- Visual clarity: The entire project timeline is seen at a glance without reading a single line of text.
- Dependency tracking: The relationship between tasks is shown visually, so delays in one area are immediately traced to their downstream impact.
- Progress monitoring: Actual progress is overlaid on the planned bars so that schedule variances are spotted immediately.
- Stakeholder communication: Professional Gantt charts are presented to clients, sponsors, and regulators as formal schedule documents.
In short, a Gantt chart transforms a list of tasks into a managed, communicated schedule.
Step-by-Step: How to Build a Gantt Chart in Microsoft Project
Building a Gantt chart in Microsoft Project follows a clear sequence. Each step must be completed in order before the next is started. Below, every step is explained with a Nigerian housing construction project as the working example.
Step 1: Open Microsoft Project and Create a New File
Microsoft Project is launched, and a new blank project is selected. The project start date is entered as the agreed mobilisation date. For the Nigerian housing example, the start date is set to the first Monday of site handover. Moreover, the project calendar is configured to exclude Nigerian public holidays and Sundays.
Step 2: Enter Project Tasks in the Task Name Column
Tasks are typed into the Task Name column on the left side of the Gantt chart view. Each construction phase is entered first as a summary task, followed by its sub-tasks indented beneath it. For the housing project, the phases entered are: Site Clearing, Foundation, Blockwork, Roofing, Plastering, and Finishing. Subsequently, sub-tasks are added under each phase.
Step 3: Assign Durations to Every Task
Durations are entered in the Duration column next to each task. Durations are entered in days, weeks, or months. Furthermore, realistic durations must be used rather than optimistic ones. Nigerian site conditions — including material delivery lead times and wet season delays — must be factored into every duration estimate.
Step 4: Link Tasks Using Finish-to-Start Dependencies
Dependencies are added by selecting two tasks and clicking the Link Tasks button in the Task ribbon. Most construction tasks use a Finish-to-Start relationship, meaning Task B cannot start until Task A is finished. For example, blockwork cannot begin until the foundation is completed and cured. Consequently, Microsoft Project automatically recalculates all downstream dates whenever a dependency chain is modified.
Step 5: Identify and Highlight the Critical Path
The critical path is activated by navigating to Format and enabling Critical Tasks. Critical tasks are displayed in red on the Gantt chart. Additionally, total float values are shown for each task so that the project manager knows exactly how much schedule buffer exists before a delay becomes critical.
Step 6: Save the Baseline
After the schedule is reviewed and approved, the baseline is saved via Project > Set Baseline. The baseline is the approved original schedule. Therefore, any deviation from the baseline is automatically calculated and displayed as a variance whenever progress is updated.
Gantt Chart Elements and Their Meaning
Below is a reference table of the key elements visible on a Microsoft Project Gantt chart:
| Gantt Chart Element | What It Represents |
| Blue task bar | A standard task and its duration |
| Black diamond | A milestone — a key event with zero duration |
| Black summary bar | A phase or summary task grouping sub-tasks |
| Red task bar | A critical path task — any delay affects the end date |
| Arrow between bars | A task dependency (usually Finish-to-Start) |
| Striped overlay bar | Actual progress compared to the baseline plan |
| Vertical dashed line | Today’s date marker for quick progress reference |
Common Gantt Chart Mistakes Made by Nigerian Project Managers
Even experienced professionals make avoidable errors when Gantt charts are built for the first time. Below are the most common mistakes and the corrections that must be applied:
- Tasks are not linked: Tasks are entered without dependencies. As a result, the schedule does not update automatically when dates change.
- Summary tasks are given durations: Summary task durations must be driven by their sub-tasks, not entered manually. Manually entering summary durations overrides the automatic calculation.
- No baseline is saved: Work is started before a baseline is set. Consequently, there is no reference against which to measure progress.
- Milestones are missing: Key events such as design approvals, inspections, and handovers are not added as milestones. Therefore, the schedule lacks the visible checkpoints that stakeholders expect.
In short, a properly linked, baselined Gantt chart is the foundation of every well-managed Nigerian project.
Free Resource: GanttProject
In addition to Lagos Data School’s live Microsoft Project training, Lagos Data School recommends GanttProject as a free alternative for any Nigerian student or professional who does not yet have a Microsoft Project licence. GanttProject is a free, open-source Gantt chart application that runs on Windows, Mac, and Linux. Furthermore, it supports task dependencies, resource assignment, and export to PDF and Excel. As a result, any Nigerian who practices Gantt chart building in GanttProject will develop the scheduling logic that transfers directly to Microsoft Project.
How Lagos Data School Teaches Gantt Chart Building
Lagos Data School’s project management course covers Gantt chart creation in a dedicated scheduling module with live instruction, Nigerian case studies, and hands-on Microsoft Project exercises. Students build complete Gantt charts for simulated Lagos and Abuja projects. Additionally, critical path analysis and baseline tracking are practised in every session. In short, Lagos Data School builds the scheduling skills that Nigerian organisations demand.
To enrol, visit the Lagos Data School training page. Also, see how our graduates apply Gantt charts on real Nigerian projects in the Lagos Data School student portfolio.
Frequently Asked Questions: Gantt Charts in Microsoft Project
Q1: Can a Gantt Chart Be Exported from Microsoft Project?
Yes. Gantt charts are exported as PDF, image, or XML files from Microsoft Project. Furthermore, the schedule can be copied directly into a PowerPoint presentation or Word document for client reporting. In short, Microsoft Project supports multiple export formats for Nigerian project reporting requirements.
Q2: How Many Tasks Can a Gantt Chart Hold?
Microsoft Project supports thousands of tasks in a single project file. However, Gantt charts are most readable when each phase contains five to fifteen tasks. Therefore, a well-structured work breakdown structure keeps the Gantt chart manageable regardless of project size.
Gantt Charts Mastered: Now Build Your Career at Lagos Data School
Ultimately, the Gantt chart is the language of professional project scheduling in Nigeria. Every client, contractor, and regulator who reviews a project plan expects to see a structured, dependency-linked Gantt chart. Consequently, Nigerian project professionals who cannot produce one are at a disadvantage in a competitive market.
Therefore, take your next step today. Visit Lagos Data School and enrol in the project management course. As a result, Gantt charts, critical path analysis, and every other scheduling skill will become clear, certified tools in your Nigerian career toolkit.

