Try free

Developer Workload

The Developer Workload view provides a visual Kanban-style board that shows how tasks are distributed across your team members. It helps managers balance workloads, identify overloaded developers, and ensure no team member is left idle while others are overwhelmed.

This view combines task allocation with time tracking data, giving you real-time insights into each developer's capacity and progress. You can drag and drop tasks between developers to redistribute work, making team management intuitive and efficient.

Understanding the Board Layout

The workload board displays developers as vertical columns, similar to a Kanban board but organized by person rather than status. Each column represents one team member and shows all tasks assigned to them.

Backlog Column: The first column on the left shows unassigned tasks. These are tasks waiting to be distributed to team members. The count badge shows how many tasks need assignment, and the estimated hours help you understand the total work pending.

Developer Columns: Each subsequent column represents a developer. The column header shows the developer's name, avatar, total assigned tasks, and progress indicators. You can see at a glance who has capacity and who might be overloaded.

Key Metrics

The header displays essential statistics for quick reference:

  • Developers count: Total team members with assigned tasks
  • Tasks count: Total tasks being tracked across all developers
  • Budget percentage: How much of the project's time budget has been consumed

Each developer column shows:

  • Task count: Number of tasks assigned
  • Estimated hours: Total estimated time for all assigned tasks
  • Logged hours: Actual time tracked against those tasks
  • Progress bar: Visual indicator comparing logged vs estimated time

Managing Task Assignments

Assigning Tasks from Backlog

  1. Locate the task in the Backlog column (leftmost)
  2. Drag the task card to the target developer's column
  3. Drop the card to complete the assignment

The task immediately updates with the new assignee, and both columns refresh their counts.

Reassigning Tasks Between Developers

  1. Find the task in its current developer's column
  2. Drag the task card to a different developer's column
  3. The task is reassigned instantly

Returning Tasks to Backlog

  1. Drag any assigned task back to the Backlog column
  2. This removes the assignment, making the task available for redistribution

Filtering and Date Range

Use the date range picker in the header to focus on specific time periods. This filters which tasks appear based on their due dates or creation dates, helping you plan upcoming sprints or review past performance.

The refresh button reloads all data, useful when team members are actively logging time or when tasks have been updated elsewhere.

Quick Start (2 minutes)

Goal: Identify and balance an uneven workload distribution

  1. Open the Developer Workload page from your project menu
  2. Look at the Backlog column count—this shows unassigned work
  3. Scan developer columns for anyone showing red or warning indicators
  4. Drag one task from an overloaded developer to someone with capacity
  5. Click refresh to confirm the updated assignment

Result: You've just balanced your team's workload by redistributing a task. The affected developers' metrics update immediately.

Next: Set up time estimates on tasks to get more accurate capacity planning.

Best Practices

  • Review workload weekly. Regular checks prevent burnout and bottlenecks from developing.
  • Balance estimated hours, not just task counts. Five small tasks may be less work than one complex task.
  • Keep the backlog lean. Too many unassigned tasks indicates planning debt.
  • Watch for consistently overloaded developers. This may indicate skill gaps elsewhere or scope creep.