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.
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:
- Open your taskboard
- Click the view switcher in the top-right
- Select Gantt icon or button
- 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:
- Hover over the right edge of the predecessor task bar
- A connection handle (small circle) appears
- Click and drag from the handle
- Drop on the successor task bar
- Dependency arrow appears
- 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:
- Click View Options (⚙️) in Gantt view
- Toggle Show Critical Path ON
- Critical tasks highlight in red
- 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:
-
Fast-track: Run critical tasks in parallel instead of sequence
- Change dependency from FS to SS where possible
- Requires careful coordination
-
Crash: Add resources to critical tasks to reduce duration
- Assign more people
- Work overtime
- Increases cost but saves time
-
Remove Dependencies: Eliminate unnecessary blockers
- Challenge assumptions about task sequence
- Sometimes tasks can overlap more than originally planned
-
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:
- Click and hold on a task bar
- Drag left or right along the timeline
- Release to set new dates
- Start and end dates update automatically
- 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:
- Hover over right edge of task bar
- Cursor changes to resize handle (↔)
- Drag right to extend (later end date)
- Drag left to shorten (earlier end date)
- Release to save
Change Start Date (keep end date fixed):
- Hover over left edge of task bar
- Cursor changes to resize handle
- Drag left to move start earlier (increases duration)
- 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:
- Select multiple tasks (Shift+Click or Ctrl/Cmd+Click)
- Drag any selected task bar
- All selected tasks shift by the same amount
- Relative spacing preserved
- 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:
- Create a task
- Set task type to Milestone (or mark as milestone)
- Set a due date (milestones have no duration)
- 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:
- Hours - Hourly blocks (for single-day detail)
- Days - Daily columns (week or two visible)
- Weeks - Weekly blocks (month or quarter visible)
- Months - Monthly blocks (year visible)
- Quarters - Quarterly blocks (multi-year view)
Keyboard Shortcuts:
Ctrl/Cmd + +- Zoom inCtrl/Cmd + -- Zoom outCtrl/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:
- Click Go to Date button
- Enter target date
- 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:
- In task list panel, group by Assignee
- Timeline shows all tasks per person
- Overlapping bars indicate concurrent assignments
- 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:
- Finalize your project plan
- Click Set Baseline button
- Original dates are saved
- 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:
- Define major phases as layers
- Break phases into tasks (15-50 per phase)
- Assign tasks to team members
- Estimate task durations
- Define dependencies between tasks
- Review critical path and total duration
- Adjust as needed to meet deadline
- Set baseline
Weekly Progress Review:
- Update task progress percentages
- Adjust end dates for tasks running behind
- Check critical path for changes
- Identify blockers and risks
- Communicate status to team and stakeholders
Schedule Compression (need to finish sooner):
- Review critical path
- Fast-track: Overlap dependent tasks where possible
- Crash: Add resources to critical tasks
- Reduce scope: Defer non-critical features
- 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
Related Articles
- Task Dependencies
- Creating Milestones
- Kanban Board View
- Calendar View
- Switching Between Views
- Waterfall Methodology
- Critical Path Management
Need More Help?
- Video Tutorial: Project Planning with Gantt Charts (coming soon)
- Templates: Download Gantt chart templates for common project types
- Community: Share your project timelines and get feedback
- Support: Contact support@waymakerone.com for assistance
Ready to explore calendar-based planning? → Learn About Calendar View