GitScrum / Docs
Toutes les Bonnes Pratiques

Dépendances Tâches Dev | GitScrum

Gérez dépendances tâches pour prévenir blocages et améliorer flux. GitScrum visualise dépendances, identifie travail bloqué et planifie séquence.

4 min de lecture

How to track dependencies between development tasks?

Track dependencies by documenting blockers in task descriptions ("Blocked by: #123"), using blocked labels, creating dependency links in task comments, and reviewing dependencies during planning. Address dependencies early by prioritizing blocking tasks and making dependency chains visible in your board view.

Dependency labels

LabelPurpose
blockedTask is blocked
blockerThis task blocks others
depends-on:apiDepends on API work
depends-on:designDepends on design
depends-on:infraDepends on infrastructure
depends-on:externalExternal dependency
readyAll dependencies resolved

Task with dependencies

## Feature: User Dashboard

Dependencies:
- [ ] Blocked by: #234 - User API endpoints
- [ ] Blocked by: #235 - Design mockups
- [ ] Blocked by: #236 - Auth service updates

Current status: BLOCKED
Blocked reason: Waiting for API endpoints (#234)

Once unblocked:
- Estimated effort: 5 points
- Assignee: @developer

Notify when #234 completes: @developer

Dependency tracking workflow:

  • Identify during planning - Document dependencies before sprint
  • Label appropriately - blocked and blocker tags
  • Order priority - Blockers before blocked tasks
  • Daily review - Check blocked status in standup
  • Unblock proactively - Prioritize blocking work
  • Update status - Remove blocked when resolved
  • Start dependent work - Notify assignee
  • Board with dependency visibility

    ColumnWhat to Track
    BlockedTasks waiting on dependencies
    ReadyDependencies resolved
    In ProgressActive work
    ReviewCompleted work
    DoneReleased

    Dependency patterns

    Dependency TypeExampleManagement
    Task-to-taskFeature needs APILink in description
    ExternalThird-party integrationLabel, track separately
    DesignUI needs mockupsCross-team coordination
    InfrastructureNeeds new serviceDevOps coordination
    ApprovalLegal/complianceTrack in comments

    Daily standup for blocked tasks

    Team Standup:
    
    Blocked:
    - #245 - User Dashboard (blocked by #234 API - expected today)
    - #248 - Payment flow (blocked by external: Stripe review)
    
    Blocking others:
    - #234 - User API (in review, blocks 3 tasks)
    - Priority: Finish #234 review today
    
    Ready to start:
    - #250 - Reporting (was blocked, now unblocked)
    

    Preventing dependency chains

    ProblemPrevention
    Long chainsBreak into smaller tasks
    Circular dependenciesRefactor task scope
    External blocksParallel work available
    Design bottleneckDesign ahead one sprint
    API bottleneckMock APIs for frontend

    Related articles