3 min leitura • Guide 340 of 877
How to Set Up a Kanban Board for Software Development?
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
| Column | Purpose | WIP Limit | Automation |
|---|---|---|---|
| Backlog | All prioritized work | None | - |
| Ready | Refined, ready to start | 15 | - |
| Development | Active coding | 2× devs | - |
| Code Review | Awaiting PR review | 5 | Auto-assign reviewer |
| Testing | QA verification | 5 | Notify QA team |
| Staging | Pre-production | 3 | - |
| Done | Completed | None | Auto-archive 14 days |
Essential labels for development boards
| Label | Color | Purpose |
|---|---|---|
| bug | Red | Defect fixes |
| feature | Green | New functionality |
| tech-debt | Yellow | Code improvements |
| urgent | Orange | High priority |
| blocked | Gray | Waiting on external |
| needs-review | Blue | Ready 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