GanttPRO is online Gantt chart software that allows you to create and schedule projects with the help of Gantt diagrams.
Our project planning app allows making Gantt charts for simple and complex projects, track their progress, set durations of the tasks, if necessary, organize tasks and subtasks in a way you require, etc. In other words, GanttPRO has all the most essential features for successful project management.
You can learn more about Gantt Chart software GanttPRO from our short tutorial videos.
How to create a basic Gantt chart with GanttPRO?
How to create and manage a Gantt chart in GanttPRO?
How to export and share Gantt charts you create?
How to work on Gantt charts with team members in GanttPRO Team?
If you still have any questions about the Gantt chart software, please consult our FAQ or contact us at [email protected].
All ganttpro.com employees are required to take your personal information very seriously. The information is login and password protected and our Web security is reviewed regularly. We implement a variety of security measures to maintain the safety of your personal information when you register, create Gantt charts and collaborate on projects with other GanttPRO’s users. We offer the use of a secure server. All supplied sensitive/credit information is transmitted via Secure Socket Layer (SSL) technology and then encrypted into our payment gateway providers database only to be accessible by those authorized with special access rights to such systems, and are required to keep the information confidential. To prevent your information from being read or changed while in transit and provide the strongest privacy and integrity protection we use Hypertext Transfer Protocol Secure (HTTPS)
If you still have any questions, you can always contact us at [email protected]
For personal use we offer two types of accounts: Free and PRO account
If you use free version of GanttPRO you have the access to the basic functionality that our app offers: you can have 1 active project at the same time, flexible work plans (you can plan projects in hours, days, weeks, months), standard templates for new projects and assign tasks to resources.
If you are the owner of PRO account you will have all the possibilities of free users, plus many more useful features like the ability to have multiple projects, create several projects in one tab, saving your projects as templates and adding them to the list of your personal templates, the ability to share the project for viewing and editing, advanced working hours and days, tracking of the comments. Please, note, that if you share your project for viewing and editing with a free user of GanttPRO, this user will only be able to edit the only project in the first tab.
Team PRO plan (group of people)
Team PRO plan is very convenient to use if you work on projects in a group of people. There are plans for 5, 15 and 25 users depending on the amount of people you require. All of the users automatically have PRO unlimited accounts. So they can create both team projects and their personal ones.
Once the account is created by the owner and the members have been invited, the tab for the team working space will appear on the top of the owner’s and members’ dashboard. That is a space where you share projects and work on them with the members of your team only.
There are different roles in Team PRO account – owner, admin and team members.
An account owner is both admin and a billing liaison who can upgrade and downgrade the account, update subscription, and handle billing issues with customer support.
Admin can invite new members, add and remove anyone from a team and GanttPRO account, grant admin power to other members of the team. We recommend granting admin power only to the members you really trust.
Team members are able to create an unlimited number of projects and give access to viewing and editing projects for team members in current GanttPRO TEAM plan.
To share a project with your clients you can add them as Team members and then give access to particular project for view or edit. But there is still an opportunity to share a link for viewing only.
Each member can create projects and easily share them between the team members of this account. Team members can share the projects for editing with the other members. In this case the members with whom the project is shared can change the access rights to the project (even to hide the project for all members except for the owner of the account).
Users who signed up for the free GanttPRO accounts before September 23 2015 are considered early adopters and receive the right to use the GanttPRO service and all the upcoming features for both commercial and personal needs for free without any limitations or advertising.
Once you log into our Gantt chart app, you will see the “Add a new project” pop-up window. Here you can name your project and set a duration step for it (hours, days, weeks, months). It is more convenient to plan long-term projects in weeks or months and short-term ones in hours or day. In addition, here you can either choose one of the created project templates (construction schedule template, event planning template, website project plan template, etc.) or create a new one by choosing the empty template.
Learn more how to create a Gantt chart template and manage tasks in GanttPRO:
There are two ways to add tasks to your project Gantt chart: you can click the “Add New Task” button on the left in a task tree. Or you can click the “+” button on the right side of the task settings line and choose “Add Sibling Task”/”Add a Subtask”.
A sibling task is added on the same level as the task you are adding it to. The subtask is added as a child task to the Sibling one on a lower level. Once the Subtasks are added to the task it becomes a “parent” task and is considered as a group of tasks. It estimates the total duration of all tasks comprising it.
There is a hierarchy in a Gantt chart. The highest level is a project which consists of the parent tasks with a number of subtasks on the lower levels.
Parent tasks are the tasks which include the number of subtasks which may have links in between. The duration of the parent task depends on the duration of key subtasks.
If you need to add a new group of tasks to your Gantt chart you can start by adding a new task (on the left-hand side where the task tree is reflected press “+” in the place where you require creating a task). You can choose whether you would like to add a New Sibling Task or a Subtask. If you add a subtask to your task, your task will turn into a group of tasks and will have the same features as the project estimate: the group of tasks’ duration will depend on the start/end dates of its subtasks.
In GanttPRO, there are 2 ways to set task duration.
- Inline editing. Just click the task and you’ll be able to choose a date from a calendar in a data picker or change duration step with the help of adding a value via +/-
- Editing through a task menu. Press on editing options next to the task (little pen icon) or highlight a task in a task menu (on the right) and double-click on the empty space next to the highlighted task in the task menu, or double-click on the necessary task in Gantt chart itself – all of this will cause the pop-up task menu to appear on the right. You can change start and end date for the task in the data-picker of the pop-up menu.
In the free version of GanttPRO app you can set working days and hours with the help of the toggle in Settings.
In the Plans and Pricing (PRO Version) of our Gantt chart software there is a possibility to customize working days and hours. In order to set working days simply highlight all the days that you need in Project Settings:
Ex.: If the working week is from Monday to Saturday, but you are not working on Wednesday – then choose Mon, Tue, Thu, Fri, Sat.
Same goes for working hours – highlight the necessary hours in Project Settings:
Ex.: You can insert a lunch break into a working day or some regular company staff meetings.
Every time you add a new task to you Gantt chart you will see little circles from each end of the task on hovering over it. You can set up dependencies by joining the circles together in the way that is necessary for you, showing the connections between the tasks.
The dependencies can be:
- Finish to start ( task B can’t start before task A is finished)
- Finish to finish ( task B can’t be finished before task A is completed)
- Start to start ( task B can start after task A has started)
- Start to finish (task B can’t be finished before A starts)
Progress a basic feature that is present in a free version and a PRO version of our Gantt chart software. It allows you to see and set the degree of completeness of each task and of the project on the whole.
You can set Progress using drag-and-drop function (by dragging the triangle in the beginning of the task to the point you require, while dragging you will see percentage and duration of completeness). Or you can click on Editing (little pen icon next to the task) and change it by dragging in Task Settings. Also, you can manually change the values in Complete/Left fields (under the Progress in Task Settings) to show recalculated progress of the task in Task Settings.
Progress is calculated on the basis of either one of the two principles ( Duration or Average) which you can choose in Settings (Show Advanced)
Let’s say your project consists of 3 tasks with the duration of 2, 3, and 5 hours. If you would like the progress to be calculated based on Average principle then each task (even the shortest one – 2 hours) will be calculated as 33% of the total progress of the project.
If you want the progress to be calculated based on Duration principle then the shortest task will be calculated as 20% of the total progress (2+3+5 = 10, so 2 hours equals 20% of the total progress). So visually progress based on Duration principle will be reflected differently from the Average principle.
So if you choose the progress to be calculated based on Duration principle then you’ll get more accurate data on the progress of the project.
So, just choose the principle for reflecting Progress (Duration/Average) that suits you best.
The ability to create multiple project Gantt charts in one tab has been included into our Plans and Pricing (PRO Version)of GanttPRO. Just click the “Add a new project” button to create a new project and be able to monitor your projects back to back.
If you would like to delete a project Gantt chart then all the data such as project duration, assignees, tasks, subtasks, links between them will be deleted too permanently. If you would like to keep some of the patterns, information, etc, you can use “Save As Template” option of our project planning software. That way you’ll be able to use it as one of your templates in the future and all the data used in a project will be saved.
In order to invite a team member to work on your Gantt chart projects you should press the “Share” button on the bottom right of your project. In the popup menu choose the team meber, give him/her the permission to view or edit projects and then press “+”. So now, the member is invited to work on a team project.
A team member can have either Active or Inactive status. If a memeber’s status is Inactive then the access to the team projects will be closed for him.
Team account owner can manage all resources which were added by team members and see the list of all team projects in the Resources window, regardless default settings.
Admin has the same settings as Owner but he can’t pay for the pricing plan.
Manager can’t invite new team members and change roles of the already existing members. Manager can add new resources to a team.
Member can’t invite new team members and change roles of the already existing members. Besides member can’t add, change the name, delete, set the default cost for the resources from other users’ projects.
In order to create a workflow for your team and collaborate on Gantt charts, go to your profile settings in the right top corner of the page and find Team and Roles section. In the pop-up window you can set up the name for your team (which will be reflected in your team’s tab at the top left of your dashboard).
In order to invite a team member into the team, you should go to your profile settings, choose Team and Roles from the drop-down menu and in the popup window enter the emails of the people you would like to invite and press the “Invite” button. After you’ve done this the member you have invited will be added to your team list. By default, he will have the role “Member”.
Learn more about how to work on your Gantt charts with team members in GanttPRO from our short tutorial video:
In order to change the name for an existing resource choose it in the list at the left part of the “Resources” window and change its name in the field at the top right part and press V icon.
In order to remove a resource choose its name in the list of all the available resources and press the bin icon at the right top corner. In this case the resource will be permanently deleted for all active projects.
You can’t delete a resource if it is assigned at least to one task in team or personal project.
Estimation is the actual number of hours required for the task to be completed. The Duration is the timespan in which the task should be completed. Once Estimation is activated the value of Duration will be assigned to it by default in hours.
If no member is assigned to a task or the assigned resource price has no price per project the value will be set as 0.
In order to see the calculated price estimate of a project, you need to activate Estimation in your project settings at the right bottom corner of the page and assign the resources to the tasks (all the prices for the resources should be set in advance). Once it’s done the Estimation column will appear in the left working menu of the project. The price for the task is calculated as multiplication of Estimation and the price of the resource per hour. The estimate of the whole project is calculated as a sum of all tasks. If no member is assigned to a task or the assigned resource price has no price per project the value will be set as 0.
In order to reset the current default price value you need to press “Reset” for a chosen project. If the default values coincide then “Reset” button won’t be reflected.
If you would like to set a unique price value of the resource for a particular active project you can enter the figures into the field next to the name of the active project you need in “Price per hour” field.
In the right part of the “Resources” window you can set the default price of a resource for all the projects by entering the figures into the price field. This value will be applied automatically for all the projects to which the resource is assigned/added.
Resource merge is available for Essential users, Team Owners and Admins.
This feature allows to merge different resources from different projects in one and to set different settings for each project.
To start merger you can open the “Resources” window and click on “Merge resources” in the top left of the window. You will see the window with the list of resources, list of projects and check boxes to choose. Besides you have the “Choose everyting” feature. To merge your resources you need to choose at least 2 resources and then the “Continue” button will become active and will reflect the number of chosen resources. In the newly opened window you can enter the name for the new merged resource, set the hour rate for each project (not obligatory), press the “Merge” button or the “Back” button. If you press on “Merge” button you will see the “Resources” window and the new resource will be added to the list.
In order to find the resource you need enter its name into the search field. The application will search its name by the given symbols of both full and a part of a name.
At the top part of the “Resources” window you can select a project in order to reflect the resources that are used for this project. Or you can choose “All projects” to see all the available resources.
In order to create a new resource you need to enter its name at the left corner of “Resources” window and press +. After that the new resource will be reflected in the list of available resources at the left side of the Resources window. By default the created resource will be added to the project in which the “Resources” window was opened and you will also be able to assign it to tasks by choosing it from the dropdown list in the “Assigned to” column.
The possibility to save your project as a template is present in the Plans and Pricing (PRO Version) of GanttPRO, Gantt chart software. Just click on “Settings” and press “Save as template”. After the project template is saved as one of your preferred templates you can easily use it in the future.
You can export your Gantt chart project plan to PDF, PNG, XLSX or iCal, and send the file to the customer or include it in your presentation, report or business plan. Just press the “Export” button in the right bottom of the screen and choose the necessary format.
Depending on the type of depending on the type of the pricing plan of GanttPRO you have several options:
- If you have a PRO version, you can share projects for viewing and editing.
- If you are a free member you can not share projects neither for viewing nor editing.
After charts are created, you can share them using direct links or via email providing your colleagues and clients with a right to edit or just to view your project.
To share the project, click the “Share” button, enter an e-mail address and set the right to edit or the right to view (we don’t want unexpected changes), or just send a link if you like.
Learn more about how to export and share the Gantt charts you create in GanttPRO from our short tutorial video:
In order to share the project in Team space with another team member, you need to invite an existing member to the necessary project. You can do it in “Share” tab at the bottom right of the page. Press “Share” and choose an existing member you would like to share a project with by clicking on his name. After that set the rights to edit this project for this member at the right side of the popup.
It’s impossible to change permissions to yourself as well as to Team Owner
- Template. If this right is not granted to a member of a shared project the member will not be able to save a shared project as a template. Important to know that if the Edit permission is off then user won’t have the ability to open project settings and save a project as a template.
- Cost. If right for Cost is granted to the member for a shared project then the Cost column will be reflected for the member in the left side menu. If the right for Cost isn’t granted but the user has the Resources right the value of the resource hour rate will be displayed with a zero value. If Resources permission is enabled then a user can view and edit the price per hour of resources on shared projects.
- Resources. In case this right for a shared project is off for a member than Resources tab in the bottom left side of the page will not be reflected. Team Owner and Administrator has access to all resources inside the team by default (enabled) so you can’t turn that permission right off when share with them.
- Sharing. If you haven’t activated “Sharing” then the member of the team will not be able to share this project.
- Edit. If this right is activated for a shared project then the member will be able to edit the shared project, it’s tasks and durations, change the project settings and its Estimate.
Only rights you activated will be available for this member. After the rights are set up, tick the box next to the member’s name in the left part of the page. After that the chosen team member will be notified about the shared project and the shared project will be available and reflected in the Team space.
The given sharing rights can be edited for a given member and will be updated and applied automatically in live time mode.
In order to remove the access to the project for a member simply untick the checkbox next to the name of the member you need in the “Share” window. After this has been done the member will be notified that the access for the project has been deactivated for him.
When you are about to start any project you will need to think over all the details of it, including the smallest steps and tasks that it consists of. Gantt charts allow you to see how many steps it requires, what subtasks they include and in which sequence to successfully deliver the project – all of this is reflected against time. You can assign each task to the right people to make sure that the steps will be fulfilled successfully and the whole project will be delivered on time.
There is a possibility to monitor the progress of each stage and find workarounds in case of any unexpected problems occur.
You can use Gantt charts to share the information on the progress of the projects and any changes that need to be made to it with the members of the team.
Learn more about creating Gantt charts in online Gantt chart software GanttPRO:
Auto scheduling in Gantt chart software is an ability to recalculate task schedules when you change the start date of your tasks or projects or add dependencies to tasks, which affect the tasks’ start/end dates and durations.
Auto scheduling is switched on by default for new projects, but you can always turn it off and start planning projects manually.
Sometimes you may have the situations when one of the tasks or subtasks in a chain is to start with a delay (lag time) after the preceding task is finished. Or vice versa the following task needs to start when the preceding one is still in process (lead time). Now you can easily keep gaps between tasks or create overlaps between them even when the Auto Scheduling is enabled. So if you need to move the group of tasks on the timeline, the dependencies will be kept just the same as you have set them up.
If you need to set up lead or lag time to be set up, click on the dependency between the tasks and you will see the setting “Setup required lag/lead of task”, all you have to do now is add or decrease the required values:
- You can set up the lead time with the help of a negative value (-).
- You can set up the lag time with the help of adding values (+) to create a gap between the tasks.
Critical Path is quite an important feature in Gantt charts as it allows you to see all the tasks that directly impact your project completion date. Click “Settings” and then enable the critical path (you’ll see it in Show Advanced Settings) to see all the tasks that directly impact your project completion date.
The duration step in Gantt charts is a value that you use for counting time in your project (hours, days, weeks, months). You can set it up in Settings (Show Advanced Settings):
Normally the Duration Step is set up by a user in the beginning of the project and depends on the type of the project and in which duration it is more convenient to plan it. Ex. If it is a long-term project (Construction scheduling) you can use months for it.
In case you need to change it to some other step (days) later on you can easily do it in Settings. Then the duration for all the tasks of the project will be recalculated automatically from months into days.
Project zoom in Gantt chart software is used to adjust the look of the project on the grid to the needed timescale. Zoom doesn’t affect the duration in which you are planning the project and its tasks. It simply provides you with the view of the project which is convenient for you. You can find project zoom in Settings. Depending on the length/type of the project you can set Zoom to Hours/Days/Weeks.
When adding a new project you have several pre-defined templates (Construction schedule template, website project plan template, simple project plan template, etc). We have added them for two reasons:
- They can help you to understand better how Gantt charts work if you are just starting using them for project making.
- You might have a project somehow similar in structure to some that we already have in our pre-defined templates. So you can just use it for convenience and to save time setting up your own chart.
If you want to create a project from scratch you can choose the project plan template called Empty.
There is an option for pricing plan users to create their own templates. If you have created a project already and want to use its pattern in the future you can save it as a template – it will be automatically added to “My Templates” section. So when starting a new project you can just choose it from the list in “My Templates”.