Skip to content

Workshop Exercises: Understand

Is / Is Not

Narrow down possible causes by comparing where a problem occurs with where it could but does not

Illustration of Is / Is Not

Why: Find what is distinctive about the cases where a problem occurs, and weaken hypotheses that would also predict failure where none occurs

When: Use after a fishbone or brainstorm has produced several possible causes and the team needs to narrow them down before testing

Is / Is Not is a comparison of where, when, for whom and how much a problem occurs with where it plausibly could occur but does not, used to narrow down possible causes. It comes from the problem-analysis method developed by Charles Kepner and Benjamin Tregoe. Where a fishbone diagram widens the field of possible causes, Is / Is Not narrows it.

The key question is what the “is” cases have in common that the “is not” cases lack. A candidate cause should explain both: why the problem appears where it does, and why it does not appear in similar places. The Agency for Healthcare Research and Quality’s summary of the method puts it this way: the most likely cause explains every aspect of the problem, and it should then be verified with an experiment where possible.

Worked example: incomplete product setup

This scenario and its observations are illustrative, not findings from a real investigation. It continues the example from the root cause analysis guide and the incident timeline: new accounts are failing to finish the company-details step.

  Is Is not (but plausibly could be) Distinctive about the “is”
What / who New accounts get an error after pressing Continue on company details Existing accounts editing company details in settings (confirmed in logs) Only the setup step uses the new form component
Where Mobile browsers when the field is autofilled Mobile with manual entry (assumed: no ticket mentions it); desktop browsers (confirmed in logs) Autofill on mobile
When Since Monday’s release, on the first attempt Before Monday The form component changed on Monday
How much Nine tickets in four days; completion down for new mobile accounts Other setup steps show no change in completion (confirmed in analytics) Concentrated on one field and one step

Illustrative Is / Is Not table for unfinished setup: the problem is new mobile accounts using autofill on company details since Monday's release; it is not manual entry, desktop or the settings page; the distinctive feature is the new form component with autofill

The team then tests its fishbone hypotheses against the table:

Hypothesis Would it also predict failure in the “is not” cases? Result
The next step is unclear Yes: manual entry and desktop users see the same instructions, and the instructions did not change on Monday Weakened
The completion event is missing Yes: it would affect every path, and it does not explain the error customers report Weakened
The campaign brought in more mobile visitors It could lower overall completion, but it does not explain why autofill fails and manual entry does not Does not explain the error; may still affect the metric
The new component does not capture autofilled values No: it predicts failure only on the setup step, only with autofill, and only since Monday Strongest candidate

The strongest candidate is not yet a verified cause, and one of the “is not” entries it relies on, manual entry, is only assumed. The table points the team to a specific test: compare manual entry and autofill on the affected browser and inspect what is submitted. The root cause analysis guide continues with that reproduction. Whether the campaign also contributed to the lower completion rate remains an open question to record.

Is / Is Not vs. fishbone and comparison

A fishbone diagram asks “what could cause this?” and is designed to produce many possible answers. Is / Is Not asks “what would a cause have to explain?” and is designed to rule answers out. Running them in that order keeps the team from narrowing too early and from carrying every idea forward untested.

Is / Is Not is also a structured form of the comparison step in root cause analysis. It compares affected and unaffected situations on paper. It does not replace reproducing the failure under the relevant conditions.

Limitations

The “is not” column is only as good as its data. If “desktop is not affected” really means “no desktop customer has complained yet”, a hypothesis can be weakened for the wrong reason. Mark which entries are confirmed.

A surviving hypothesis is still a hypothesis. Fitting the table makes a cause more plausible and tells you what to test. It does not show the mechanism.

Several causes can interact. The method works best when one condition explains a sharply bounded problem. When causes combine, for example a defect that matters only under a particular traffic mix, the table can make each one look partial. Record that instead of forcing a single answer.

It needs comparable cases. If there is no plausible “is not” for a row, leave it empty rather than inventing a distant comparison.

Instructions for running this play

  1. Prepare a problem statement about one specific problem, such as “New accounts receive an error after pressing Continue on the company-details step”. Discuss it first thing and agree on the period and population it covers.
  2. Draw a table on a large surface with four rows, What / who, Where, When and How much, and three columns, Is, Is not and Distinctive about the “is”.
  3. Do Silent Storming in a Timebox of 5-10 minutes on the Is column: exactly what fails, for whom, where, when and how often. Write the source of each entry on the note. Play back and merge duplicates.
  4. Fill the Is not column. For each row, write the closest comparable case that could plausibly be affected but is not. Mark each entry as confirmed by data or assumed.
  5. Fill the Distinctive column: what is true of the “is” entries and not of the “is not” entries? Next to each distinction, note anything that changed in or around it, and when.
  6. Bring in the candidate hypotheses, for example from a Fishbone Diagram. For each hypothesis, go through the rows and ask: if this were the cause, would it also produce failure in the “is not” cases? Would it explain every “is” entry? Mark each row ✓ (explains it), ✗ (contradicts it) or ? (unknown).
  7. A hypothesis that would also predict failure in the “is not” cases is weakened. Record the hypotheses that survive, the rows each one cannot explain, and a test or reproduction that could verify the strongest. If several survive, continue with a Competing Hypotheses Matrix.

Tips to perfect this play

Master and adapt the play to fit your context and needs.

Tip: Choose a plausible "is not"

The useful comparison is the closest case that could have failed but did not: the same step on desktop, the same form with manual entry. "The billing page works fine" rarely tells you anything.

Tip: Confirmed or assumed?

Mark whether each "is not" entry is confirmed by data or assumed because nobody complained. An absence of support tickets is not the same as an absence of the problem.

Tip: One problem at a time

If the "is" column starts to describe two different failures, split them and run the exercise once for each.

Tip: Look for changes

For each distinction, ask what changed in or around it, and when. A distinction that coincides with a recent change is worth testing first.

Run better workshops with Learning Loop card decks.

Every card deck includes workshop patterns, so your team can put the methods to work in your next session.

Running behavioral design workshops? The Persuasive Patterns Workshop Playbook (PDF) shows you how to design and run them.

Browse the card decks
Sources
  • The Rational Manager by Charles H. Kepner and Benjamin B. Tregoe
  • Kepner-Tregoe Matrix by Agency for Healthcare Research and Quality

Product Weekly ¡ Curated by Anders Toxboe

Sign up for the Product Weekly newsletter.

Join 40,000+ product people who get a weekly selection of useful reads on building digital products, plus new Learning Loop resources and occasional product updates.

What will I receive?
Subscribe to Product Weekly

Takes 10 seconds. Free to subscribe, unsubscribe at any time. Privacy policy.