Skip to content
CodeDD Logo

Team & key-person risk

Which critical systems depend on one engineer?

If one engineer wrote most of a critical system, losing them can stall fixes and releases. CodeDD reads Git history to show who owns each system, whether they are still active, and where there is no backup.

Start for FreeBook a Demo

Trusted by

Beyond the org chart

Spot single points of failure in the team.

The org chart may list forty engineers, while Git shows that one of them wrote 40% of the billing system and is the only one still working on it.

  1. Ownership

    The org chart hides who built each system. CodeDD shows who wrote what, so you see which systems rely on one engineer.

  2. Activity

    A main author may have stopped working on a system. CodeDD flags owners with no commits in 90 days, so you see which systems have no active owner.

  3. Backup by area

    Some areas depend on one active expert. CodeDD counts active people per area, so you know which areas need a second person.

Concentration

What one person carries.

The top owner's share of each repository and of the entire estate. A high share in a business-critical repository carries more risk than the same share in a side project.

Coverage

Two experts can still be one owner.

An area can have two active developers and still depend on one of them for almost all of the code. You need both views before calling it resilient.

Across the portfolio

Compare key-person risk across the portfolio.

The same ownership and coverage measures for every portfolio company. Company D has three business-critical systems with one active owner, and 31% of its code was written by people who have left, so its retention and hiring plan needs attention first.

Portfolio key-person risk

Last 90 days · five portfolio companies
MetricCompany ACompany BCompany CCompany DCompany E
Concentration
Top owner sharelargest business-critical system14%41%26%38%9%
Single-owner systemsbusiness-critical, one active owner02130
Continuity
Areas without backupfewer than two active experts03141
Code by departed authorsno commits in 90 days4%12%6%31%9%

The hire plan

Where a hire reduces the risk.

CodeDD checks every material technical area for sufficient active experts and a sustainable workload per person. Each gap becomes an approximate number of hires, so the fix can go into the plan and the budget.

Across the investment cycle

Build a team without single points of failure.

  1. Pre-deal tech DD

    Find the systems and technical areas that depend on one engineer, and price retention or a handover plan before signing.

  2. Hold period

    Add a second active owner to each of those areas, and track ownership spreading across the team quarter by quarter.

  3. Pre-sale preparation

    Show buyers that every critical system has several active engineers who know it.

FAQ

Questions.

What does the ownership percentage mean?

The share of the audited files each person wrote, by file count, shown per repository and for the entire estate. The same person is counted once across repositories, matched by email. 35% and above is Critical, 25–34% High, 15–24% Medium, below 15% Low.

What counts as a single point of failure?

A business-critical system or technical area with only one active owner. Every change there depends on that engineer, and fixes and releases stall if they leave.

What counts as active?

A commit in the last 90 days. 91 to 365 days is dormant, and anything longer is stale. An owner with a high share and no commits in 90 days is flagged, so a system whose main author has left is easy to find.

How is coverage per area measured?

Each audited file is labelled with a technical area, such as application code, data processing, machine learning, API or DevOps. An area needs at least two active experts and a sustainable workload per developer. Both thresholds can be changed in the app.

Can I compare companies across a portfolio?

Yes. The portfolio view shows the same measures for every company: top owner share, single-owner systems, areas without backup, and code by departed authors, on the same definitions and the same 90-day window.

Are the hire numbers a recommendation?

They are an approximate headcount to close the coverage and workload gaps at your current settings, for use in the plan and the budget. Areas under 5k lines are listed but are too small to justify a hire on their own.

What about the exit scenario figures?

The app also estimates what losing the top owner would cost in hiring, handover and ramp-up time, sized from the code they own and your hourly rate. Treat it as a planning estimate and read it after share, activity and coverage.

Do bots count?

Bot accounts can appear in the ownership ranking if they authored files, so read the rows for people when you assess the team. The coverage and activity views can hide bots.

How is this different from Development activity?

This page shows who holds the knowledge of each system. Development activity shows what the team spends its time on: new work or maintenance.

What data do you store?

Authorship from Git, meaning who wrote which audited files and when they last committed, plus the per-area labels and the scores derived from them. Source code is not stored.

See who holds the knowledge in a team you are evaluating.

Run CodeDD on your own repositories, or book a walkthrough to see which systems depend on one engineer and where a hire would reduce the risk.