Dependency Management
What is Enhanced Dependency Management?
Enhanced Dependency Management allows you to establish clear relationships between work items that depend on each other, with rich contextual information to help teams coordinate effectively. Unlike parent-child relationships that represent work breakdown structure, dependency relationships show when one piece of work truly depends on another to progress.
Key Features
- Create both incoming and outgoing dependencies between cards on the same or different boards
- Visualize dependency and parent-child connection lines directly on boards
- Add context to dependencies with metadata such as Connection Timing (Finish-to-Finish, Start-to-Finish, etc.)
- Monitor dependency health with status indicators (Healthy, At Risk, Blocked)
- View dependencies from both connected cards
- Manage dependencies through a dedicated tab in card details with both card and list view options
- Control connection line visibility through View Settings
- Connect existing cards as dependencies directly through the Dependencies tab
Visualizing Connection Lines on Boards
AgilePlace now displays visual connection lines that show relationships between cards directly on your boards. These lines help you quickly identify dependencies and parent-child relationships at a glance.
Connection Line Types
- Dependency connection lines show incoming and outgoing dependencies between work items
- Parent-child connection lines illustrate hierarchical relationships in your work breakdown structure
- Connection lines appear both within a single board and across multiple boards, giving you complete visibility into how work items relate
Controlling Connection Line Visibility
Use the View Settings control in the board toolbar to customize your visualization:
- Locate the View Settings button in your board toolbar
- Toggle Dependency connection lines on or off to show or hide dependency relationships
- Toggle Parent-child connection lines on or off to show or hide hierarchical relationships
- Adjust these settings based on your current focus and what relationships matter most for your work
This control gives you the flexibility to reduce visual complexity when needed or highlight specific relationship types during planning and coordination activities.
Visualizing and Managing Card Relationships
The card detail view now includes dedicated interfaces for both parent/child relationships and dependency relationships.
Parent/Child Tab
The Parent/Child tab allows you to:
- View parent relationship information
- View and manage child cards
- Add new parent/child relationships
- Filter and sort hierarchical relationships
Dependencies Tab
The Dependencies tab provides a comprehensive view with multiple viewing options:
- Clearly separated sections for incoming and outgoing dependencies
- Switch between card view and list view to match your workflow preference
- View key metadata for each dependency including connection timing and status
- Visual indicators for dependency health status (Healthy, At Risk, Blocked)
- Track whether dependencies are resolved or unresolved
- Update dependency status and metadata
- Access rich contextual information through dependency popovers
Understanding Dependency Health Status
A dependency is a link between two cards: one piece of work needs another to reach a certain point before it can move forward.
From the card you are looking at:
- Incoming - work you need from another card before you can proceed.
- Outgoing - other cards that need you before they can proceed.
Each dependency displays a health indicator to help you quickly assess risk:
- Healthy - The dependency is on track with no issues
- At Risk - Potential issues may affect dependent work
- Blocked - The dependency is currently preventing progress
Dependencies also show their resolution status to help you understand what's been addressed and what still requires attention. Hover over any dependency to view detailed information in the rich popover, including timing, health status, and resolution details.
Resolved or unresolved
This answers: Has the link’s rule been satisfied yet?- Unresolved - still waiting (for example the other card has not started or finished when required).
- Resolved - the rule for that link is met.
- The second number is how many incoming links you have.
- The first number is how many are resolved.
- (0/1) means one link, still waiting. (1/1) means that link is done waiting.
AgilePlace updates this from card progress. You don’t set it yourself.
Healthy, At risk, or Blocked
This answers: Is anything wrong with this link right now?| Status | In plain terms |
| Healthy | Waiting is normal; no schedule problem and the other card isn’t blocked. |
| At risk | Dates or progress suggest trouble (late start, late finish, dates don’t line up). |
| Blocked | The other card has a card block on it. |
Blocked wins if both At risk and Blocked apply.
Healthy, At risk, and Blocked show only while at least one link in that direction is still waiting - not when there are no links there, or when all are resolved.
Hover the dependency indicator on a card to open a quick summary. Incoming and Outgoing show counts, may include Healthy, At risk, or Blocked when links are still wating. Select View All for the full Dependencies tab ank linked-card details.
When is something At risk?
Think of At risk as “worth a closer look on the schedule.”Common reasons:
- Incoming at risk - the card you depend on may be behind, may have started later than planned, or its dates may not align with when you need to proceed on this link based on the dependency's timing.
- Outgoing at risk - a card that depends on you may be behind, may have started later than planned, or may be scheduled to start before your work can meet this dependency’s timing.
AgilePlace uses planned dates (what you scheduled) and actual dates (what really happened). If a card you depend on starts late, incoming on your card may show At risk even when that card is not past its planned finish. Your own late start often shows on a dependent card’s incoming, not necessarily on your outgoing.
Fix dates or progress, and At risk often clears when the schedule looks right again.
Connecting Cards as Dependencies
You can create dependencies between work items (cards) using the Dependencies tab in the card details panel. The process allows you to connect both new and existing cards.
- Open a card to view its details.
- Navigate to the Dependencies tab.
- Select the Connect button.
- Choose either Existing cards or New cards:
- For Existing cards, search for the card you want to connect
- For New cards, fill out the new card details
- Select the Connection Type for either Incoming Dependency or Outgoing Dependency.
- Provide metadata about the dependency timing (Finish to Start is the default).
- Save the dependency.
Quick Connect Existing Cards as Dependencies through the Right-Click Context Menu
Using the right-click context menu:
- Right-click on the card (or cmd/ctrl + click to select multiple cards) you want to connect as dependencies to another card.
- Select Connect Dependencies in the context menu.
- Select the card you want to connect as a dependency.
- Configure the Connection Type and Timing.
- Click Save to establish the connection.
This right-click method provides a quick and efficient way to establish dependencies directly from the board view without having to navigate through card details.





