Testar grátis
4 min leitura Guide 398 of 877

How to Track Dependencies Between Development Tasks?

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:

  1. Identify during planning - Document dependencies before sprint
  2. Label appropriately - blocked and blocker tags
  3. Order priority - Blockers before blocked tasks
  4. Daily review - Check blocked status in standup
  5. Unblock proactively - Prioritize blocking work
  6. Update status - Remove blocked when resolved
  7. 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