Which people must attend a root-cause session for a tracked defect, and what does an analysis based only on the defect record produce?
answer
- Invite by evidence held, not by title
- One link, one person who can show it
- A record-only session yields a fluent guess
- Attach reproduction and history beforehand
- End each link with who can show that
basics
~20 sInvite whoever can show the material that settles a link: the person who made the change, whoever can reproduce the failure, whoever owns the data or configuration involved. Without them the session produces the most plausible story, not an explanation.
solid answer
~50 sDerive the invitation list from the links you expect the explanation to need, then name the person who can **show** the thing that settles each one: whoever wrote the change, whoever found the defect and can reproduce it, whoever owns the data or configuration it ran against, whoever maintains the check that should have caught it, and someone from the consuming side when another team's interface is involved. Keep it small — anyone present who cannot settle a link turns the session into a status meeting. An analysis built from the defect record's text alone converges on whatever that text already implied. It yields a fluent chain nobody present could have falsified and actions aimed at a team that was not there. Prepare instead: attach the reproduction, the data as it stood, the change history and the check's result, and end each link with *who can show that?*
code
pseudocode · 18 linesPREPARE session for defect D:
links_expected = [ what the change did,
what the failure looked like,
what the data or configuration was,
why the check did not catch it ]
FOR each link in links_expected:
holder = person who can SHOW the settling material
IF holder is available -> invite(holder)
ELSE -> send one precise question in writing
attach(D): reproduction, data as it stood, change history, check result
DURING:
AFTER each link -> ask "who can show that?"
no answer -> record OPEN(owner, how to settle); do not conclude
CLOSE: the outcome states only what someone in the room could showgo deeper
Be ready to say that an explanation needs the people who can show what happened — whoever made the change, whoever can reproduce the failure, whoever owns the data it ran against. Turning up with your own reproduction already prepared is the contribution expected here.
Explain how you pick attendees link by link, and what you attach beforehand: the reproduction, the data as it stood, the change history and the result of the check. An interviewer wants preparation and a short list, not a longer invitation.
Show what a record-only analysis costs: a written outcome the evidence holders would never sign, actions aimed at a team that was absent, and a practice people stop attending. Describe converting an unsettled link into one precise question sent to one person.
Own how much organisational time this practice may consume. Decide when a short written exchange replaces a session entirely, when a cross-team analysis is worth the coordination it costs, and how to keep the outcomes credible enough that people still turn up.
## Attendance follows the evidence, not the org chart An analysis is only as good as the evidence it can put on the screen while the argument is live. So the invitation list is derived, not chosen: write down the links you expect the explanation to need, and for each one name the person who can **show** the thing that settles it. Everybody else is optional, and most of them are a cost. That inverts the usual instinct, which is to invite by title and team. Seniority settles no link. Assignment on the defect record says who will fix it, which is a different question from who saw what happened. The one test that matters is: *if this link is disputed, can this person produce the thing that ends the dispute in the next two minutes?* ## Who can settle what | The link you expect to need | Who can settle it | | --- | --- | | what the change actually did | whoever wrote it, or reviewed it closely | | what the failure looked like and how it reproduces | whoever reported it and can run it again | | what the data or configuration was at the time | whoever owns that store or that setting | | why the check that should have caught it did not | whoever runs or maintains that check | | how the consuming side used the interface | someone from that side, not a proxy for them | Keep the room small. Every person present who cannot settle a link turns the session into a status meeting, and status meetings converge on the most senior person's hypothesis. Three people with evidence and twenty minutes beat ten people with opinions and an hour, reliably. ## What an analysis built from the defect record alone produces - **The chain the record's own wording already implied**, restated with more confidence than the record had. The wording of a report is itself a hypothesis, and a session with nothing else in the room adopts it. - **Links nobody present could have falsified**, because nobody present observed the thing the link describes. - **Actions assigned to a team that was not there** to say whether they are feasible, which is how an action item dies quietly. - **A written outcome the actual evidence holders would not sign.** They read it later, disagree privately, and do not bother to correct it. - **Damage to the practice itself.** Once people have sat through one session that produced a confident guess, the next one is skipped, and the technique gets blamed for the room. ## Preparing so the session can be short 1. **Confirm it reproduces**, or state plainly at the top that the analysis rests on a single unrepeatable observation. Analysing an unreproduced defect with a full room is the most expensive way to guess. 2. **Attach the evidence to the record beforehand**: the reproduction steps, the data or configuration as it stood, the change history around the relevant area, and the result the check returned. If it is attached, the session argues about meaning instead of hunting for material. 3. **Circulate the failure being explained in one sentence.** Ambiguity about what is being explained is the second-largest time sink after missing evidence. 4. **Ask each invitee which link they can settle.** If the answer is none, they do not need to be there, and saying so is a kindness rather than an insult. 5. **End every link with the same question — who can show that?** If nobody in the room can, the link is recorded as open with an owner, and the session moves on rather than talking around it. ## When the person who can settle a link cannot attend Get the evidence, not the person. Send one precise question — the data as it stood at that timestamp, the result that check returned on those inputs, the history for that area — and hold the link open until the answer lands. A short written answer to a specific question is worth more than a full room and a general discussion, and it costs the other person minutes instead of an hour. For a defect that crosses teams, this is usually the practical shape: a small session for the links your own team holds, plus two or three written exchanges for the links it does not. The underlying principle is simple enough to state in one line, and it is what separates an explanation from a story: **an analysis can only conclude what someone in it was able to show.** Everything else in the outcome is a hypothesis, and hypotheses belong in the record labelled as hypotheses.
- What if the person who can settle a link cannot attend?Get the evidence rather than the person. Send one precise question — the data as it stood at that time, the result that check returned on those inputs, the history for that area — and hold the link open until the answer lands. A short written answer to a specific question beats a full room and a general discussion, and costs the other person minutes.
- How do you stop the session turning into a status meeting?Invite only people who can settle a link, state the failure being explained in one sentence at the start, and stop at the first link nobody present can show rather than talking around it. Twenty minutes with three people who hold evidence produces more than an hour with ten who hold opinions.
- What should the written outcome say about links nobody could settle?Name them as open, with an owner and the specific thing that would settle each. That keeps the difference between what was shown and what was assumed visible to whoever reads it later, and it stops a fix being justified by a link that was never checked. An outcome with two shown links and one open question is more useful than four confident ones.
Inviting by title is like calling witnesses because they are important rather than because they were there.
saying these in an interview costs you the question
- Runs the analysis from the report text alone
- Invites by seniority rather than by evidence held
- Accepts recollection in place of the actual data
- Starts before the defect reproduces reliably
- Assigns actions to a team that was not present
- Fills the room with anyone who is free