Skip to content
CodeDD Logo

Team & key-person risk

Who holds the knowledge — and what if they leave?

A company can depend on one or two engineers without anyone saying so. CodeDD reads git history across the estate — every repository in scope — to show who owns the code, whether they are still active, and which areas have no backup.

Start for FreeBook a Demo

Trusted by

Beyond the org chart

A headcount is not a team.

The org chart may say twelve engineers. The code may say that one of them wrote almost all of it.

  1. Ownership, from the code

    The share of the codebase each person wrote, with the same person counted once across every repository.

  2. Still here, or gone

    A commit in the last 90 days counts as active. A high-share author who stopped committing is the departed-lead case.

  3. Backup, area by area

    For each technical area: how many people are still active in it, and whether the load per person is sustainable.

Concentration

What one person carries.

The top owner's share of each repository and of the estate. Two product repositories at more than 90% is a different risk from one quiet side project.

Coverage

Two experts can still be one owner.

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

The hire plan

Where one more engineer removes the risk.

Every material technical area is checked for enough active experts — two by default — and a sustainable load per person. Gaps turn into an approximate number of hires, so the fix can go into the plan and the budget.

CodeDD Advisor

Ask what happens if someone leaves

The Advisor combines ownership, activity, and coverage to answer the questions an investment committee asks about the team.

CodeDD AdvisorPortfolioSample portfolio auditIllustrative data
Preview

Try asking about this view:

Across the investment cycle

Where it changes the deal

  1. Pre-deal tech DD

    Price key-person risk before signing — retention, earn-out terms, or a handover plan for the people the code depends on.

  2. Hold period

    Put a second owner on the areas that depend on one person, and watch the concentration come down.

  3. Pre-sale preparation

    Show a buyer that the knowledge sits with the team, not with the founder or one senior engineer.

FAQ

Questions

What does the ownership percentage mean?

The share of the audited files each person wrote, by file count. The same person is counted once across repositories, matched by email. 70% and above is Critical, 50–69% High, 30–49% Medium, below 30% Low.

What counts as active?

A commit in the last 90 days. 91 to 365 days is dormant; longer is stale. A departed lead shows up as a high share with a last commit outside the window.

How is coverage per area measured?

Each audited file is labelled with a technical area — application code, data processing, machine learning, API, DevOps, and so on. An area needs a minimum number of active experts (two by default) and a sustainable load, 100k lines per active developer by default. Both thresholds can be changed.

Are the hire numbers a recommendation?

They are an approximate headcount to close the coverage and workload gaps at your current settings — a planning input, not an offer. Areas under 5k lines are listed but too small to justify a hire on their own.

What about the exit scenario figures?

The app also models what losing the top owner would cost — hiring, handover, and ramp-up time, sized from the code they own and your hourly rate. It is a planning sketch, not a measured outcome; 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 human rows for diligence. The coverage and activity views can hide bots.

How is this different from Development activity?

This page is about who holds the knowledge. Development activity is about what the team spends its time on — new product or keeping legacy systems alive.

What data do you store?

Authorship from git — who wrote which audited files, when they last committed — plus the per-area labels and the scores derived from them. Not source code.

See who holds the knowledge in a team you are evaluating

Run it on your repositories yourself, or book a walkthrough of ownership, departures, and where one more hire removes the risk.