Skip to content
Anil Thapa
Data in the business

Four habits of a self-service analyst

Self-service analytics was sold as an access problem for twenty years. The missing half was never the seat. It was four habits nobody teaches, none of them technical, and they belong to anyone who has been handed a tool and a question.

10 min read

Self-service analytics has been sold for twenty years as an access problem. Give people the tool, the theory went, and they will answer their own questions instead of queuing for an analyst. Mostly they did not, and the standard diagnosis was that the tool was still too hard. So a new tool shipped, and the queue stayed the same length.

Who this is for

First, the term. A self-service analyst is not a job title. It is anyone who has been handed a tool and is expected to answer their own question with it: the product manager with a dashboard, the marketer with a BI seat, the operations lead with a report subscription, the finance partner who now has a chat assistant that writes queries. If that is you, this is about you, and none of it requires you to become technical. If you lead a data team, these are the habits to teach alongside the tool.

That framing matters because the failure of self-service has usually been read as a failure of those people. It was not. It was a failure to teach them anything beyond where the login button was.

Why the tool was never the fix

Two things were missing, and the tool addressed neither. One was trust, which I have written about separately. The other was method. Having run central data teams and watched the questions arrive, I noticed that the people who consistently got useful answers, from a dashboard, from an analyst, and now from an AI assistant, were not the technical ones. They were the ones who had learned to ask in a particular way.

Their questions arrived with a shape to them, and the shape did most of the work.

One of the people I have in mind was a business stakeholder who looked at every number from more than one angle and kept asking “what if.” Does it look the same if we change the parameters? Does it hold if we cut the sample smaller? That person knew the business, so the questions were good, and good questions almost always got good answers. Technical skill lets you explore a heap of data without knowing which question the heap answers. A paid media analyst who knows how campaigns are built and run will ask better questions of campaign data than someone with more technical skill and less of that knowledge.

The shape breaks down into four habits, in the order they fire once a metric moves. The first two are questions to ask of the number before believing it. The third has the biggest payoff. The last happens before anything ships, which is the moment that decides the most and the one almost nobody uses.

1. Segment before you conclude

The first question to ask of any movement in a metric: is this happening to everyone, or to a specific group?

An aggregate hides more than it shows. A five percent drop in conversion across the whole site is a different problem from a fifty percent drop for one device type in one market that averages out to five, and the two call for entirely different responses. The first sends you looking at something global: pricing, a competitor, a season. The second sends you looking for something specific that changed for that group, and it is usually something you shipped.

People who have not learned this habit take the aggregate at face value and start proposing fixes. People who have learned it reach for the filters first, and most of the time the segment does the diagnosis for them. Every dashboard has filters. Almost nobody is taught that the filters are the analysis. Check the denominator and sample size too: slice enough small groups and one of them will show a dramatic change by chance.

2. Know what normal looks like

The second question: is this change expected, or is it significant?

Every metric has a normal range, a weekly rhythm, a seasonal shape, and a level of noise it produces when nothing at all is happening. A metric shown without that context is a Rorschach test. People see a drop and feel alarm, or see a rise and take credit, and both may be reactions to a Tuesday.

Knowing normal is not a statistics course. It is having looked at the metric often enough to know that this week’s dip is the same size as the last six, or that it is not. Claims about statistical significance, experiments, or causal effects are a different matter and may need an analyst. The habit is to ask for the comparison before reacting to the level: against last week, against the same week last year, against the range the metric usually moves in. A drop inside the normal band is not a finding. A drop outside it is a signal to investigate, not yet a conclusion about the cause.

The industry’s experimenters have a name for the reflex this habit trains. Ron Kohavi, who led experimentation at Microsoft and Airbnb, gives a chapter of Trustworthy Online Controlled Experiments, his 2020 book with Diane Tang and Ya Xu, to Twyman’s law: any figure that looks interesting or different is usually wrong. Check it before you celebrate it.

3. Speak in hypotheses

The habit with the biggest payoff is about the form of the question.

A question

"Why is conversion down?"

A research project with no finish line.
A hypothesis

"Conversion is down because the new mandatory field on the checkout step is adding friction. Can we check the drop-off rate on that step?"

Names a cause. Points at a place to look. Can be wrong.
The same concern, asked two ways. The second gives the investigation a starting point. It still needs competing explanations and a test that could disprove it.

Add a competing explanation and ask what observation would disprove the first one. For a checkout change, inspect traffic mix and tracking changes as well as the form. A query that finds a matching pattern has not established causation.

Wrong is fine. A hypothesis disproved quickly has done its job.

A question that could be answered by anything is answered by nothing, slowly.

Hypotheses also change the relationship with whoever is doing the analysis, human or otherwise. An analyst given a hypothesis knows exactly which table to open. An AI assistant given a hypothesis writes a specific query rather than a vague one. The person asking has done the part only they could do, which is bringing the context about what changed, and left the mechanical part to the mechanism. This is why it pays off most: it makes every tool you have been given work better, immediately.

4. Pre-mortem the metric

The fourth habit happens before anything ships. If this works, which three metrics will move? If it fails, which metric is the canary? Gary Klein described the technique in Harvard Business Review in 2007: imagine the project has already failed, then explain why. Applied to a metric, it means naming in advance the number that would tell you it is failing.

This is the least practiced of the four and the one that saves the most time. Writing down in advance what success and failure will look like in the data turns the post-launch analysis from a research project into a check. It also removes the temptation, which is universal, to go looking afterward for whichever metric happened to move in the right direction and call it the goal.

The canary question matters as much as the success question. Most launches fail quietly, in a metric nobody was watching because nobody had named it. Naming it in advance means someone is watching.

Putting them together

The four habits are not a checklist, but when a metric moves they do arrive in this order, and each answer narrows the next question. Who is it happening to? Is it real? What would explain it, and what would rule that out? What do we do, and how will we know it worked?

Four questions in the order they arrive when a metric moves: who, real, why, now what. The last feeds the first. 1 2 3 4 Who? Real? Why? Now what? Everyone, orone segment? Outside thenormal band? A hypothesis,and a rival A response, anda metric to watch The metric named at the end is the first thing checked next time
Four questions in the order they arrive once a metric moves, each narrowing the next. Segmenting comes before judging the movement because normal is measured at the level of the group, not the aggregate. The metric named at the end is the first thing checked next time, which is the pre-mortem done in advance.

Take a familiar scene. Checkout conversion drops five percent one day and does not recover.

Who is it happening to? Before anything else, the filters. Is the drop everywhere or in one group? Is it fewer people arriving, or the same people converting less? Are neighboring metrics, bounce rate and page load time, showing the same shape? Each of these is a filter, not a query. Say the drop turns out to sit in mobile users in one market, and the five percent overall is hiding a fifty for that group.

Is it real? For that segment, compare before reacting: against last week, against the same week last year, against the range the metric usually moves in. A drop of that size sits outside all three, so it is a signal and not a Tuesday. The aggregate five percent might have sat inside its own band and been waved away, which is why this question comes second. The only output is a statement of what changed, and when.

What would explain it, and what would rule that out? This is where business context earns its place: traffic mix, pricing, campaigns, seasonality, experiments, releases. A form change shipped to that market the same day, so the hypothesis is friction on the new mandatory field. The rival is a tracking change on the same step. The observation that separates them is whether drop-off sits on the step with the new field or is spread across the funnel.

What do we do, and how will we know? A plausible lead is not proof of cause. Choose between a rollback, a fix and a test on consequence and reversibility, and name two metrics before acting: the one that shows the segment recovering, and the one that would show the fix breaking something else. That is the fourth habit arriving late. Had the launch been pre-mortemed, step-level drop-off would have been the named canary, and the drop would have been seen the day it started.

The analysis ends in a decision, not a chart. If it ends in a chart, it has not ended. None of the four steps required writing a line of code. All four required knowing the business.

What this costs

Teaching these habits changes what the data team does, and not everyone on it will welcome the change. A team that answers questions is visibly busy and visibly needed. A team that teaches people to answer their own, and then reviews what they concluded, is doing quieter work with a longer payoff, and it has to give up being the team with every answer.

Self-served conclusions also reach decisions without passing through an analyst, and some of them will be wrong. The mitigations are the unglamorous ones: one official definition per metric, a visible place to ask when something looks strange, and a culture in which “show me the segment” is a normal question rather than a challenge. Without those, self-service scales the errors along with the answers.

And some people will not want to do this. That is fine. Self-service is an option, not a mandate. The goal is that the people who want answers know how to get them.

Why this matters more now, not less

A conversational interface lowers the effort needed to ask a question. It also makes the habits of investigation more visible: a fluent response can arrive before the user has decided what would count as evidence.

The four habits were always the difference between an answer and a chart. Now they are the difference between an answer and a confident, fluent, wrong one.

An assistant that answers any question will answer a bad one just as fluently as a good one. Segment, normal, hypothesis, pre-mortem: none of them became optional when the tool got easier. They became the whole job. What that looks like when the tool is an assistant in the chat window is the subject of the next post.