Kanban Board

Visual task management with the Elixion Kanban board

Kanban Board

The Kanban board provides a visual way to manage work, track progress, and optimize workflow. Issues move through columns representing different stages of completion.

Board Overview

Basic Structure

┌───────────────┬───────────────┬───────────────┬───────────────┐
│    To Do      │  In Progress  │   In Review   │     Done      │
│     (∞)       │     (4)       │     (2)       │     (∞)       │
├───────────────┼───────────────┼───────────────┼───────────────┤
│               │               │               │               │
│ ┌───────────┐ │ ┌───────────┐ │ ┌───────────┐ │ ┌───────────┐ │
│ │ AUTH-123  │ │ │ AUTH-120  │ │ │ AUTH-118  │ │ │ AUTH-115  │ │
│ │ Login form│ │ │ Auth API  │ │ │ Password  │ │ │ Setup DB  │ │
│ │ 5 pts ●●○ │ │ │ 8 pts ●●● │ │ │ 3 pts ●○○ │ │ │ 2 pts     │ │
│ └───────────┘ │ └───────────┘ │ └───────────┘ │ └───────────┘ │
│               │               │               │               │
│ ┌───────────┐ │ ┌───────────┐ │               │ ┌───────────┐ │
│ │ AUTH-124  │ │ │ AUTH-121  │ │               │ │ AUTH-116  │ │
│ │ Signup    │ │ │ Session   │ │               │ │ User model│ │
│ │ 5 pts ●●○ │ │ │ 5 pts ●●○ │ │               │ │ 3 pts     │ │
│ └───────────┘ │ └───────────┘ │               │ └───────────┘ │
│               │               │               │               │
└───────────────┴───────────────┴───────────────┴───────────────┘

Accessing the Board

  1. From Sidebar: Click Board in navigation
  2. From Project: Open project → Board tab
  3. From Sprint: Sprint view → Board toggle
  4. Keyboard: Press B on project/sprint page

Working with Cards

Issue Cards

Each card represents an issue:

┌─────────────────────────┐
│ 🐛 AUTH-123            │ ← Type icon, Key
│ Fix login timeout       │ ← Title
│                         │
│ 5 pts    Due: Jan 15   │ ← Points, Due date
│ ●●○ High               │ ← Priority
│                         │
│ [Alice] [labels]        │ ← Assignee, Labels
└─────────────────────────┘

Card Information

| Element | Description | |---------|-------------| | Type Icon | Story, Bug, Task, etc. | | Key | Issue identifier | | Title | Brief description | | Story Points | Effort estimate | | Due Date | Deadline indicator | | Priority | Urgency level | | Assignee | Avatar of assigned person | | Labels | Category tags |

Moving Cards

Drag and Drop:

  1. Click and hold card
  2. Drag to new column
  3. Drop to change status

Quick Move:

  1. Click card
  2. Press M for move menu
  3. Select destination

Right-Click Menu:

  • Move to column
  • Move to sprint
  • Quick status change

Board Columns

Default Columns

| Column | Status | Purpose | |--------|--------|---------| | To Do | Open, Backlog | Work not started | | In Progress | In Progress | Actively working | | In Review | In Review | Awaiting review | | Done | Done, Closed | Completed |

WIP Limits

Set limits on work in progress:

In Progress (2/4)
─────────────────
⚠️ Column is at 50% capacity

In Progress (4/4)
─────────────────
🔴 Column at limit - finish before starting new

In Progress (5/4)
─────────────────
❌ Over limit - too much WIP

Setting WIP Limits:

  1. Click column header
  2. Click settings icon
  3. Set maximum cards
  4. Save

Custom Columns

Add columns for your workflow:

  1. Click + Add Column
  2. Enter column name
  3. Map to status(es)
  4. Set WIP limit
  5. Drag to reorder

Common Custom Columns:

  • Ready for Dev
  • Blocked
  • Testing
  • Ready for Deploy
  • Deployed

Swimlanes

Organize cards horizontally:

No Swimlanes (Default)

All cards in single lanes per column.

By Assignee

Alice    │ [Card] [Card] │ [Card]        │
─────────┼───────────────┼───────────────┤
Bob      │ [Card]        │ [Card] [Card] │
─────────┼───────────────┼───────────────┤
Unassign │ [Card] [Card] │               │

By Priority

Critical │ [Card]        │ [Card]        │
─────────┼───────────────┼───────────────┤
High     │ [Card] [Card] │ [Card]        │
─────────┼───────────────┼───────────────┤
Medium   │ [Card]        │ [Card] [Card] │

By Epic

Group cards by parent epic.

By Type

Separate Stories, Bugs, Tasks, etc.

Filtering

Quick Filters

Pre-defined filters at top of board:

  • My Issues - Assigned to you
  • Unassigned - No assignee
  • High Priority - Critical/High
  • Due This Week - Upcoming deadlines

Filter Panel

Click Filter for advanced options:

Filter by:

  • Assignee (multi-select)
  • Priority (multi-select)
  • Type (multi-select)
  • Labels (multi-select)
  • Epic (select)
  • Sprint (select)
  • Due date (range)
  • Created (range)

Search on Board

Press / to search cards:

  • Searches title
  • Searches key
  • Searches description
  • Highlights matches

Board Actions

Creating Issues

From Column:

  1. Click + at top of column
  2. Enter title
  3. Press Enter
  4. Issue created in that status

Quick Create:

  • Press N on board
  • Enter details
  • Issue added to first column

Bulk Actions

Select multiple cards:

  1. Hold Shift and click cards
  2. Or use checkbox mode
  3. Choose action:
    • Move to column
    • Change assignee
    • Update labels
    • Move to sprint

Card Details

Click card to open detail panel:

┌────────────────────────────────────────┐
│ AUTH-123: Fix login timeout            │
├────────────────────────────────────────┤
│ Status: In Progress      Assignee: Bob │
│ Priority: High          Points: 5      │
│ Due: Jan 15             Sprint: 15     │
├────────────────────────────────────────┤
│ Description                            │
│ ─────────────                          │
│ Users are getting logged out after...  │
├────────────────────────────────────────┤
│ Activity                               │
│ ─────────                              │
│ • Alice commented (2h ago)             │
│ • Status changed to In Progress        │
│ • Created by Dave (yesterday)          │
└────────────────────────────────────────┘

Board Settings

Customize Display

Card Settings:

  • Show/hide story points
  • Show/hide assignee
  • Show/hide due date
  • Show/hide labels
  • Card size (compact/normal/large)

Column Settings:

  • Column name
  • Mapped statuses
  • WIP limits
  • Column color

Board Views

Save different configurations:

  1. Set up filters and columns
  2. Click Save View
  3. Name your view
  4. Access from view dropdown

Example Views:

  • "My Work" - My issues only
  • "Sprint Board" - Current sprint
  • "Bug Triage" - Bugs only
  • "Team Overview" - All issues

Keyboard Shortcuts

| Shortcut | Action | |----------|--------| | N | New issue | | / | Search board | | M | Move selected | | A | Assign | | L | Labels | | P | Priority | | ←/→ | Move between columns | | ↑/↓ | Move between cards | | Enter | Open card | | Esc | Close panel |

Best Practices

Effective Board Usage

Do:

  • Keep WIP limits enforced
  • Update cards daily
  • Use swimlanes for clarity
  • Review board in standups

Don't:

  • Let cards go stale
  • Ignore WIP limits
  • Have too many columns
  • Skip status updates

Optimizing Workflow

  • Start with simple board
  • Add columns as needed
  • Monitor cycle times
  • Identify bottlenecks

Next: Timeline View - Gantt-style planning