Knowing that you have single-person dependencies is necessary but not sufficient. Most engineering organizations above 20 people have them, and most teams with more than 40 people have more of them than they can realistically address all at once. The question is not whether the risk exists but how to prioritize which dependencies to address first.

That requires a scoring methodology. Here are three methods, ranging from manual and lightweight to automated and continuous. Each has different accuracy, overhead, and maintenance requirements.

Why Scoring Matters More Than Just Listing

A raw list of single-person dependencies is alarming but not actionable. A 50-person engineering team might surface 15 to 30 such dependencies. Treating them all as equivalent priority means either paralysis (where does the team start?) or spreading cross-training and documentation effort so thinly that nothing meaningfully improves.

Scoring creates a ranked list that surfaces the three to five dependencies that warrant immediate attention, separates them from the ten that should be addressed in the next quarter, and identifies the ones that can be monitored but deprioritized for now. That ranked view is what turns a dependency inventory into a manageable action plan.

A scoring methodology also makes risk visible to people who cannot keep the full dependency map in their head. An engineering manager can hold a few key dependencies in mind. A department head overseeing four teams cannot hold all of them simultaneously. A scored list with clear thresholds gives them the information they need to allocate attention and resources across the team portfolio.

Method 1: Criticality-Only Scoring (Manual, Lightweight)

The simplest approach is to score each dependency on a single axis: how quickly does it become a blocking problem if the knowledge owner is unavailable? This is the process criticality dimension, and it can be assessed manually without detailed behavioral data.

Score on a four-point scale:

  • Score 4: immediate operational impact, within hours. Production incidents, revenue-affecting workflows, customer-facing systems. Unavailability here would trigger escalation within the same business day.
  • Score 3: significant operational impact within one to three days. Key deployment processes, integration configurations, data pipeline management. A week of unavailability here would delay a sprint.
  • Score 2: meaningful but manageable impact within a week. Internal tools, secondary documentation processes, optimization workflows. Can be worked around with inconvenience.
  • Score 1: low urgency, impact measured in weeks or longer. Historical knowledge, rarely-run processes, non-critical institutional context.

This method takes about half a day for a team manager to run across their direct reports' knowledge areas. The output is a rough ranking that directs where to invest the first wave of cross-training and documentation effort. The limitation is that it measures only one dimension: how bad is the impact. It does not account for how hard the dependency is to resolve, or how deep the knowledge concentration actually is.

Method 2: Three-Factor Scoring (Manual, More Complete)

A more complete manual scoring approach adds two factors to process criticality: replacement difficulty and knowledge depth. These three factors, combined, produce a risk severity index that is meaningfully better at ranking priorities than criticality alone.

Replacement difficulty asks: if you needed to transfer this knowledge or find coverage today, how hard would that be? Factors that increase difficulty include: the knowledge requires significant time investment to transfer (domain expertise, not a one-hour handoff), few people in the organization have the background to receive it quickly, or the knowledge depends on institutional history that cannot be reconstructed from documentation alone.

Knowledge depth asks: how much of the relevant knowledge has been externalized in some form that another person could use? Shallow externalization means a sparse Confluence page that documents what the process is but not how to execute it under realistic conditions. Deep externalization means runbooks tested under real conditions, decision trees for common failure modes, and at least one person who has been walked through the process by the expert and can execute it with backup support.

Score each factor 1 to 3. Multiply for a severity index of 1 to 27. Dependencies scoring 18 or above are critical and warrant action in the current planning cycle. 9 to 17 is medium priority: these should be in the roadmap within one to two quarters. Below 9 is lower urgency: track it but do not divert capacity to it immediately.

This approach typically takes a day or two of structured work with the team. The output is substantially more actionable than a criticality-only ranking, because it separates the high-impact-easy-to-fix cases (where a bit of documentation effort closes the gap quickly) from the high-impact-hard-to-fix cases (where you need months of deliberate cross-training).

Method 3: Behavioral Data-Driven Scoring (Automated, Continuous)

The two manual methods are useful but have persistent weaknesses: they rely on self-reporting, which systematically underestimates risk in quiet areas, and they produce a static snapshot that decays as the team and systems evolve. Both problems can be substantially addressed by grounding the scoring in behavioral data rather than structured assessments.

Behavioral data sources that carry knowledge ownership signals include: communication patterns from Slack (who answers questions about which systems, who gets routed to for which topics), code review patterns from GitHub (who is the reviewer for changes to which services, who has commit history in which areas), task completion patterns from Jira or Linear (who executes which recurring operational processes), and documentation contribution history from Confluence or Notion.

These signals produce a continuous picture of knowledge ownership without requiring anyone to fill out a survey. They also surface the dependencies that self-reporting misses: the expert who quietly maintains a critical system and is never asked about it because it works reliably, the engineer who has organic knowledge of a service she built years ago that has since been officially handed off to someone else.

From this behavioral layer, each knowledge node in the graph can be scored on concentration (how many people show measurable ownership signals), recency (how recently those signals were observed, which indicates whether the knowledge is current), and criticality (derived from how many downstream processes depend on this knowledge node).

The key advantage of this method is continuity. Rather than a quarterly snapshot, the risk picture updates as the team's behavior changes. A person going on extended leave triggers a risk elevation. A second engineer starting to review changes to a previously single-owner service triggers a risk reduction. The scoring reflects the team's actual knowledge state in near real time.

Choosing the Right Method for Your Team's Current State

The right choice depends on where you are in the maturity curve of knowledge risk management. Teams that have never run a dependency audit are better served by starting with Method 1 or Method 2 than by building a data pipeline immediately. Getting a first-pass ranking using structured manual assessment produces quick, actionable output that builds organizational muscle for thinking about knowledge risk.

Teams that have run manual assessments before and found them difficult to maintain over time, or that keep discovering knowledge gaps during incidents that their manual audits missed, are candidates for the behavioral scoring approach. The investment in instrumentation pays back through a continuously updated picture that does not require repeated manual effort to stay current.

One thing we want to be clear about: no scoring methodology eliminates the need for human judgment. A high severity score tells you where to pay attention first. It does not tell you exactly what to do about a specific dependency. The action required for "a single engineer who wrote critical authentication code three years ago and now manages a different team" is different from "a single engineer who runs a weekly operational process that no one else has ever watched end to end." Both might score similarly on a quantitative index, but the appropriate response is quite different. Scoring is an input to decision-making, not a substitute for it.

See the knowledge graph in your own team

Brekfuz maps your organization's knowledge dependencies from the tools your team already uses. No manual surveys required.

Book a demo

More from the Brekfuz blog

Browse all articles