Product basics Part 1: The job
Lesson 5 of 15
Find the root cause.
What to do when a metric suddenly moves: check it’s real, define it, split it, separate inside from outside causes, test hypotheses, use five whys and a fishbone diagram, then decide.
By Nagesh Koritala, product manager October 2026
- About 13 minutes
- 7 parts
- 6 quick questions
- A worksheet
Before you start
It’s Thursday morning at the made-up online furniture store. Your dashboard says yesterday’s orders were 15% lower than on the same day last week. Your manager messages: “What happened?” Before you read on: what’s the very first thing you’d check, and why? Write it in one sentence.
It stays on this device only. You’ll see it again at the end.
In this lesson, you’ll learn to
- Check whether a change in a metric is real before you chase a cause
- Define the change exactly: which number, how big, since when
- Split a metric by time, platform, place, customer type, and funnel step to find where the change lives
- Separate causes inside your company from causes in the outside world
- Write hypotheses you can test, and test the likeliest first
- Use five whys and a fishbone diagram, then decide what to do and explain it
Key terms
- Root cause
- The underlying reason a problem happened. Fix it, and the same problem is much less likely to come back. Compare a symptom, which is only what you see.
- Segment
- A slice of your users or data, such as Android users, new customers, or one country.
- Funnel step
- One stage on the path to a goal, like product page, cart, checkout, and payment.
- Hypothesis
- A specific, testable guess about the cause: “If X caused it, we’d expect to see Y in the data.”
- Five whys
- Asking “why?” again and again, each time about the previous answer, until you reach a cause you can act on.
- Fishbone diagram
- A cause-and-effect diagram, also called an Ishikawa diagram, that groups possible causes of one problem into categories.
The idea
When a number drops, everyone has a theory within minutes. The new design. The competitor’s sale. The weather. Many of those theories turn out to be wrong, and acting on the wrong one costs time and trust.
Root cause analysis is a calm, ordered way to go from “a number moved” to “this is why, and here’s what we’ll do.” It isn’t a flash of insight. It’s narrowing down, one check at a time. This lesson teaches the order, with a worked case from the made-up furniture store.
The lesson, in seven parts
Check that the change is real.
Before you look for a cause in the product, look for one in the measurement. A “drop” is often a broken tag, a late data load, or a change in how something is counted. Google’s HEART paper names some of the challenges in keeping log-based numbers accurate, such as making sure “all of the important user actions are being logged” and filtering out traffic from automated sources such as crawlers.
Then ask whether the change is bigger than normal. Most metrics wobble. Compare with the same day last week and the same period last year, and look at how much the number usually moves. A Monday that’s lower than Friday may simply be a Monday.
Ask
- Did anything change in tracking or reporting?
- Is the data complete, or still loading?
- How does this compare with the same day last week, and last year?
- Is this bigger than the usual ups and downs?
Avoid
- Starting with “Which team broke it?”
- Comparing a holiday week with a normal week
- Trusting one chart without checking the raw counts
- Announcing a cause before checking the data
Define the change exactly.
“Orders are down” isn’t precise enough to investigate. Pin down four things: which metric (and its formula), how much it moved, since when, and compared with what. Then look at the parts of the formula. A rate has a top and a bottom, and either one can move.
Say conversion fell. Did fewer people buy, or did many more people visit who were never going to buy? A big ad campaign can bring in visitors who are only browsing. Conversion falls, but nothing is broken. That’s a different story from the same number of visitors buying less.
Question In the made-up case Which metric, exactly? Orders per day, and order conversion rate (visits, or sessions, that ended in an order ÷ all sessions) How big? Orders down 15% on the same day last week; conversion down by a similar amount Since when? Wednesday. Sudden, not gradual. Compared with what? Same days last week and the last eight weeks. No holiday in either. Top or bottom of the rate? Sessions are flat. Fewer of them end in an order. Sudden and gradual changes point to different causes. As a rule of thumb, a sudden step often means something changed on a specific day: a release, an outage, a price change. A slow slide is more often about customers, competitors, or the season.
Split it until you find where it lives.
A total hides its parts. Break the metric down along a few dimensions, one at a time, and look for the slice where the change is concentrated:
- Time: which day, which hour did it start?
- Platform: desktop, iPhone app, Android app, mobile web; browser and app version.
- Place: country, region, city.
- Customer type: new or returning, signed in or guest.
- Traffic source: search, ads, email, direct.
- Funnel step: product page, cart, checkout, payment, order.
Split by platform, the made-up drop sits almost entirely in the Android app. If every slice fell by about the same amount, look for something that touches everyone: prices, a sitewide outage, the season. If one slice fell and the rest held steady, you’ve narrowed the search a lot. One more trap: the total can move just because the mix changed. If more of your traffic comes from a slice that always converts less (mobile web, say), the overall rate falls even though no slice got worse. This is called a mix shift.
Inside or outside?
Next, list what changed around the time the number moved, on both sides of the company wall. Ask the people who’d know: engineering for releases, marketing for campaigns, support for complaints, operations for delivery problems.
Inside the company Outside the company App or website releases, and experiments Seasons and holidays Price or delivery-fee changes A competitor’s sale or launch Marketing campaigns starting or stopping News, weather, or the economy Outages, slow pages, payment errors Changes by app stores, browsers, or payment providers Tracking or reporting changes A change in search results that sends you less traffic Line each change up against the timeline. A cause has to come before its effect, and it should affect the slice you found. A competitor’s sale wouldn’t hit only Android users. An Android app update might.
Write hypotheses, then test the likeliest first.
Turn each suspect into a hypothesis you can check. The useful form is: “If this caused it, we’d expect to see that.” A good hypothesis predicts something specific you can look for, and could turn out to be wrong.
Rank them by how well they fit what you’ve already found, and by how quick they are to check. Then test one at a time. Look at the data for the predicted pattern. Try to reproduce the problem yourself, on the device or path in question. If a release is the suspect, undoing it and watching the number recover is strong evidence. On a website, you can roll the change back or switch it off for some users. In an app, people who already updated keep that version, so you usually pause the rollout and ship a fix.
The template
If [suspected cause] caused the drop, we’d expect to see [specific pattern] in [data or test]. Check by [how]. If we don’t see it, we can probably rule it out.
Filled in, for the made-up furniture store
If Tuesday’s Android app update caused the drop, we’d expect it only on the new app version, starting as the update spread, and concentrated at the payment step. Check by splitting Android orders by app version and funnel step, and by trying to pay on an older Android phone.
Watch for things that only happen at the same time. Two numbers moving together doesn’t mean one caused the other. That’s why the prediction should be specific enough that a coincidence would fail it.
Dig to the root: five whys and a fishbone.
Finding the broken thing isn’t the end. Ask why it broke, and why that happened, until you reach something you can fix so it doesn’t happen again. This is the five whys. The Institute for Healthcare Improvement (IHI) describes it simply: ask “Why?” five times until you reach the root cause. IHI attributes it to Taiichi Ohno, who helped build the Toyota Production System. Five is a guide, not a rule: the point is to keep asking until you reach the root cause. IHI also notes there may be more than one. Sometimes the useful question changes along the way, from “why did it break?” to “why wasn’t it caught?”
Five whys on the made-up drop. Four whys were enough here. The last answer is a process you can fix, not a person to blame. When you’re stuck listing causes, a fishbone diagram helps you think wider. It’s a cause-and-effect diagram, also called an Ishikawa diagram after Kaoru Ishikawa, the Japanese quality expert best known for it. The problem goes at the head. Each bone is a category of possible causes. IHI lists the classic categories as Materials, Methods, Equipment, Environment, and People. For a digital product, pick categories that fit, like the ones below.
A fishbone diagram for the made-up drop, with categories chosen for an online store. Decide, explain, and follow up.
Root cause analysis ends with a decision, not a slide. You usually have four options: fix it now (or roll it back), wait and watch if the evidence is weak, dig further if two causes still fit, or accept it if it’s outside your control and plan around it.
Then tell people, briefly, in this order: what happened, what caused it, how sure you are, what you’re doing, and when you’ll update them. Say what you don’t know yet. A clear “we’re fairly sure, here’s why, and here’s how we’ll confirm it” usually builds more trust than false certainty.
Afterwards, check that the number actually recovered. Then fix the process from your last “why”, so the same kind of problem is caught earlier next time.
With AI: AI tools are getting good at the slicing: you can ask in plain words for a metric split by platform, version, and funnel step, and get the charts in seconds. Some tools flag unusual changes on their own. That speeds up the search. It doesn’t replace the reasoning: whether the data is trustworthy, which hypothesis actually predicts what you see, and which fix addresses the cause rather than the symptom. Check an AI’s suggested cause the same way you’d check a colleague’s.
Check your understanding
Answer each one in your head or on paper first. Then open the answer to check.
1Why check the data and tracking before anything else?
Because an apparent drop can be a measurement problem: a broken tag, late data, or a change in what’s counted. If the change isn’t real, any cause you find is wrong.
2Conversion fell, but orders didn’t. What’s the likely story?
The bottom of the rate grew: more visits, probably from people less likely to buy, such as visitors from a new ad campaign. Nothing may be broken.
3Every platform, country, and customer type dropped by about the same amount. What kind of cause does that point to?
Something that affects everyone: a sitewide change like prices or delivery fees, an outage, a tracking change that touches every page, or an outside factor like a holiday or the season.
4What makes a hypothesis useful?
It predicts something specific you can check, and it could be proved wrong. For example: if the app update caused it, the drop should appear only on the new version.
5Your five whys ends at “the engineer forgot to test older phones.” What’s wrong with stopping there?
It ends at a person, not a process. Ask why once more: why could that be forgotten? The fix is in the process, like an owned, automated device list.
6What’s a fishbone diagram for?
Listing possible causes of one problem in categories, so you think wider before you test. It’s also called an Ishikawa or cause-and-effect diagram.
Practice: a drop in average order value
At the made-up furniture store, average order value (total revenue ÷ number of orders) fell 12% compared with last month, while the number of orders rose. Work through the steps on paper before you open the model answer.
- What would you check first to make sure the change is real?
- Is this a top or a bottom problem? What does the rise in orders tell you?
- Name three ways you’d split the data.
- Write two hypotheses in the “If…, we’d expect…” form.
- What would you decide if one hypothesis is confirmed?
Show a model answer
Real: check that refunds, taxes, and currency are counted the same way as last month, and that the month is complete. Then compare with the same month last year, to see whether a dip like this is normal for the season. Top or bottom: average order value is total revenue (the top) divided by orders (the bottom). The bottom rose, so check the top. If revenue also rose, but more slowly, you’re mostly adding smaller orders: a mix shift. If revenue fell while orders rose, people are spending less per order, or big orders are going missing, and that’s a different investigation. Split by product category, by order size band, by traffic source, and by new versus returning customers. Hypothesis 1: say marketing ran a cushion sale this month. If the sale caused it, we’d expect many more small cushion orders, while sofa orders and their value stayed flat. Check by splitting orders by category and size. Hypothesis 2: if a new discount code caused it, we’d expect lower values on orders that used the code. Check by comparing orders with and without the code. Decision if the sale explains it: nothing is broken; it’s a mix shift. Report it, and judge the sale by total revenue and margin, not by average order value alone.
Back to where you started
You wrote
The short answer
Don’t guess. First make sure the change is real, then define it exactly, then split it into pieces until you find where it happened. List possible causes inside and outside the company, test the likeliest ones against the data, and keep asking “why?” until you reach a cause you can fix. Then decide, and tell people what you found and how sure you are.
Look at the sentence you wrote at the start. Was your first check the data itself, or a favorite theory about the cause? If it was a theory, you’re in good company; it’s where many people start. Next time, start by asking whether the change is real, and exactly what changed.
Common mistakes
Most of these come from wanting an answer before doing the checks.
- Chasing a cause before checking that the data is right.
- Looking only at the total, so a change in one slice stays hidden.
- Stopping at the first cause that sounds right, without testing it.
- Treating two things that happened at the same time as cause and effect.
- Ending the five whys at a person (“Sam forgot”) instead of a process.
- Fixing the symptom and never checking that the number recovered.
Try this week
Find any number that moved recently: in a product dashboard, your own spending, or a public statistic.
- Write exactly what changed: which number, how much, since when, compared with what.
- Split it at least two ways, and note where the change is concentrated.
- List two inside and two outside causes, and write one testable hypothesis.
- Run five whys on one cause, and stop at a process, not a person.
Copy this worksheet: root cause analysis
THE CHANGE Metric and formula: How much: Since when (sudden or gradual): Compared with: 1. IS IT REAL? Tracking or reporting changes: Data complete: Bigger than the usual ups and downs: 2. TOP OR BOTTOM OF THE RATE? 3. SPLIT IT (where is the change concentrated?) Time: Platform / version: Place: Customer type: Traffic source: Funnel step: 4. WHAT CHANGED AROUND THEN? Inside: Outside: 5. HYPOTHESES (If X caused it, we'd expect Y. Check by Z.) - - 6. FIVE WHYS Why? Why? Why? Why? Why? 7. DECISION (fix / roll back / wait and watch / dig further / accept) How sure are we: Next update: How we'll confirm the number recovered:
Questions people ask
What is root cause analysis?
A structured way to find the underlying reason for a problem, rather than its symptoms, so you can fix it and stop it coming back.
What are the five whys?
A technique where you ask “why?” about a problem, then about each answer in turn, until you reach a root cause. It’s attributed to Taiichi Ohno of Toyota. Five is a guide: the point is to keep asking until you reach a cause you can fix.
What is a fishbone diagram?
A cause-and-effect diagram, also called an Ishikawa diagram after Kaoru Ishikawa. The problem is the fish’s head, and the bones are categories of possible causes.
How do you investigate a drop in a metric?
Check the data is right and the change is bigger than normal, define it exactly, split it by time, platform, place, customer type, source, and funnel step, list inside and outside causes, test hypotheses, then decide.
What is segmentation in data analysis?
Splitting data into groups, such as platform, country, or new versus returning customers, to see whether a change is concentrated in one group.
Why might a metric fall when nothing is broken?
The mix of users may have changed, more visitors may be arriving who are less likely to buy, or it may be normal seasonal variation.
Sources and further reading
- Institute for Healthcare Improvement, “5 Whys: Finding the Root Cause” (opens in a new tab)
- Institute for Healthcare Improvement, “Cause and Effect Diagram” (opens in a new tab)
- Wikipedia, “Kaoru Ishikawa” (opens in a new tab)
- Toyota, “Toyota Production System” (Taiichi Ohno’s role) (opens in a new tab)
- Kerry Rodden, Hilary Hutchinson, and Xin Fu, “Measuring the User Experience on a Large Scale”, Google, CHI 2010 (on logging and automated traffic) (opens in a new tab)