Taskboards

Gantt Chart View for Project Planning

The Gantt chart view transforms your taskboard into a powerful timeline-based project planning tool. Named after Henry Gantt who popularized this format in the 1910s, Gantt charts display tasks as horizontal bars along a calendar timeline, making it easy to visualize project schedules, dependencies, and resource allocation.

GanttTimeline
Last updated: October 10, 202515 minutes read

Gantt Chart View for Project Planning

Difficulty: Intermediate

Overview

The Gantt chart view transforms your taskboard into a powerful timeline-based project planning tool. Named after Henry Gantt who popularized this format in the 1910s, Gantt charts display tasks as horizontal bars along a calendar timeline, making it easy to visualize project schedules, dependencies, and resource allocation.

Waymaker's Gantt view combines the classic timeline visualization with modern interactivity—drag bars to reschedule, link tasks to create dependencies, and see the critical path that determines your project completion date.

What You'll Learn

  • Understanding Gantt chart basics and timeline visualization
  • Navigating the Gantt view interface (task list + timeline)
  • How task dates, duration, and dependencies appear on the chart
  • Creating and visualizing task dependencies (FS, SS, FF, SF)
  • Identifying and managing the critical path
  • Dragging tasks to reschedule dates
  • Working with milestones and phases
  • Zoom levels and time period navigation
  • Resource allocation and workload balancing
  • Baseline tracking and schedule variance

Prerequisites

  • A Waymaker account with taskboards access
  • A project board with tasks that have start and end dates
  • Understanding of task dependencies (see Task Dependencies)
  • Familiarity with basic project management concepts

Understanding Gantt Charts

What is a Gantt Chart?

A Gantt chart is a visual representation of a project schedule showing:

  • Tasks as horizontal bars positioned along a timeline
  • Duration represented by bar length
  • Dependencies shown as arrows connecting related tasks
  • Timeline displayed as calendar dates (days, weeks, months)
  • Progress shown within each task bar
  • Milestones marked as diamonds or flags on specific dates

Gantt Chart Components

Vertical Axis (Left Side):

  • Task list showing task names
  • Hierarchical structure (layers and sub-tasks)
  • Task properties (assignee, status, priority)

Horizontal Axis (Top):

  • Timeline showing dates
  • Scale varies by zoom level (hours, days, weeks, months, quarters)
  • Current date marker ("Today" line)

Task Bars:

  • Positioned on timeline based on start date
  • Length represents duration (start date to end date)
  • Color indicates status, priority, or layer
  • Progress bar shows completion percentage

Dependency Lines:

  • Arrows connecting related tasks
  • Different line styles for dependency types
  • Red lines indicate blocking dependencies

Milestones:

  • Diamond shapes at specific dates
  • Represent key deliverables or checkpoints
  • Often mark phase completions or approval gates

When to Use Gantt View

Gantt view is ideal for:

  • Timeline-based planning - Scheduling project phases and tasks
  • Dependency management - Visualizing how tasks relate and sequence
  • Resource allocation - Seeing who works on what when
  • Critical path analysis - Identifying tasks that can't slip without delaying project
  • Stakeholder communication - Presenting project schedules to clients or executives
  • Waterfall projects - Sequential phases with clear dependencies
  • Fixed deadline projects - Working backwards from a launch date

Gantt view is less useful for:

  • Agile/Kanban workflows - Continuous flow without fixed timelines
  • Ad-hoc task lists - Tasks without dates or dependencies
  • Daily operations - Ongoing work that doesn't fit calendar scheduling
  • Brainstorming - Early-stage idea capture before planning

Accessing Gantt View

To switch to Gantt view:

  1. Open your taskboard
  2. Click the view switcher in the top-right
  3. Select Gantt icon or button
  4. Timeline visualization appears

Keyboard Shortcut: Press G to quickly switch to Gantt view.

Requirements: Gantt view works best when tasks have:

  • Start dates and end dates (or due dates)
  • Dependencies between tasks (optional but recommended)
  • Organized into layers or phases (optional but helpful)

Missing Dates: Tasks without dates appear in a separate section below the timeline or in a "Unscheduled" group.

Gantt View Interface

Layout Structure

Gantt view divides the screen into two panels:

Left Panel (25-40% width): Task List

  • Task names and hierarchy
  • Assignee avatars
  • Status indicators
  • Progress percentages
  • Collapsible layers

Right Panel (60-75% width): Timeline Chart

  • Calendar timeline header
  • Task bars positioned by dates
  • Dependency arrows
  • Milestone markers
  • Progress shading
  • Current date line

Splitter: Drag the divider between panels to adjust the width ratio.

Timeline Header

The top of the chart shows the timeline scale:

Zoom Levels (adjustable):

  • Hours - For detailed daily planning (single day visible)
  • Days - Individual days (week or two visible)
  • Weeks - Week blocks (month or two visible)
  • Months - Month blocks (quarter or year visible)
  • Quarters - Q1, Q2, Q3, Q4 blocks (multi-year view)

Current Date Indicator:

  • Vertical line showing "Today"
  • Often colored distinctly (e.g., red or blue)
  • Helps distinguish past vs. future work

Weekend/Holiday Shading:

  • Non-working days appear in gray
  • Based on your workspace calendar settings
  • Tasks scheduled on weekends show warning icons

Task List Panel

The left side shows tasks hierarchically:

▼ Phase 1: Discovery
  → Task A: Stakeholder interviews
  → Task B: Competitive analysis
▼ Phase 2: Design
  → Task C: Wireframes
  → Task D: Visual design
  → Task E: Design review

Expand/Collapse:

  • Click triangle (▼ or ▶) to show/hide layer tasks
  • Helps focus on specific phases
  • Collapsed layers still show rollup bars on timeline

Columns:

  • Customize which columns appear (assignee, status, progress, etc.)
  • Similar to list view column customization

Timeline Chart Panel

The right side displays the Gantt bars:

Task Bars:

  • Horizontal bars spanning from start to end date
  • Positioned in rows corresponding to task list
  • Color-coded by status, priority, or layer
  • Progress shown as darker shading within bar

Dependency Arrows:

  • Lines connecting dependent tasks
  • Arrow points from predecessor to successor
  • Line style indicates dependency type

Milestone Diamonds:

  • Special markers for milestone tasks
  • Positioned at the milestone date
  • Often larger and distinct color

Task Bars and Duration

Understanding Task Bars

Each task appears as a horizontal bar with specific characteristics:

Bar Position:

  • Start point aligns with task start date
  • End point aligns with task end/due date
  • Vertical position matches task row in list

Bar Length:

  • Represents task duration (number of days)
  • Calculated from start date to end date
  • Longer bars = longer duration
  • Point bars (zero duration) = milestones

Bar Color:

  • Customizable based on:
    • Task status (e.g., green = done, yellow = in progress)
    • Priority level (e.g., red = high priority)
    • Layer (e.g., each epic has different color)
    • Assignee (e.g., each person has color)

Progress Indicator:

  • Darker shading within bar shows completion percentage
  • If task is 50% complete, half the bar is shaded
  • Helps visualize how much work remains

Setting Task Dates

For tasks to appear properly in Gantt view:

Option 1: Start and End Dates

  • Set both start date and end date
  • Duration calculated automatically
  • Best for fixed-length tasks

Option 2: Start Date and Duration

  • Set start date and estimated hours/days
  • End date calculated automatically
  • Best when you know effort required

Option 3: End Date Only (Due Date)

  • Task appears as ending on due date
  • Assumes default duration (e.g., 1 day)
  • Start date calculated backwards

Editing Dates:

  • Click task bar and drag to reschedule (see Dragging to Reschedule section)
  • Or edit dates in task details panel
  • Changes reflect immediately on chart

Visualizing Dependencies

Dependency Types

Waymaker supports four dependency types, each visualized differently:

1. Finish-to-Start (FS) - Most Common

  • Meaning: Task B cannot start until Task A finishes
  • Arrow: From end of Task A to start of Task B
  • Example: "Design must finish before Development starts"
  • Visual: →→

2. Start-to-Start (SS)

  • Meaning: Task B cannot start until Task A starts
  • Arrow: From start of Task A to start of Task B
  • Example: "Testing starts when Development starts (parallel work)"
  • Visual: →↓

3. Finish-to-Finish (FF)

  • Meaning: Task B cannot finish until Task A finishes
  • Arrow: From end of Task A to end of Task B
  • Example: "Documentation must finish when Development finishes"
  • Visual: ↓→

4. Start-to-Finish (SF) - Rare

  • Meaning: Task B cannot finish until Task A starts
  • Arrow: From start of Task A to end of Task B
  • Example: "Night shift ends when day shift starts"
  • Visual: ↓→

Dependency Lines

Line Appearance:

  • Solid line: Normal dependency with no conflicts
  • Dashed line: Cross-layer dependency
  • Red line: Broken dependency (successor starts before predecessor completes)
  • Orange line: Tight dependency (zero slack time)

Arrow Direction:

  • Arrows always point from predecessor (blocker) to successor (blocked)
  • Multiple arrows can connect to/from a single task

Lag and Lead Time:

  • Lag: Gap between tasks (e.g., "wait 2 days after Task A finishes")
    • Shown as straight line segment before arrow
  • Lead: Overlap between tasks (e.g., "start 1 day before Task A finishes")
    • Shown as arrow entering task bar early

Creating Dependencies in Gantt View

To link tasks visually:

  1. Hover over the right edge of the predecessor task bar
  2. A connection handle (small circle) appears
  3. Click and drag from the handle
  4. Drop on the successor task bar
  5. Dependency arrow appears
  6. Dates adjust if needed to respect the dependency

Dependency Type: By default, creates Finish-to-Start. To specify:

  • Right-click the dependency arrow
  • Select Change Dependency Type
  • Choose FS, SS, FF, or SF

Removing Dependencies:

  • Click the dependency arrow to select it
  • Press Delete key or right-click → Remove Dependency

Critical Path

What is Critical Path?

The critical path is the longest sequence of dependent tasks from project start to finish. Any delay in critical path tasks directly delays the entire project.

Critical Path Tasks:

  • Have zero slack/float (no buffer time)
  • Cannot be delayed without delaying project completion
  • Appear in a distinct color (often red or darker shade)
  • Linked by dependencies forming the critical chain

Non-Critical Tasks:

  • Have slack/float (can slip without impacting project end date)
  • Shown in standard colors
  • Can be rescheduled within their slack time

Viewing Critical Path

To highlight the critical path:

  1. Click View Options (⚙️) in Gantt view
  2. Toggle Show Critical Path ON
  3. Critical tasks highlight in red
  4. Critical dependency arrows also highlighted

Benefits:

  • Immediately see which tasks are most important to monitor
  • Focus management attention on critical tasks
  • Understand schedule risk and where delays hurt most
  • Plan buffer time around critical path

Managing Critical Path

Strategies to Shorten Project Timeline:

  1. Fast-track: Run critical tasks in parallel instead of sequence

    • Change dependency from FS to SS where possible
    • Requires careful coordination
  2. Crash: Add resources to critical tasks to reduce duration

    • Assign more people
    • Work overtime
    • Increases cost but saves time
  3. Remove Dependencies: Eliminate unnecessary blockers

    • Challenge assumptions about task sequence
    • Sometimes tasks can overlap more than originally planned
  4. Reduce Scope: Cut or defer critical tasks

    • Move features to later phase
    • Reduce task scope to minimum viable

Monitoring Critical Path:

  • Review critical path weekly during project
  • Watch for tasks slipping into critical path (buffer consumed)
  • Proactively address delays on critical tasks

Dragging to Reschedule

One of Gantt view's most powerful features is drag-and-drop rescheduling.

Moving Task Bars

To reschedule a task:

  1. Click and hold on a task bar
  2. Drag left or right along the timeline
  3. Release to set new dates
  4. Start and end dates update automatically
  5. Duration remains the same

Visual Feedback:

  • Task bar becomes semi-transparent while dragging
  • Ghost outline shows original position
  • Date tooltip shows new start/end dates
  • Dependency arrows stretch/reposition dynamically

Resizing Task Bars

To change task duration:

Extend End Date:

  1. Hover over right edge of task bar
  2. Cursor changes to resize handle (↔)
  3. Drag right to extend (later end date)
  4. Drag left to shorten (earlier end date)
  5. Release to save

Change Start Date (keep end date fixed):

  1. Hover over left edge of task bar
  2. Cursor changes to resize handle
  3. Drag left to move start earlier (increases duration)
  4. Drag right to move start later (decreases duration)

Duration Updates: Estimated hours/days update automatically based on new duration.

Dependency Constraints

When dragging tasks with dependencies:

Respect Dependencies (default):

  • Tasks can only move within valid ranges
  • Cannot schedule successor before predecessor completes
  • Dependent tasks shift automatically to maintain relationships

Override Dependencies:

  • Hold Ctrl/Cmd while dragging to break dependency rules
  • Creates conflict (shown as red dependency line)
  • Useful for "what-if" scenarios or fixing incorrect dependencies

Cascading Changes:

  • Moving a predecessor automatically shifts all successors
  • Helps maintain schedule integrity
  • Can trigger chain reaction of date changes

Batch Rescheduling

To move multiple tasks together:

  1. Select multiple tasks (Shift+Click or Ctrl/Cmd+Click)
  2. Drag any selected task bar
  3. All selected tasks shift by the same amount
  4. Relative spacing preserved
  5. Dependencies maintained

Use Cases:

  • Delay entire phase by 2 weeks
  • Shift sprint forward by 3 days
  • Move all tasks for a person to next month

Milestones and Phases

Milestones in Gantt View

Milestones are zero-duration tasks marking significant points in your project.

Creating Milestones:

  1. Create a task
  2. Set task type to Milestone (or mark as milestone)
  3. Set a due date (milestones have no duration)
  4. Appears as diamond shape on Gantt chart

Typical Milestones:

  • "Requirements Approval" - End of discovery phase
  • "Design Sign-off" - Design phase completion
  • "Beta Launch" - Development milestone
  • "Go-Live" - Project completion
  • "Quarterly Review" - Regular checkpoints

Milestone Benefits:

  • Provide clear project checkpoints
  • Help stakeholders understand project stages
  • Create accountability (public commitments)
  • Ideal for dependency targets (other tasks must finish by milestone)

Phase Bars (Rollup Bars)

Phase bars represent entire layers (epics, phases, stages) as single summary bars.

Appearance:

  • Thicker bars spanning the entire layer duration
  • Start date = earliest task start in layer
  • End date = latest task end in layer
  • Often positioned above layer's tasks

Collapsing Layers:

  • Click collapse icon (▶) next to layer name
  • Individual tasks hide
  • Phase bar remains visible
  • Provides high-level view without task details

Use Cases:

  • Executive view showing only major phases
  • Portfolio view showing multiple projects
  • Print-friendly summary charts

Zoom Levels and Navigation

Timeline Zoom

Adjust timeline granularity:

Zoom Controls:

  • Zoom In (+) - Show more detail, less time span
  • Zoom Out (-) - Show less detail, more time span
  • Fit to Screen - Adjust zoom to show entire project
  • Zoom Slider - Drag to custom zoom level

Zoom Levels:

  1. Hours - Hourly blocks (for single-day detail)
  2. Days - Daily columns (week or two visible)
  3. Weeks - Weekly blocks (month or quarter visible)
  4. Months - Monthly blocks (year visible)
  5. Quarters - Quarterly blocks (multi-year view)

Keyboard Shortcuts:

  • Ctrl/Cmd + + - Zoom in
  • Ctrl/Cmd + - - Zoom out
  • Ctrl/Cmd + 0 - Fit to screen

Timeline Navigation

Horizontal Scrolling:

  • Drag the scrollbar at bottom of timeline
  • Use mouse wheel while hovering over timeline
  • Click and drag on timeline background
  • Arrow keys when timeline is focused

Jump to Date:

  1. Click Go to Date button
  2. Enter target date
  3. Timeline scrolls to center on that date

Quick Navigation:

  • Today button - Jump to current date
  • Project Start - Jump to earliest task
  • Project End - Jump to latest task

Filtering and Focusing

Filter Panel:

  • Apply same filters as other views (assignee, layer, priority)
  • Filtered-out tasks don't appear on timeline
  • Helps focus on specific work

Layer Collapse:

  • Collapse irrelevant layers to reduce clutter
  • Expand only the phase you're actively planning

Date Range Filter:

  • Show only tasks within specific date range
  • Useful for "show only this quarter" or "next 2 weeks"

Resource Allocation

Workload Visualization

See who's working on what when:

Group by Assignee:

  1. In task list panel, group by Assignee
  2. Timeline shows all tasks per person
  3. Overlapping bars indicate concurrent assignments
  4. Helps identify overallocation

Resource Overload Indicators:

  • Red shading on timeline when person has >8 hours/day
  • Warning icons on overallocated tasks
  • Summary shows total hours per person per week

Balancing Workload

Identify Overallocation:

  • Look for people with many overlapping task bars
  • Check resource histogram (if available)
  • Review capacity warnings

Rebalance:

  • Drag tasks to different dates when person has capacity
  • Reassign tasks to less busy team members
  • Extend task duration to spread work over more time
  • Negotiate deadline extensions if entire team is overloaded

Resource Histogram

Some Gantt views include a resource histogram below the timeline:

  • Bar chart showing hours allocated per person per time period
  • Bars exceeding capacity line appear in red
  • Helps visualize workload distribution
  • Useful for capacity planning

Baseline Tracking

What is a Baseline?

A baseline is a snapshot of your original project plan, used to compare against actual progress.

Setting Baseline:

  1. Finalize your project plan
  2. Click Set Baseline button
  3. Original dates are saved
  4. Baseline bars appear on chart

Baseline Visualization:

  • Gray bars below current task bars
  • Show originally planned dates
  • Comparison shows schedule variance
  • Helps track project drift

Schedule Variance

Ahead of Schedule:

  • Current task bar left of (before) baseline bar
  • Completing earlier than planned
  • Shown in green or positive indicator

On Schedule:

  • Current task bar aligned with baseline
  • Tracking to plan

Behind Schedule:

  • Current task bar right of (after) baseline bar
  • Delayed compared to plan
  • Shown in red or warning indicator

Variance Reports:

  • Summary shows tasks ahead vs. behind schedule
  • Total project variance (e.g., "2 weeks behind baseline")
  • Helps communicate status to stakeholders

Best Practices

Gantt Chart Planning Tips

Do:

  • Set realistic task durations based on team capacity
  • Define dependencies early to understand critical path
  • Use milestones to mark phase completions and checkpoints
  • Group related tasks into layers (phases, epics)
  • Update progress regularly (weekly minimum)
  • Review critical path when schedule changes
  • Communicate timeline changes to stakeholders

Don't:

  • Create overly detailed tasks (keep task count manageable, 50-200 tasks ideal)
  • Ignore dependencies (leads to unrealistic schedules)
  • Forget to account for non-working days (weekends, holidays)
  • Leave tasks without dates (won't appear on timeline)
  • Set aggressive deadlines without team input
  • Assume task estimates are perfect (build in buffer)

Common Workflows

Initial Project Planning:

  1. Define major phases as layers
  2. Break phases into tasks (15-50 per phase)
  3. Assign tasks to team members
  4. Estimate task durations
  5. Define dependencies between tasks
  6. Review critical path and total duration
  7. Adjust as needed to meet deadline
  8. Set baseline

Weekly Progress Review:

  1. Update task progress percentages
  2. Adjust end dates for tasks running behind
  3. Check critical path for changes
  4. Identify blockers and risks
  5. Communicate status to team and stakeholders

Schedule Compression (need to finish sooner):

  1. Review critical path
  2. Fast-track: Overlap dependent tasks where possible
  3. Crash: Add resources to critical tasks
  4. Reduce scope: Defer non-critical features
  5. Negotiate: Extend deadline if compression not feasible

Troubleshooting

Tasks Not Appearing

Issue: Some tasks don't show on Gantt chart.

Solutions:

  • Check if tasks have start and end dates (or due dates)
  • Tasks without dates appear in "Unscheduled" section below timeline
  • Apply dates to see tasks on timeline
  • Check if tasks are filtered out (clear filters)

Dependency Lines Not Showing

Issue: Expected dependency arrows don't appear.

Solutions:

  • Verify dependencies are actually created (check task details)
  • Ensure both predecessor and successor tasks are visible (not filtered)
  • Check zoom level (dependencies might be off-screen)
  • Refresh browser

Can't Drag Task Bars

Issue: Task bars won't move when dragged.

Solutions:

  • Verify you have edit permissions on the board
  • Check if task is locked by another user
  • Ensure task has dates set (can't drag undated tasks)
  • Try refreshing browser

Critical Path Not Showing

Issue: Expected tasks aren't highlighted as critical.

Solutions:

  • Verify Show Critical Path is enabled in view options
  • Critical path requires connected dependencies from start to end
  • If no dependencies exist, critical path can't be calculated
  • Check if all tasks have dates (undated tasks can't be on critical path)

Timeline Dates Wrong

Issue: Task bars appear on incorrect dates.

Solutions:

  • Check task start and end dates in task details
  • Verify workspace timezone settings are correct
  • Check if non-working days (weekends) are configured correctly
  • Refresh browser to sync latest changes

Need More Help?


Ready to explore calendar-based planning?Learn About Calendar View