GitScrum / Docs
Toutes les Bonnes Pratiques

Limites WIP pour Équipes Dev | GitScrum

Implémentez des limites Work-in-Progress pour équipes de développement. GitScrum supporte les limites WIP de 1-15 par colonne pour réduire le context switching.

4 min de lecture

How to implement Work-in-Progress limits for teams?

Implement WIP limits by starting with team size as a baseline (e.g., 5 developers = WIP of 5-7), then adjust based on flow observation. GitScrum supports WIP limits of 1-15 per column. WIP limits reduce context switching, expose bottlenecks, and improve cycle time. Teams with proper WIP limits complete work 35% faster [Source: Lean Software Development 2024].

WIP implementation steps:

  • Assess current state - Count active items
  • Set initial limits - Team size baseline
  • Configure GitScrum - Per-column limits
  • Observe flow - Watch for patterns
  • Address violations - Team discussion
  • Adjust limits - Based on learnings
  • Iterate - Continuous improvement
  • Initial WIP recommendations

    ColumnStarting WIP
    Backlog15-20 (buffer)
    Ready10
    In ProgressTeam size
    Code Review2-3
    Testing3-5
    DoneUnlimited

    The science of WIP

    Research FindingImpact
    Context switching cost20-40% productivity loss
    Multitasking degradationIQ drops 10 points
    Completion biasFinishing energizes
    Bottleneck visibilityProblems surface faster

    WIP limit calculation

    MethodFormula
    Team-basedWIP = Number of developers
    Capacity-basedWIP = Team hours / Avg task hours
    ConservativeWIP = (Team size / 2) + 1
    Little's LawWIP = Throughput × Cycle Time

    Configuring WIP in GitScrum

    StepAction
    1Open project settings
    2Navigate to Board configuration
    3Select column
    4Set WIP limit (1-15)
    5Save changes

    Handling WIP violations

    ApproachAction
    Stop-and-swarmTeam helps finish
    Pull backDon't start new
    DiscussTeam conversation
    EscalateIf blocked
    DocumentLearn from pattern

    Signs WIP too high

    SignEffect
    Long cycle timesItems age in columns
    Context switchingMany active items
    Bottlenecks hiddenProblems accumulate
    Burnout riskOverwhelmed feeling

    Signs WIP too low

    SignEffect
    Idle capacityWaiting for work
    Blocked frequentlyNothing to pull
    Artificial constraintsFrustration
    Low throughputNot enough flow

    WIP and team dynamics

    ScenarioWIP Adjustment
    New teamStart lower
    Experienced teamCan handle higher
    High collaborationLower per person
    Independent workHigher per person

    Column-specific strategies

    ColumnStrategy
    In ProgressStrict limit
    ReviewLow for fast feedback
    TestingBalance with QA capacity
    BlockedVery low (visible)

    Measuring WIP effectiveness

    MetricTarget
    Cycle timeDecreasing
    ThroughputStable or increasing
    CFD bandsConsistent width
    Age in columnAcceptable range

    Common WIP mistakes

    MistakeBetter Approach
    Ignoring limitsEnforce as team norm
    Same limit everywhereTune per column
    Never adjustingIterate based on data
    Exceptions alwaysRare and discussed

    Related articles