Analyze cross-project dependencies across the portfolio
Analyzes cross-project dependencies across the portfolio to identify risks and critical paths.
/plugin marketplace add lerianstudio/ring/plugin install ring-pmo-team@ring[scope] [options]Analyze cross-project dependencies across the portfolio.
/dependency-analysis [scope] [options]
| Argument | Required | Description |
|---|---|---|
scope | No | Projects to analyze (default: all active) |
| Option | Description | Example |
|---|---|---|
--focus | Focus type | --focus critical-path |
--depth | Analysis depth | --depth external |
--output | Output file | --output docs/pmo/deps.md |
--format | Output format | --format visual |
# Full dependency analysis
/dependency-analysis
# Analyze specific projects
/dependency-analysis "Alpha, Beta, Gamma"
# Focus on critical path
/dependency-analysis --focus critical-path
# Include external dependencies
/dependency-analysis --depth external
# Visual dependency map
/dependency-analysis --format visual
| Type | Description | Use When |
|---|---|---|
| Internal | Dependencies between projects | Default analysis |
| External | Vendor and third-party dependencies | Supply chain risk |
| Critical Path | Dependencies on project critical paths | Schedule risk |
| Resource | Shared resource dependencies | Resource conflicts |
docs/pmo/{date}/dependency-map.mddocs/pmo/{date}/critical-path.mddocs/pmo/{date}/at-risk-deps.md| Command | Description |
|---|---|
/portfolio-review | Include as part of full review |
/executive-summary | Summarize for executives |
This command MUST load the dependency-mapping skill for complete workflow execution.
Use Skill tool: dependency-mapping
The skill contains the complete dependency mapping gates with:
Collect schedule and deliverable information from projects in scope.
Task tool:
subagent_type: "portfolio-manager"
model: "opus"
prompt: "Identify cross-project dependencies for: [scope]"
Task tool:
subagent_type: "risk-analyst"
model: "opus"
prompt: "Analyze risks associated with identified dependencies"
Identify which dependencies are on the portfolio critical path.
Create monitoring plan for identified dependencies.
| Rationalization | Why It's WRONG | Required Action |
|---|---|---|
| "Projects manage their own deps" | Cross-project deps need portfolio view | Analyze at portfolio level |
| "Only track hard dependencies" | Soft deps become hard when they fail | Track all dependency types |
| "External deps are vendor's problem" | External delays impact your projects | Include external dependencies |
# Cross-Project Dependency Analysis - [Date]
## Summary
| Metric | Value |
|--------|-------|
| Total Dependencies | N |
| Internal | N |
| External | N |
| On Critical Path | N |
| At Risk | N |
## Dependency Matrix
| From | To | Dependency | Type | Criticality | Status |
|------|-----|------------|------|-------------|--------|
| Project A | Project B | API ready | FS | Critical | On Track |
| Project B | Project C | Data model | FS | High | At Risk |
## Critical Path
Project A: [Task A1] → [Task A2] → [Deliverable] ↓ Project B: [Task B1] → [Task B2] ↓ Project C: [Task C1] → [Final]
## External Dependencies
| Vendor | Dependency | Due | Status | Risk |
|--------|------------|-----|--------|------|
| Vendor X | API v2 | Dec 15 | Yellow | Medium |
## At-Risk Dependencies
| Dependency | Risk | Impact | Mitigation |
|------------|------|--------|------------|
| B → C Data model | Design delays | 2 week slip | Parallel design work |
## Recommendations
1. [Recommendation with owner]
2. [Recommendation with owner]
## Tracking Plan
| Dependency | Owner | Monitor Freq | Escalation Trigger |
|------------|-------|--------------|-------------------|
| A → B API | PM-A | Weekly | >3 day delay |
When visual format is requested, include ASCII dependency diagram:
┌─────────────┐
│ Project A │
└──────┬──────┘
│
┌──────▼──────┐
┌─────│ Project B │─────┐
│ └─────────────┘ │
│ │
┌──────▼──────┐ ┌───────▼──────┐
│ Project C │ │ Project D │
└──────┬──────┘ └──────────────┘
│
┌──────▼──────┐
│ Project E │
└─────────────┘
Legend:
─── Direct dependency
=== Critical path dependency
- - At-risk dependency