Back to Blog
analytics

Starting an Analytics Practice Without a Data Analyst

Nóra Farkas

When product teams realize their analytics need improvement, hiring a data analyst is often the first idea. They expect someone to write SQL, create dashboards, and clear the question backlog. That instinct is reasonable. Analysts excel at this work.

Yet that move is often costly and too early for the problem most teams actually have. Early-stage teams have limited time and money, while one analyst joining a five-person product team will quickly face an overwhelming backlog. The team still waits, only now for one dedicated person instead of a shared resource.

Most early-stage teams should establish an analytics practice before hiring. Put the tools and habits in place, learn which questions recur, and define the data needed to answer them. Then an analyst can join a working analytics culture instead of having to create one from zero.

Defining an Analytics Practice

An analytics practice goes beyond tools. It means checking data before product decisions, testing assumptions before prioritization, setting experiment success metrics before launch, and routinely asking follow-up questions.

Tools can reinforce these behaviors, but they cannot establish them. A team with a perfect analytics stack will not become data-informed simply by having access to it. Usage must become habitual, which starts by making the behavior easy enough to become the default.

Checking data before a product decision must be easy enough to happen by default. If it means writing SQL, waiting for a dashboard refresh, or filing an analyst ticket, teams will usually skip it for low-stakes choices. Eventually, those unchecked choices accumulate into a product direction shaped by assumptions instead of evidence.

Step 1: Track Your Core Events

An analytics practice needs something to examine. For most early-stage SaaS products, that means a small event set covering signup, activation, the core action, and return visits. These seven to twelve events show whether the product is working.

Without event tracking, start here and do it carefully. Choose a tracking library the frontend team can maintain, establish naming rules first, and capture only the core lifecycle events. Trying to track everything creates an event schema nobody maintains, which is worse than a small schema people use consistently.

If existing events are inconsistent or unclear, spend an afternoon documenting each name, its firing conditions, and its properties. A shared document or repository README is sufficient. Any PM should be able to see an event name and immediately know what it represents.

Step 2: Make the Data Queryable

After tracking events, the team needs a way to question them. SaaS platforms such as Amplitude, Mixpanel, and Segment already provide a queryable interface, so teams using one already have this layer. The key questions are whether people use it and whether non-technical teammates can do so independently.

When events land in PostgreSQL, BigQuery, or another database and SQL is the primary route, add a BI tool with suitable saved queries or a natural-language interface that turns plain questions into queries. Either can work. Ask whether a product manager can answer a user-behavior question in under five minutes without waiting for an analyst.

If not, the queryable layer fails the team, whatever its technical capabilities. The issue is the access path, not the data.

Step 3: Build a Weekly Calibration Habit

A weekly calibration is one of the highest-impact changes most teams can make. Before sprint planning or the weekly product review, someone shares three to five figures: weekly core action count, day-7 retention for the latest cohort, and activation for new signups. These are health signals, not a deep analysis.

The numbers themselves are not the main benefit. The habit establishes that the team should know them before choosing its next work. With time, "What does the data say?" becomes a normal question, not a step reserved for high-stakes decisions.

Calibration can fit into 10 minutes. No dashboard is required: a shared message listing the five numbers and a one-line note about notable movement is enough. Consistency matters more than presentation.

Step 4: Give Data Questions a Home

Once data use becomes habitual, questions will arise naturally. Someone may ask whether users who set up an integration retain better, or whether last month's cohort differs from the cohort from three months ago. Give those questions a destination other than an engineer's query queue or a future analyst hire.

A shared document can capture questions from anyone. It should make questions easy to record and preserve a history of what the team asks. That history becomes the specification for the next analytics tool you build or buy.

The question log also makes the case for self-serve analytics. After three months, if 60 percent of logged questions are variations of "how many users did X" or "what was the rate of Y last week," the need for answers without analyst involvement is concrete, not hypothetical.

What Hiring an Analyst Changes

Teams that complete this work first make a different hire. The analyst is not starting from zero, but taking on work the self-serve layer cannot handle: complex cohort analysis, attribution modeling, statistical significance evaluation for experiments, and anomaly investigations requiring deep knowledge of the data model.

The analyst joins with known team questions, tracked events, a queryable layer for common questions, and a weekly calibration habit already in place. Their time goes toward difficult problems instead of repeated simple queries, making them a force multiplier rather than a bottleneck.

This does not mean postponing an analyst forever. Establishing the practice first lets the team gain substantially more value from the hire and clarifies what the role actually needs to do.

The Factor That Makes or Breaks It

All of this rests on one condition: asking a data question must be cheap enough to happen before a decision, not afterward. A team that checks data in weekly calibration but cannot do so during planning has an incomplete practice.

Data access matters most outside scheduled reviews. It matters when someone says "I think our onboarding flow is the problem" or "I wonder if the users we got from that integration behave differently." Such moments occur in ad-hoc conversations, asynchronous threads, and backlog discussions. The question must be answerable then, not deferred to a later review.

That is the standard for an analytics practice: data should be checked as decisions take shape, not merely checked sometimes. A dedicated analyst is not required. The team needs an appropriate access layer and must make checking easy enough to become a reflex instead of a procedure.

More from the blog