GitScrum / Docs
All Best Practices

Kanban Board Setup | Dev Workflow Configuration

Set up Kanban boards for software development with proper columns, WIP limits 1-15, and auto-assign rules. GitScrum provides dev-optimized templates with automation.

3 min read

How to set up a Kanban board for software development?

Set up a Kanban board by creating columns matching your workflow stages, setting WIP limits to prevent overload, configuring labels for task types, and enabling automation for status transitions. GitScrum provides pre-built templates with development-optimized columns, 1-15 WIP limits, auto-assign rules, and auto-archive after completion.

Step-by-step Kanban board setup:

  • Create your project - Name it and set visibility
  • Define workflow columns - Backlog → Ready → Development → Review → Testing → Done
  • Set WIP limits - Development: 2× team size, Review: 0.5× team size
  • Configure labels - bug, feature, tech-debt, urgent, blocked
  • Set up auto-assign - Review column: assign to senior dev
  • Enable column subscribers - PM gets notified when tasks hit Done
  • Configure auto-archive - Done tasks archive after 14 days
  • Add team members - Invite developers with appropriate permissions
  • Recommended column structure for development

    ColumnPurposeWIP LimitAutomation
    BacklogAll prioritized workNone-
    ReadyRefined, ready to start15-
    DevelopmentActive coding2× devs-
    Code ReviewAwaiting PR review5Auto-assign reviewer
    TestingQA verification5Notify QA team
    StagingPre-production3-
    DoneCompletedNoneAuto-archive 14 days

    Essential labels for development boards

    LabelColorPurpose
    bugRedDefect fixes
    featureGreenNew functionality
    tech-debtYellowCode improvements
    urgentOrangeHigh priority
    blockedGrayWaiting on external
    needs-reviewBlueReady for PR

    GitScrum automation features

    • Auto-assign users - Assign specific team members when task enters column
    • Auto-assign labels - Apply labels automatically based on column
    • Column subscribers - Email notifications for column activity
    • Auto-archive - Remove completed tasks after 0-60 days
    • WIP enforcement - Prevent adding tasks over column limit

    Related articles