Gantt chart is probably the best tool to help you visualize your roadmap in a nutshell. This is a simple way to get a “big picture” of your project and make it easy to share your vision with your team in order to coordinate resources and achieve objectives effectively.

Elegantt is a trello friendly tool which automatically generates Gantt charts for your boards. Installing the extension will just take 2 minutes : "How to install Elegantt for Trello"


Gantt charts will allow you to easily spread the information: everyone in the project has the same indications at the same time. You should give at least these key details on your roadmap:

  • Milestones
  • Schedules
  • Goals
  • Dependencies

You'll also get a certain peace of mind: once you’re done planning, you can make more focused and effective decisions regarding resource allocation (avoid overcapacity), timetables and obviously your own tasks.

Before moving on, making this roadmap is a timely opportunity to take stock of the situation, don't you think?

Confirm your goal

Providing users with the smoothest possible Sign up process is actually a goal, whereas launching a new feature is not. Make sure to remember WHY you're doing all of this while you’re listing tasks.

Tips : Write down your ultimate goal somewhere around you, so you can take a look at it every time you have a doubt : “Is this really helping me with my objective?“

Review Priorities

Unless you're working with strict specifications, your project is going to change a bit over time. So don’t be afraid to throw tasks away if they’re not in sync with your goal anymore.

Enough theory! Let’s get started.

Step 1 : Create a new board

Let’s create a brand new board on Trello.
You can do so by clicking the “+” button next to your profile on Trello. Then, select “Create Board”.


Step 2 : Organize tasks with lists

We're going to organize your lists with Kanban flow (To Do - Doing - Done in its most basic form). We choose to fit this specific workflow because it is the most used one with Trello.
Principles of the Kanban board:

alt Image from

Divide and Conquer

Try to break your project down into several parts. Choose the higher level: it could be your different teams (“Marketing”, “Tech” and “Design”) or the main parts of the project itself (“Market Study”, “Business Plan” and “Account Creation”).

Put all of this as a draft on paper, so you can try to decompose with sub-groups, tasks, task checklists, etc until you get short enough tasks so they can be easily estimated.

Tips : Name your task with the pattern “verb + subject” so you’re sure it is specific enough. For example, “Press Relations” is more a sub group than a task, whereas “Make a list of tech journalists” is a real task.

Once you’re satisfied with your structure, you can create each task on your Trello board, in the right list. You should use Trello labels on cards with several colours in order to see them in your Gantt chart: Elegantt for Trello uses them to group tasks.

By the way, make sure your title and description are specific enough. If anything is ambiguous, a little piece of work could become a huge problem.

Define timeline

This is definitely the most important challenge with planning. You have to define milestones and deadlines. Here are some advices to help you there:

  • Have a talk with people you work with on this project, so they can tell you what seems to be possible or not.
  • Ask yourself what could put your plan at risk: where are the risks and how could you avoid them.
  • Avoid deadlines/milestones on weekends or holidays. When a critical deadline is on sunday, you don't want to wonder if it's acceptable to complete work on monday.
  • Deadlines are good, but durations are better. Your roadmap has to show end dates AND start dates.
  • Schedule reminders as frequently as you can so you keep a serious sense of urgency. You can also place a timer, right in front of your eyes.

Then, just set a due date on each card. Later, you'll be able to add Start Date with Elegantt for Trello via Advanced settings in cards.

A simple way to make sure nobody is overburdened, is to add member(s) on each card. With Elegantt, you can set a lead for each card as show below :


Step 3 : Feel the Magic

In order to get an automatic Gantt chart for your newly created cards, you must activate the Elegantt for Trello extension. You can see how to install Elegantt on this help article : How to install Elegantt.

It will automatically create a Gantt chart based on your cards, calculating start and end dates according to your cards data: Elegantt will take into account the existing due dates of your cards to draw your Gantt. Learn more about dates calculation.

In order to take advantage of all the product features, you should also activate your Pro Free Trial. All the PRO features will automatically be available on all the boards of the team you're going to choese while registering for the trial.

Adjust Roadmap

Once your roadmap basis is made, you can adjust and customize it easily by a simple "click and drag" on your Elegantt timeline :


Dates could be customized from card advanced settings as well, so you can set a due date AND a start date for each task.

Thus, you might want to add milestones, so your entire team can remember of important upcoming events. You could also assign one of your team members to this particular milestone by clicking on the Lead avatar. Last but not least about milestones, you can set a reminder for as many of your team members as you wish to keep them on track.


Finally, you can add dependencies between task to your roadmap. This way, you’ll be able to better detect the critical path. Critical path is a sequence of tasks which must be completed on time if you don’t want to delay the entire project. In that case, a task can be started only when the previous one is completed, like a classic dependency on a Gantt chart. The only difference here is the inescapable impact on the overall project.


Play around

Now, let's see The Planned/Effective “button”. It will show two states of your cards:

  • The Planned Start/Due dates which correspond to the time you planned to spend on a card (according to due and start dates)

  • The Effective Start/End dates which will reflect the time you actually spent on it, based on the card’s movement through the board.


You'll also notice that a percentage of completion is displayed for each card. It is calculated with the position of the card on the board.
That way, you’ll be able to check progress throughout your project in a snap. You can monitor task completion and it definitely helps you leverage your deadlines for maximum efficiency.

Then, You can filter tasks according to their labels or even change the timeline view : zoom in or out at your convenience.



Moreover, you have the ability to ignore cards or lists if they're not relevant anymore. It is a simple way to improve the responsiveness of your Elegantt chart.

In addition, we often recommend to create "Sandbox", "Backlog" and "Archive" boards on Trello if you haven’t done so yet. We manage cards that way here at Elegantt in order to keep the clearest possible "on air" boards. The point is to avoid being distracted by tasks you've done 3 months ago for example.


If you want to easily share your roadmap with teammeates who don't use Elegantt for example, you can export chart in PNG format. This way, you would be able use it in your presentations, reports or pre-project planning.


You can adjust the timespan of your exported chart by scrolling the chart horizontally or clicking the calendar icon to change the current scale before using the “Save as image” feature.