Kanban Methodology with Waymaker
Last Updated: October 10, 2025 Difficulty: Intermediate Estimated Reading Time: 16 minutes
Overview
Kanban is a powerful methodology for managing workflow through visualization, limiting work in progress, and continuously improving processes. Originally developed by Toyota for manufacturing, Kanban has become a cornerstone of modern knowledge work, enabling teams to deliver value continuously while maintaining sustainable pace and high quality.
Waymaker taskboards are naturally aligned with Kanban principles, providing visual boards, flexible workflows, and the controls needed to implement effective Kanban systems. This comprehensive guide shows you how to set up and operate a Kanban system in Waymaker, from basic board setup through advanced flow optimization and metrics.
What You'll Learn
- Core Kanban principles and values
- Visual management and board design
- Pull system mechanics and implementation
- Work in Progress (WIP) limits and their benefits
- Flow optimization and bottleneck management
- Cycle time and lead time measurement
- Cumulative Flow Diagrams (CFD) analysis
- Classes of Service for priority management
- Continuous improvement and Kaizen
- Kanban metrics and analytics
- Scaling Kanban across teams
- Common Kanban anti-patterns and solutions
Prerequisites
- Understanding of workflow management basics
- Familiarity with Waymaker taskboards (see Interface Overview)
- Knowledge of basic task management (see Basic Task Management)
- Understanding of board sections (see Interface Overview)
Kanban Principles and Values
Kanban is built on fundamental principles that guide how work flows through the system.
Core Kanban Principles
1. Visualize the Workflow
Make all work visible on a board so everyone can see:
- What work exists
- What state work is in
- Where bottlenecks occur
- How work flows through the system
2. Limit Work in Progress (WIP)
Constrain how much work can be in any stage:
- Reduces multitasking
- Improves focus
- Exposes bottlenecks
- Increases throughput
3. Manage Flow
Monitor and optimize how smoothly work moves:
- Identify and remove blockers
- Balance the system
- Reduce cycle time
- Maintain predictable delivery
4. Make Process Policies Explicit
Define and share how work should be done:
- Clear acceptance criteria
- Definition of done for each column
- Who can move cards
- When to pull new work
5. Implement Feedback Loops
Regular reviews to inspect and adapt:
- Daily standups
- Replenishment meetings
- Service delivery reviews
- Operations reviews
6. Improve Collaboratively, Evolve Experimentally
Use data and experiments to improve:
- Measure current state
- Propose improvements
- Run experiments
- Evaluate results
Kanban Values
Transparency: All work visible to all stakeholders
Balance: Balance demand against capacity
Collaboration: Work together to improve flow
Customer Focus: Optimize for value delivery
Flow: Continuous, smooth delivery of value
Leadership: Everyone can propose improvements
Understanding: Know your system before changing it
Agreement: Build consensus on changes
Respect: Respect current processes and roles
Why Choose Kanban?
Use Kanban When:
Continuous Flow Needed:
- Support and maintenance work
- Operations teams
- Service delivery
- Ongoing product development
Variable Work Items:
- Different sizes and types of work
- Unpredictable arrival of work
- Mix of urgent and planned work
Team Maturity:
- Team already working well
- Incremental improvement desired
- Minimal disruption required
Flexibility Required:
- No fixed iterations
- Work arrives continuously
- Priorities change frequently
Process Visibility:
- Need to see where work gets stuck
- Want to identify bottlenecks
- Require better forecasting
Kanban vs. Scrum:
| Aspect | Kanban | Scrum |
|---|---|---|
| Cadence | Continuous flow | Fixed sprints |
| Changes | Anytime | After sprint ends |
| Roles | No prescribed roles | Product Owner, Scrum Master, Team |
| Estimation | Optional | Story points required |
| WIP Limits | Strict limits | Sprint capacity |
| Best For | Continuous delivery | Iterative development |
| Ceremonies | Few, flexible | Prescribed ceremonies |
Setting Up Your Kanban Board
A well-designed board is the foundation of effective Kanban.
Kanban Board Structure
Basic Kanban Board:
Backlog → Ready → In Progress → Review → Done
Expanded Kanban Board:
Backlog → Ready → Dev → Code Review → QA → Deploy → Done
Software Development Board:
Backlog → Selected → Design → Development → Code Review → Testing → Deploy → Done
Step-by-Step Board Creation
Step 1: Create Your Kanban Board
- Navigate to Taskboards
- Click "Create Taskboard"
- Name: "[Team Name] Kanban Board" (e.g., "Support Team Kanban")
- Type: Project
- Description: Board purpose and policies
- Create board
Step 2: Design Your Workflow Columns
Map your actual workflow process:
Identify Work States:
- What stages does work go through?
- Where does work wait?
- What approvals are needed?
- What hand-offs occur?
Create Columns for Each State:
Example: Support Team
- Backlog: New tickets
- Prioritized: Triaged and ready to work
- In Progress: Being worked on
- Awaiting Customer: Need customer response
- Resolved: Fixed, awaiting verification
- Done: Verified and closed
Example: Development Team
- Backlog: Feature requests and bugs
- Ready: Refined and ready to develop
- Development: Coding in progress
- Code Review: Awaiting peer review
- QA Testing: In testing
- Ready to Deploy: Tested, awaiting deployment
- Done: Deployed to production
To Configure:
- Board Settings → Sections
- Add columns for each workflow state
- Order columns left-to-right (start → finish)
- Set "Done" as completion status
- Save
Step 3: Define Column Definitions
For each column, document:
Purpose: What this column represents
Entry Criteria: When work can enter this column
Exit Criteria: When work can leave this column
WIP Limit: Maximum work items allowed
Who: Who performs work in this column
Example:
## Column: Code Review
### Purpose
Code is complete and needs peer review before proceeding to testing.
### Entry Criteria
- Code complete and committed
- Unit tests written and passing
- Self-review completed
- No known bugs
### Exit Criteria
- At least 1 peer review approved
- All review comments addressed
- Code merged to main branch
### WIP Limit
3 items maximum
### Who
Any senior developer can review
Add to Board Description: Document all column definitions in board description for team reference.
Step 4: Set Up Work Item Types (Optional)
Categorize different types of work:
Common Work Types:
- Feature: New functionality
- Bug: Defect to fix
- Support: Customer support ticket
- Maintenance: Technical debt or refactoring
- Urgent: Critical, expedited work
In Waymaker:
- Use tags to indicate work type
- Or use task priority field
- Filter board by work type as needed
Step 5: Establish Initial WIP Limits
Set WIP limits for each column:
Starting Point:
- 1.5 × number of people working in that column
- Example: 3 developers → WIP limit of 4-5 items
Adjust Based On:
- Team feedback
- Bottleneck observations
- Flow metrics
Communicate WIP Limits:
- Add to column name: "In Progress (WIP: 3)"
- Document in board description
- Or add visual indicator (future feature)
Your Kanban board is ready!
Understanding Pull Systems
Kanban uses a "pull" system where work is pulled only when capacity exists.
Pull vs. Push
Push System (Traditional):
- Work assigned to people
- Work pushed downstream whether ready or not
- Inventory builds up
- Bottlenecks hidden
- Quality suffers under pressure
Pull System (Kanban):
- People pull work when ready
- Downstream pulls from upstream
- Inventory limited by WIP
- Bottlenecks visible immediately
- Quality maintained through controlled flow
How Pull Works
Trigger: Downstream capacity available
Signal: Upstream work pulled
Example:
[Ready: 5 items] → [Dev: 2/3 items] → [Review: 3/3 items]
↑
Pull signal
(capacity available)
Developer finishes item, moves to Review.
Review is now at WIP limit (3/3).
Developer has capacity, pulls from Ready.
Benefits:
- Work started only when capacity exists
- Reduced multitasking
- Better focus
- Improved quality
- Predictable flow
Implementing Pull in Waymaker
Daily Workflow:
-
Check Your Capacity
- How many items am I working on?
- Am I at my WIP limit?
-
Finish Before Starting
- Complete current work
- Move to next column
- Now have capacity
-
Pull New Work
- Look at previous column (upstream)
- Pull highest priority item
- Move to your column
- Start work
Team Coordination:
- Daily standup: "What's blocking your work?"
- Team helps resolve blockers
- Focus on flow, not individual productivity
Pull Policies:
Who Can Pull:
- Person with capacity in column
- Self-organized team members
When to Pull:
- When WIP limit allows
- When higher priority work arrives (expedite)
- When blocked work clears
What to Pull:
- Highest priority item first
- Blocked items only when unblocked
- Work that fits capacity (size consideration)
Work in Progress (WIP) Limits
WIP limits are the heart of Kanban, controlling flow and exposing constraints.
Why Limit WIP?
Benefits of WIP Limits:
Improved Focus:
- Fewer context switches
- Deep work on fewer items
- Higher quality output
Faster Delivery:
- Complete work faster
- Reduced cycle time
- More predictable flow
Expose Bottlenecks:
- Constraints become visible
- Team addresses root causes
- System improves
Reduce Multitasking:
- Work on one thing at a time
- Finish before starting new
- "Stop starting, start finishing"
Better Collaboration:
- Team swarms on blockers
- Help downstream when upstream blocked
- Collective ownership
Setting WIP Limits
Per Column Limits:
Formula: WIP Limit = (Number of People) × (1.5 to 2)
Example:
- 3 developers in "Development" column
- WIP Limit: 3 × 1.5 = 4-5 items
Considerations:
- Work item size variation
- Complexity of work
- Dependencies
- Team experience
Per Person Limits:
Recommendation: 1-2 items per person maximum
Benefits:
- Forces focus
- Prevents multitasking
- Clear ownership
Global Board Limit:
Total work items on the entire board:
Formula: (Number of Columns) × (Average WIP per Column)
Example:
- 5 active columns
- Average WIP of 3 per column
- Global limit: 15 items
Respecting WIP Limits
When WIP Limit Reached:
DO:
- ✅ Help complete work in that column
- ✅ Help remove blockers
- ✅ Swarm on blocked items
- ✅ Help downstream columns
- ✅ Improve processes
- ✅ Wait for capacity (pull rule)
DON'T:
- ❌ Violate WIP limit
- ❌ Start new work
- ❌ Push work forward
- ❌ Ignore the constraint
- ❌ Work on backlog items
Temporary WIP Limit Violations:
When Allowed:
- Critical production issue (expedite)
- Customer escalation
- Blocked work unexpectedly unblocked
Requirements:
- Team agreement
- Temporary only
- Document reason
- Return to limit ASAP
Adjusting WIP Limits
Increase WIP Limit When:
- Column consistently empty
- Team has excess capacity
- Work items very small
Decrease WIP Limit When:
- Too much multitasking
- Long cycle times
- Quality issues
- Team feels overwhelmed
Experiment with Limits:
- Set initial limit
- Run for 2 weeks
- Review metrics (cycle time, throughput)
- Adjust limit
- Repeat
In Waymaker:
- Document current WIP limits in board description
- Update column names with limits: "Dev (WIP: 3)"
- Review WIP limits monthly
- Use comments to track limit changes and rationale
Managing Flow
Flow is how smoothly work moves through the system from start to finish.
Measuring Flow
Key Metrics:
Throughput:
- Number of items completed per time period
- Example: 15 items per week
- Higher throughput = more delivery
Cycle Time:
- Time from work started to work completed
- Example: 3 days average
- Lower cycle time = faster delivery
Lead Time:
- Time from work requested to work completed
- Example: 7 days average
- Lower lead time = better responsiveness
Work in Progress:
- Total items in the system
- Example: 12 items currently active
- Lower WIP = faster flow (generally)
Flow Efficiency:
- Percentage of time work is actively progressing (not waiting)
- Example: 40% (work progresses 40% of the time, waits 60%)
- Higher efficiency = less waste
Little's Law
Formula: Cycle Time = WIP / Throughput
Example:
- WIP: 10 items
- Throughput: 5 items/week
- Cycle Time: 10 / 5 = 2 weeks
Implications:
- Reduce WIP → Faster cycle time
- Increase throughput → Faster cycle time
- Predictable relationship
Identifying Bottlenecks
Signs of Bottleneck:
- Column consistently at WIP limit
- Work accumulates before column
- Column takes longest time
- Team members often waiting for that column
Visual Indicators:
[Ready: 3 items] → [Dev: 2 items] → [Review: 8 items ⚠️] → [Done]
↑
Bottleneck
Addressing Bottlenecks:
1. Add Capacity
- More people in bottleneck column
- Cross-train team members
- Temporary reassignment
2. Reduce Demand
- Limit WIP in upstream columns
- Reduce input rate
- Filter low-value work
3. Improve Efficiency
- Automate repetitive tasks
- Remove waste
- Better tools
- Process improvements
4. Change Process
- Split column into smaller steps
- Parallel processing
- Eliminate unnecessary steps
In Waymaker:
- Regularly review board for accumulation
- Use list view to see item counts per column
- Tag bottleneck items for visibility
- Discuss bottlenecks in team meetings
Optimizing Flow
Flow Optimization Strategies:
1. Reduce Batch Size
- Smaller work items flow faster
- Break large items into smaller
- Release frequently
2. Minimize Handoffs
- Cross-functional teams
- Reduce dependencies
- End-to-end ownership
3. Eliminate Waste
- Remove unnecessary approvals
- Reduce rework
- Automate manual tasks
- Simplify processes
4. Balance the System
- Adjust WIP limits
- Reallocate resources
- Address constraints
- Smooth demand
5. Improve Predictability
- Standardize work items
- Document processes
- Reduce variability
- Build expertise
Kanban Metrics and Analytics
Data-driven insights enable continuous improvement.
Cycle Time
Definition: Time from when work starts to when it's done
Calculation:
Cycle Time = Done Date - Started Date
Example:
Task started: Oct 1
Task completed: Oct 5
Cycle Time: 4 days
Uses:
- Predict delivery dates
- Identify slow-moving work
- Measure improvement over time
Target:
- Lower cycle time = faster delivery
- Consistent cycle time = predictability
In Waymaker:
- Track start date (when moved to first active column)
- Track completion date (when moved to Done)
- Calculate manually or use reporting (future feature)
Lead Time
Definition: Time from when work is requested to when it's done
Calculation:
Lead Time = Done Date - Request Date
Example:
Task created: Sep 25
Task completed: Oct 5
Lead Time: 10 days
Uses:
- Customer perspective of delivery time
- Set expectations for stakeholders
- Measure total system efficiency
Difference from Cycle Time:
- Lead Time includes waiting in backlog
- Cycle Time is only active work time
Throughput
Definition: Number of work items completed in a time period
Calculation:
Throughput = Count of Completed Items / Time Period
Example:
Week 1: 12 items completed
Week 2: 15 items completed
Week 3: 13 items completed
Average Throughput: 13.3 items/week
Uses:
- Forecast future capacity
- Plan commitments
- Measure team productivity
Increasing Throughput:
- Reduce bottlenecks
- Improve efficiency
- Remove blockers
- Optimize processes
In Waymaker:
- Filter to Done section
- Count items completed per week
- Track trend over time
Cumulative Flow Diagram (CFD)
What It Shows:
- Work items in each stage over time
- WIP trends
- Bottleneck identification
- Flow stability
How to Read CFD:
X-Axis: Time (days/weeks)
Y-Axis: Count of work items
Bands: Each column/stage
Vertical Distance: WIP in that stage
Horizontal Distance: Cycle time
Healthy CFD:
- Smooth, parallel bands
- Consistent distance between bands
- Steady upward trend
Unhealthy CFD:
- Bulging bands (bottleneck)
- Widening bands (increasing cycle time)
- Flat bands (no throughput)
Example Analysis:
If "Code Review" band is bulging:
→ Bottleneck in code review
→ Need more reviewers or faster reviews
→ Reduce WIP in Development (upstream)
In Waymaker:
- Cumulative Flow Diagram (future feature)
- Manual tracking in spreadsheet currently
Service Level Expectation (SLE)
Definition: Forecast for how long work takes
Format: "X% of work items are completed within Y days"
Example:
- 85% of items completed within 5 days
- 95% of items completed within 8 days
Creating SLE:
- Collect cycle time data (30+ items)
- Calculate percentiles
- Set expectation (e.g., 85th percentile)
- Communicate to stakeholders
Uses:
- Set customer expectations
- Identify outliers
- Measure consistency
- Improve forecasting
In Waymaker:
- Track cycle time for each completed item
- Calculate percentiles in spreadsheet
- Document SLE in board description
Aging Work Items
Definition: How long has an item been in progress?
Why Track:
- Identify blocked items
- Prevent work from getting stuck
- Proactive intervention
Aging Thresholds:
- Green: 0-3 days (normal)
- Yellow: 4-7 days (watch)
- Red: 8+ days (intervention needed)
Actions for Aging Items:
- Review with team
- Identify blockers
- Swarm if needed
- Escalate if stuck
- Consider breaking down
In Waymaker:
- Sort by start date
- Identify oldest items
- Add comments for aging items
- Tag with "blocked" if stuck
Classes of Service
Different types of work require different treatment.
Work Classification
Standard Class:
- Regular work items
- Normal priority
- Flow through standard process
- Most work falls here
Fixed Delivery Date:
- Deadline-driven work
- Time-sensitive
- Higher priority
- Examples: regulatory compliance, client commitments
Expedite:
- Critical, urgent work
- Top priority
- Bypass WIP limits (temporarily)
- Examples: production outages, security issues
Intangible:
- Non-customer-facing work
- Technical debt
- Process improvements
- Innovation time
Visualizing Classes
Option 1: Swimlanes
Horizontal lanes for each class:
┌─────────────────────────────────────┐
│ Expedite │ │ │ │ │
├─────────────────────────────────────┤
│ Fixed Date │ │ │ │ │
├─────────────────────────────────────┤
│ Standard │ │ │ │ │
├─────────────────────────────────────┤
│ Intangible │ │ │ │ │
└─────────────────────────────────────┘
Backlog Ready Dev Review Done
Option 2: Color Coding
Different colors for each class:
- Red: Expedite
- Orange: Fixed Date
- Blue: Standard
- Gray: Intangible
Option 3: Tags
Use tags in Waymaker:
- "expedite"
- "fixed-date"
- "standard"
- "intangible"
Class of Service Policies
Expedite:
- Limit: 1 expedite item at a time maximum
- Policy: Can bypass WIP limits
- Pull: Immediately, interrupting current work
- Review: Why did this become expedite? How to prevent?
Fixed Date:
- Limit: No more than 20% of WIP
- Policy: Higher priority than Standard
- Pull: Based on deadline (backward scheduling)
- Review: Are deadlines realistic? Can we commit fewer?
Standard:
- Limit: Majority of work
- Policy: Pull in priority order
- Pull: When capacity available
- Review: Is prioritization effective?
Intangible:
- Limit: 10-20% of capacity
- Policy: Regular investment in improvement
- Pull: When no higher priority work
- Review: Is investment sufficient?
In Waymaker:
- Document policies in board description
- Use tags or colors to identify class
- Filter by class of service
- Track percentage of each class
Kanban Cadences (Meetings)
Regular meetings provide structure for flow management and improvement.
Daily Standup
Purpose: Coordinate work and identify blockers
Duration: 15 minutes maximum
Frequency: Daily, same time
Focus: The board, not the people
Flow:
- Walk the board right-to-left (Done → Backlog)
- For each item: "Is this moving? Any blockers?"
- Identify who can help with blockers
- Discuss after meeting if deep dive needed
Questions:
- "What's blocking this item?"
- "Who can help unblock it?"
- "Are we respecting WIP limits?"
- "Any urgent work coming?"
Not:
- Detailed status reports
- Problem-solving (take offline)
- Individual updates
In Waymaker:
- Display board during standup
- Filter to active columns
- Update card status live
- Add comments for blockers
Replenishment Meeting
Purpose: Pull new work into the system
Duration: 30-60 minutes
Frequency: Weekly or bi-weekly
Attendees: Team + stakeholders
Activities:
- Review capacity (available WIP)
- Review backlog items
- Select items to pull into Ready column
- Prioritize new work
- Ensure work is ready (Definition of Ready)
Definition of Ready:
- Clear description
- Acceptance criteria defined
- Dependencies identified
- Estimated (if using estimates)
- Value understood
In Waymaker:
- Filter to Backlog
- Sort by priority
- Move selected items to Ready
- Set priority field
- Add refinement details to description
Service Delivery Review
Purpose: Review flow metrics and quality
Duration: 60 minutes
Frequency: Monthly
Attendees: Team + management
Agenda:
-
Review Metrics
- Throughput trends
- Cycle time trends
- WIP levels
- Service level expectation (SLE) performance
-
Analyze Issues
- Bottlenecks identified
- Quality problems
- Customer escalations
- Blocked items
-
Identify Improvements
- Process changes needed
- Capacity adjustments
- Tool improvements
-
Action Items
- Assign improvement actions
- Set deadlines
- Review past actions
In Waymaker:
- Prepare metrics report
- Review completed and in-progress work
- Document action items as tasks
- Track improvement initiatives
Operations Review
Purpose: Strategic improvement and process evolution
Duration: 60-90 minutes
Frequency: Quarterly
Attendees: Team + leadership + stakeholders
Agenda:
-
Review System Performance
- Long-term metric trends
- SLE achievement
- Customer satisfaction
- Team satisfaction
-
Evaluate Service Fitness
- Are we delivering the right things?
- Is our process effective?
- Do we have the right capacity?
-
Strategic Improvements
- Process redesign ideas
- Technology investments
- Team structure changes
- Skill development needs
-
Experiments
- Propose process experiments
- Review past experiments
- Plan next experiments
In Waymaker:
- Compile quarterly report
- Document experiments and results
- Create tasks for strategic initiatives
Continuous Improvement
Kaizen—continuous improvement—is core to Kanban.
Improvement Culture
Everyone Can Improve:
- Any team member can suggest improvement
- Ideas welcomed and evaluated
- Experiments encouraged
- Learn from failures
Data-Driven Decisions:
- Measure current state
- Propose change hypothesis
- Run experiment
- Measure results
- Keep change if improved, revert if not
Small Changes:
- Incremental improvements
- Low risk
- Easy to revert
- Compound over time
Improvement Process
Step 1: Identify Opportunity
Sources:
- Metrics showing problems
- Team member observations
- Customer feedback
- Retrospective discussions
- Bottleneck analysis
Step 2: Analyze Root Cause
Techniques:
- 5 Whys
- Fishbone diagram
- Pareto analysis
- Process mapping
Example - 5 Whys:
Problem: Items stuck in Code Review too long
Why? Not enough reviewers
Why? Only senior devs can review
Why? Juniors lack confidence
Why? No training on code review process
Why? No formal process documented
Root Cause: Need documented code review process and training
Step 3: Propose Improvement
Improvement Hypothesis: "If we [change], then [metric] will [improve] because [reasoning]"
Example: "If we create a code review checklist and train junior developers, then average code review time will decrease from 2 days to 1 day because more team members can review code."
Step 4: Run Experiment
- Define success criteria
- Set experiment duration (2-4 weeks)
- Implement change
- Measure results
- Document learnings
Step 5: Evaluate and Decide
If Improved:
- Keep the change
- Document new process
- Share learnings
- Look for next improvement
If Not Improved:
- Revert to previous process
- Analyze why it didn't work
- Refine hypothesis
- Try different approach
In Waymaker:
- Create "Improvements" layer for tracking
- Document each improvement as task
- Include hypothesis, experiment details, results
- Close when complete (success or failure)
Kaizen Events
Focused improvement sessions:
Purpose: Rapid improvement on specific issue
Duration: 2-4 hours
Process:
- Define problem (1 hour)
- Analyze root causes (30 min)
- Brainstorm solutions (30 min)
- Select solution (30 min)
- Plan implementation (30 min)
Output: Action plan for improvement
In Waymaker:
- Schedule Kaizen event
- Document problem in task description
- Capture brainstorm ideas in comments
- Create implementation tasks
- Track results
Scaling Kanban
As teams grow, Kanban can scale effectively.
Team-Level Kanban
Single Team Board:
- 5-10 team members
- One workflow
- Shared WIP limits
- Daily coordination
Works Well For:
- Single product team
- Support team
- Operations team
Portfolio Kanban
Multiple Teams, One Product:
Structure:
Portfolio Board (Features/Epics)
↓
Team A Board (Stories/Tasks)
Team B Board (Stories/Tasks)
Team C Board (Stories/Tasks)
Portfolio Board:
- High-level work items (features, epics)
- Strategic prioritization
- Cross-team dependencies
- Quarterly planning
Team Boards:
- Detailed work items
- Daily execution
- Team-specific WIP limits
- Weekly replenishment
In Waymaker:
- Create separate board for portfolio
- Create separate boards per team
- Link related work items (dependencies)
- Use tags for cross-board tracking
Service-Oriented Kanban
Multiple Work Types:
Different Boards for Different Services:
- Development Kanban
- Support Kanban
- Operations Kanban
Shared Resources:
- Team members work on multiple boards
- Personal WIP limits across boards
- Coordinate capacity allocation
Example:
Developer personal WIP limit: 2 items total
Current state:
- 1 item from Development Kanban
- 1 item from Support Kanban
- Cannot pull more until one completes
Cross-Team Coordination
Coordination Mechanisms:
Scrum of Kanbans:
- Daily cross-team standup
- Representatives from each team
- Discuss dependencies and blockers
Shared Backlog:
- Single prioritized backlog
- Teams pull from shared backlog
- Coordinated replenishment
Team of Teams:
- Periodic sync meeting
- Align on strategic priorities
- Resolve cross-team issues
In Waymaker:
- Use dependencies for cross-team work
- Tag items with team name
- Filter by team to see specific work
Common Kanban Anti-Patterns
Avoid these pitfalls that undermine Kanban effectiveness.
Anti-Pattern: No WIP Limits
Problem:
- Team has no WIP limits
- All work is "in progress"
- Multitasking rampant
- Nothing finishes
Solution:
- ✅ Set WIP limits on every column
- ✅ Start conservative (lower limits)
- ✅ Enforce limits strictly
- ✅ Review and adjust over time
Anti-Pattern: Ignoring WIP Limits
Problem:
- WIP limits defined but not followed
- "Just this once" becomes habit
- Limits become meaningless
Solution:
- ✅ Team commits to respecting limits
- ✅ Visualize limits clearly
- ✅ Discuss violations immediately
- ✅ Address root cause of violations
Anti-Pattern: Too Many Columns
Problem:
- 15+ columns on board
- Micro-managing workflow
- Complexity overwhelms clarity
Solution:
- ✅ Combine related columns
- ✅ 5-8 columns maximum
- ✅ Focus on major state changes
- ✅ Keep it simple
Anti-Pattern: No Definition of Done
Problem:
- Unclear when work is complete
- Work moves prematurely
- Rework required
Solution:
- ✅ Define entry/exit criteria for each column
- ✅ Document in board description
- ✅ Enforce criteria before moving cards
- ✅ Review criteria regularly
Anti-Pattern: No Metrics
Problem:
- No data on flow
- Decisions based on feelings
- No way to measure improvement
Solution:
- ✅ Track cycle time
- ✅ Measure throughput
- ✅ Monitor WIP
- ✅ Review metrics regularly
Anti-Pattern: Stale Backlog
Problem:
- Hundreds of items in backlog
- Old, irrelevant work
- Can't find priority items
Solution:
- ✅ Limit backlog size (50-100 items max)
- ✅ Purge old items quarterly
- ✅ Keep only ready/soon-to-be-ready work
- ✅ Archive low-priority items
Anti-Pattern: Individual Assignments
Problem:
- All work assigned to individuals
- No swarming or helping
- Bottlenecks ignored
Solution:
- ✅ Team ownership of work
- ✅ Self-assignment when pulling
- ✅ Swarm on blocked items
- ✅ Help where needed most
Tips & Best Practices
Getting Started:
- Start with your current process (don't redesign everything)
- Visualize existing workflow first
- Add WIP limits incrementally
- Experiment and adjust
- Focus on flow, not perfect process
WIP Management:
- Set limits lower than comfortable
- Respect limits strictly
- Use limits to expose bottlenecks
- Adjust based on data, not pressure
- Lower WIP generally = faster flow
Flow Optimization:
- Measure cycle time consistently
- Identify and address bottlenecks
- Minimize work item size
- Reduce handoffs
- Automate repetitive tasks
Team Practices:
- Walk the board right-to-left in standups
- Swarm on blocked items
- Finish work before starting new
- Help downstream before pulling new work
- Celebrate flow improvements
Metrics and Improvement:
- Track throughput and cycle time
- Review metrics monthly
- Run small experiments
- Learn from data
- Share learnings with team
Scaling:
- Keep team boards simple
- Coordinate across teams with shared backlogs
- Use dependencies for cross-team work
- Maintain team autonomy
- Share best practices across teams
Related Articles
- Interface Overview - Understanding the board interface
- Basic Task Management - Creating and managing tasks
- Agile Methodology - Agile alternative
- Hybrid Methodologies - Combining Kanban with other methods
- Task Dependencies - Managing dependencies
- Team Collaboration - Adding team members
Need More Help?
If you have questions about implementing Kanban, setting WIP limits, or optimizing flow with Waymaker, please contact support or visit our community forums. Our team can help you design an effective Kanban system for your team.