(Step 1) Dear Advisor: How do I get Started on a Data Strategy from the Beginning?
October 2022
Also in this series:
You’ve probably heard me say: "you can’t get insight from data you didn’t collect". :) So you may also agree that it’s never too early to get started collecting data about your business and customers. But how do you get started?! And how can you keep it going in small, sustainable chucks? Here’s some advice for busy non-technical and technical founders.
Step 1 (No Code): Start with the End Goal of Go-to-Market (GTM) and/or Product-Market-Fit (PMF) in Mind
e.g. "Why do we Need Data in the First Place?"
I’d argue that, at its core, the main purpose of collecting data about your business and your customers is to: understand where there’s friction, diagnose potential causes, try out different solutions aiming to reduce that friction – all with the end goal of growing your business and becoming more profitable.
One way that businesses tend to do this is by starting with key metrics around end goals for the business. These can be investor (if pitching a pre-seed company) or board metrics, and/or the One Metric That Matters.
To get there, brainstorm and write/draw out:
What that metric can look like for your business;
Here are some suggestions to pick from, if you’re an early-stage SaaS start-up, for metrics per Lenny’s newsletter.
Here are others, that I discuss in this blog post, that you may want to consider.
What are all the touch-points/steps/interactions between your customers, technology and product(s) to get to that metric – and that you can move the needle on;
If there are too many of these, to get started, focus on what you think are the few key/important subset of these.
Please see the example above for the AirBnB business model diagram, courtesy of Business Model Toolbox.
Have your Technical/Engineering team add details around where you can find each of these touch-points, e.g. in which database, on which cloud provider, etc.
Have the rest of your (executive, founding, advising) teams review and weigh-in.
Notice that there’s no code – or data – involved yet. One side-effect of this step is that this document or drawings (AKA business architecture diagrams) will also help all of the teams (and employees) get on the same page about terminology and target outcomes your business is looking to impact.
Step 2 (No Code): "How is your Business Doing?"
e.g. Start to Manually Collect Some Data to Establish Metric Benchmark
Now we know what the end goal we’re trying to reach, e.g. trying to summarize the state and health of the business with a key metric from Step 1, here’s how to get to that 1-number summary:
Collect: determine whatever tool you’re most comfortable with (I can’t stress this point enough) that you’ll use to take a stab at calculating the metric from Step 1
Example of tools: paper, Excel, Google sheets, Zapier, etc. – these are all OK. What matters is what’s the easiest to use for you, to use right now.
For repetitive tasks, Zapier may be able to help you automatically get the information you need. Here's an an unaffiliated blog post on how you can send events to Google Sheets.
Manually: using the tool you’re most comfortable with, see if you can track all (or the most important) steps you’ve identified in Step 1 for your business and customers.
Please note: if it takes you more than 30 minutes to try to set up a Zap, then Zapier is not a tool you’re comfortable with. :)
Some: start with you (yourself) clicking/interacting/tracing out the pathways (you’ve identified in Step 1) in your app/product in incognito/test mode. Were you able to retrace all of the steps you took physically in the app – in the manual data collection step you just set up?
For instance, if the metric is number of activated users in the last day, were you able to track all of your events that made up your "activation" definition [ref], so that you can see that you were that activated user?
Notice that we won't be using any Engineering resources (!).
Side note with advice on retracing steps in data collection:
If you are trying to do a "fake door test" – or are advertising the product/app in different groups/channels, make sure you have a referral or tracking code that identifies the source of where that customer came from; that is, it should be different for each of the following:
email,
social media (and related) networking platforms (such as Twitter, Facebook, LinkedIn, Reddit),
paid advertising on each of the different platforms/services, and even
via in-person/virtual interviews/conversations, which should be different from
promo codes on postcards in the mail.
And, it would be even better, if every time you re-ran the campaign or changed the campaign message, you would update the tracking/referral code.
Also, please make sure that each customer has their own unique ID and that each interaction/event/action with your business has a time associated with it.
This way, you’ll always be able to go back and identify (for example) which Marketing copy on Reddit was the most effective over the last month, for example.
Step 3: (No Code) Evaluate Metric and/or What’s Missing
Now that you’ve collected some data about (just) your interactions (to start) with your product or business, let’s evaluate how easy/difficult it was to complete Step 2.
Most likely, you weren’t able to; no worries! At least you now know your first pain point in the business: not everything is connected the way you’d expect. And it’s not too late to try to fix this, and to do this in small steps, iteratively (more on how, below).
If you were able to complete Step 2, congratulations! This very rarely happens on the first try.
Step 4: (No-to-Low Code) Iterate to Improve Metric and Time-to Metric
Whether you were able to complete the previous step – or not, now, think about the next smallest step you can do to improve that process. Whether that’s getting you to:
complete Step 2,
access to data,
calculation of the metric,
other things you would have liked to know to help you move the needle on the metric, or
something else entirely?
If you’re not sure what to start on next, go back to the document/map of Step 1, here's more advice in these blog posts on how to uncover what to potentially focus on next:
First, see if you’re already tracking everything about your customers, product and business, then
Consider focusing on the (next) pressing business question, to evaluate what can be improved next, and
See if this advice on how to find and evaluate what you may want to try next.
And feel free to ask your team, mentors and/or advisors on what they see as the biggest blockers/opportunities.
Step 5: Optimize for GTM
Once you’re able to complete Steps 1-4 to establish one of your key business metrics, and get data to start flowing using your desired tool of choice, you’ll be able to try to summarize how well your business is doing in the document/diagram you created in Step 1, for each of the flows in diagram.
Repeat these steps for each flow in your diagrams in Step 1, to start optimizing your business for GTM and PMF; for more advice on how to do this, please see my blog post here.
I’ll caution you that you may find that the road between the steps is non-linear, and sometimes it will seem very time-consuming, and the resulting data may not make sense. That’s all OK!
The earlier you start on this journey, the earlier you’ll find and fix the bugs in the app/product that cause these bugs and friction, the easier it will be to do product experimentation to identify potential pathways to scale the business. Don’t wait until you have 100K+ customers to try this!
If you took a stab at the above, have a full-time backend engineer or technical CTO, and need more support on your product-market-fit journey, please schedule a call to share your progress and where you’re stuck.
You may also like:
Step 2: Dear Advisor: I’d like to make data-driven decisions. Where do I start?
Talk: Power of Data for Product Market Fit (or) Your Product Market Fit Roadmap to Escalate your Growth (including slides and recording)
Dear Advisor: What should (not) be your AI roadmap? (or) Why You Don't Need AI in your SaaS MVP
Column for dot.la with advice on how to iterate: Your Business Has Lots of Ideas on What To Work On. Here’s How To Decide on What’s Next
How to Prioritize when Everything is High Priority: the Data-Driven Approach
Dear Advisor: How do I know if my company is compliant with security and privacy regulations?
Book: Lean Analytics, by by Alistair Croll and Benjamin Yoskovitz, edited by Eric Reiss
References:
AirBnB business diagram, per Business Model Toolbox