GANTT CHART September 26, 2022

How Do I Create a Gantt Chart in Microsoft Project?

Words count 5.5k Reading time 5 mins.

How Do I Create a Gantt Chart in Microsoft Project?

Microsoft Project is a project management software that provides various features to plan, track, and manage projects efficiently. One of the essential tools for project managers is a Gantt chart, which helps visualize project schedules, tasks, dependencies, and timelines. In this article, we’ll discuss how to create a Gantt chart in Microsoft Project.

Creating a Basic Gantt Chart in Microsoft Project

To build a Gantt chart in Microsoft Project, you need to follow these steps:

  1. Open Microsoft Project and create a new project.
  2. Enter the project name, start date, and end date.
  3. Click on the “Gantt Chart” view from the “View” tab.
  4. Enter the task names, durations, start dates, and end dates in the “Task Name,” “Duration,” “Start,” and “Finish” columns, respectively.
  5. Define the task dependencies by selecting a task and clicking on the “Predecessors” button from the “Task” tab. You can choose from four types of dependencies: Finish-to-Start (FS), Start-to-Start (SS), Finish-to-Finish (FF), and Start-to-Finish (SF).
  6. Customize the Gantt chart by adding labels, formatting bars, changing colors, and adjusting gridlines from the “Format” tab.

Advanced Gantt Chart Features in Microsoft Project

Microsoft Project offers advanced features to make Gantt charts more informative and interactive. Let’s explore some of them:

1. Critical Path Analysis

The critical path is a sequence of tasks that must be completed on time to meet project deadlines. Microsoft Project can highlight the critical path tasks and show their duration and slack time. To enable critical path analysis, click on the “View” tab, select “Critical Path,” and then click on the “Update Project” button.

2. Resource Allocation

Microsoft Project allows you to assign resources (people, equipment, materials) to tasks and track their availability, workload, and cost. You can view the resource allocation in the Gantt chart by adding the “Resource Name” column and applying a resource usage view. Moreover, you can level resources to avoid overallocation and conflicts.

3. Baseline and Actual Comparisons

The baseline is the original plan for the project schedule, while the actual is the current progress of the project. Microsoft Project enables you to set a baseline and compare it with the actual data to see deviations and variances. You can add baseline bars to the Gantt chart from the “Format” tab and update the actual bars by entering the progress percentage or dates.

Tips for Creating Effective Gantt Charts in Microsoft Project

Here are some tips to create clear, concise, and accurate Gantt charts in Microsoft Project:

  • Break down the project into smaller tasks and subtasks.
  • Use consistent task naming conventions and codes.
  • Estimate task durations based on past experience or expert judgment.
  • Identify task dependencies and use them to build the project network diagram.
  • Set realistic start and end dates, taking into account holidays, weekends, and other constraints.
  • Assign resources to tasks according to their skills, availability, and cost.
  • Regularly update the task progress and adjust the Gantt chart accordingly.
  • Communicate the Gantt chart to stakeholders, team members, and sponsors using appropriate formats (PDF, Excel, PowerPoint).

“Failing to plan is planning to fail.” - Alan Lakein


A Gantt chart is an essential tool for project managers to visualize and manage project schedules effectively. Microsoft Project offers a robust platform to create, customize, and share Gantt charts with various stakeholders. By following the steps and tips outlined in this article, you can create a professional-looking Gantt chart in Microsoft Project and improve your project management skills.