Your squad's only threat modeling champion resigns four months in — how do you keep the practice alive?
answer
- Turnover is routine, not an incident
- What actually leaves with the person?
- Artifact, reasoning, relationship
- Rejected mitigations were never written down
- Hours transfer with the role
basics
~20 sTreat champion turnover as expected. Before the champion leaves, get the models and the reasoning behind them into the squad's repository, hand over to a named successor who inherits the same protected hours, and have the central team cover the gap.
solid answer
~50 sThe resignation is not the problem; the dependence is. Ask what actually leaves with the person: if the diagrams, threat lists and the reasoning behind rejected mitigations live in a personal document or only in their head, the squad loses its model even though the artifact survives. During the notice period I would move the models into the squad's repository next to the code, and run a handover where the outgoing champion walks the successor and the central team through each live model and its open items. The successor is re-selected on the same criteria, not inherited by whoever picks up the leaver's tickets, and the protected hours move with the role — a successor with the title and none of the time is a vacancy with extra steps. Meanwhile the centre covers that squad's modelling, including being the contact for a mid-quarter change.
go deeper
Know that a threat model should live with the code it describes, in the squad's repository, rather than in one engineer's personal notes or a workshop deck. That single habit is what makes a handover possible at all.
Be ready to list what is actually lost when a champion leaves: the artifact, the reasoning behind rejected mitigations and accepted risks, and the informal contact the squad used between sessions. Explain how a handover session covers each.
Show you plan for turnover rather than reacting to it: paired champions, repeating training cohorts, explicit interim cover by the central team, and re-selecting the successor on merit instead of by inheritance.
Own the staffing consequence — a steady annual refresh rate means the central team's coaching load is permanent, not a launch cost. Be ready to defend the pairing overhead and to say which squads are cheap enough to leave with a single champion.
## Why this question is really about design, not about the leaver Champion turnover is routine. People change squads, get promoted out of hands-on work, or leave; over a year, a programme of thirty champions will replace several. So the interesting question is not "how do you react" but "what did you build that makes a resignation survivable". A programme that is shaken by one departure was resting on one person's memory. Take a 400-engineer games studio with six central application-security staff and one champion per squad. Four months in, the champion on the in-game-currency squad resigns — the squad that owns virtual-goods purchases, balance transfers and the refund path, where the asset at risk is money and tradable in-game items rather than customer records. What the studio discovers is that the squad's model existed as slides from a workshop, that the reasoning for why a particular double-spend mitigation was rejected as too expensive lived only in the champion's head, and that the champion was the person the squad quietly asked before adding an integration. All three losses are different, and only one of them is a document. ## The three things that leave with a champion **1. The artifact.** Diagrams and threat lists are recoverable if they were written down somewhere durable. The fix is boring and effective: keep the model in the squad's repository next to the code it describes, in a format the squad already reviews, so it moves with the codebase and not with the author's account. **2. The reasoning.** Far more valuable and far more often lost. A model records what you decided; it rarely records what you *considered and rejected, and why*. The successor who does not know that a mitigation was already priced and refused will either re-litigate it or, worse, silently assume it is in place. Capture rejected options and accepted risks alongside the threats, with the reason and the person who accepted them. **3. The relationship.** The champion is the named contact between sessions — the person the squad asks before adding a new integration mid-quarter, which is exactly the trigger that ought to reopen the model. That contact is a name in the squad's head, not a document, and it does not transfer automatically. Announce the successor to the squad explicitly and let them be seen doing the role once before you assume the channel exists. ## The handover itself While the notice period is running, spend an hour or two per live model with the outgoing champion, the successor and someone from the centre. Walk each model: what the system is, where the boundaries were drawn and why, which threats are open, which mitigations were rejected, and what the squad has agreed to accept. Record the open items with owners and dates so the successor inherits a state rather than an archaeology project. If the champion has already left with no notice, the centre runs a fresh session instead — cheaper than reconstructing intent from an artifact nobody can explain. ## Choosing the successor The common mistake is inheritance by proximity: the successor is whoever picks up the leaver's ticket queue. Re-run the selection on the same criteria — standing inside the squad, interest, architectural context — because the squad's composition has changed and the right answer may be a different person entirely. Two other rules: - **The hours move with the role.** If the leaver had a protected fraction of sprint capacity, the successor gets the same. A title with no time is a vacancy that looks filled, which is worse than an open one because nobody escalates it. - **Cover the gap explicitly.** Between the resignation and the successor completing training, the central team owns that squad's modelling — including being the contact for a mid-quarter change. Say so out loud, with a name, or the squad simply stops modelling and nobody notices for a quarter. ## Designing against the next one - **Pair the role.** Two champions per squad, one experienced and one growing into it, makes departure a promotion rather than a hole — and gives you a successor who already has the context. - **Train in cohorts on a repeating schedule.** If the only training was a one-off at launch, every replacement is a bespoke project. A cohort every quarter or two means a successor is a few weeks from ready, not a few months. - **Keep an onboarding path for the role**, not just for the method: which models this squad owns, where they live, what is open, who the centre contact is. - **Expect a refresh rate.** Plan for a share of champions changing every year and staff the central team's coaching load accordingly, rather than treating each departure as an incident. ## What a strong answer sounds like Lead with the distinction between the artifact and the reasoning, name the between-sessions contact as a thing that must be re-established with the squad, and be explicit that the successor gets the same protected hours. Candidates who answer only "we document everything" have addressed the cheapest third of the loss.
- The champion left with no notice period and the model is a set of workshop slides. What now?Do not try to reconstruct intent from an artifact nobody can explain. Have the central team run a fresh session with the squad against the current design — the engineers who built the system are still there, and re-deriving the model is usually faster than archaeology. Keep the old slides only as a checklist of threats to test against the new model, and put the new one in the repository this time.
- Two champions per squad doubles the cost. How do you justify it?You are not buying two champions, you are buying continuity and a successor who already has the context. The second is usually a less senior engineer growing into the role, so the marginal delivery cost is small, and it removes the single point of failure for holidays and departures as well as resignations. On squads whose designs rarely change, one champion plus a named central contact is a reasonable cheaper option.
saying these in an interview costs you the question
- Assumes a stored diagram preserves the model's reasoning
- Lets the successor be whoever inherits the ticket queue
- Gives the successor the title without the protected hours
- Treats each departure as an unforeseeable incident
- Leaves the between-sessions contact unannounced to the squad
- Waits for the next training cohort with no interim cover