š Welcome to The MVP Sprint!Ā Iām Tim.
Iām sharing my public process of takingĀ HelloHaileyĀ from idea to thriving SaaS startup as a bootstrapped solopreneur.
Want to follow along?
š
āāļø There are no overnight successes
Behind every "overnight success" is years of hard work and preparation. Theyāre products of consistently doing the right things, day in and day out.
So what are the ārightā things?
As an early-stage founder, you should be spending all of your time doing just three things:
Building your product
Talking to users
Growing a single metric
šØāš» Building your product
For anyone building a software product (like yours truly), youāll spend a lot of time knee-deep in code. But even more important than the code you write are the product decisions you make.
The most important decisions are:
What to build - Hint: talk to your users.
In what order to build it - focus on validating your biggest leaps of faith first, the critical hypotheses that form the foundation of your product vision. For me, this was: Users will consistently engage in conversations started by Hailey.
š£ Talking to users
Learning is the most valuable currency in an early-stage startup. With small sample sizes, qualitative data (from talking to users) is just as important as quantitative data (metrics).
I try to form personal relationships with all my early users. I want them to know the person behind the product and feel invested in helping it succeed.
1ļøā£ Relentlessly focusing on a single KPI (key performance indicator)
Choose the single most important metric for your business. The best KPI is revenue, but you might also consider daily/weekly active users or opportunities in your sales pipeline. This will vary based on the type of business youāre building.
For me, that metric is engaged Slack channels. A channel is āengagedā if 50% of Haileyās messages instigate one or more messages from users.
Unfortunately, I canāt directly measure that metric today, so Iāve been relying primarily on user feedback. This is a blind spot for me, one that Iāll be solving for with HelloHailey V2 (see below).
š¤ If itās that simple, why do most startups fail?
Because relentless focus is relentless
Founders need to stay focused, avoid distractions, and, most importantly, manage to stay alive. Doing this for years is hard.
I felt the pain a few weeks ago.
HelloHailey was installed with five or six teams. I hadnāt heard much feedback, and was starting to lose enthusiasm.
But I pushed through.
Soon enough, I heard positive feedback from every qualified team, and more teams signed up (āunqualifiedā includes two teams I donāt consider part of my target audience).
š„ Small wins fuel the fire
I can count my teams on two hands. I'm still not making any money. Product development is moving more slowly than I'd like.
There are plenty of reasons why I could hang my head.
Small wins like this one give me the motivation to keep pushing forward:
š Social mini-games - the next evolution of HelloHailey
Todayās Hailey does one thing extremely well. She kickstarts conversations with daily prompts. Prompts include questions, challenges, icebreakers, and more.
My primary goal with my MVP was to learn (a) if users will engage with Hailey at all and (b) what types of content are the most engaging.
I minimized engineering complexity and maximized flexibility to experiment with different types of content.
š„³ More fun, less friction
Several messages have stood out as winners. For HelloHailey V2, I want to double down on those winners by making them more fun, with less friction to participate.
Iāll be achieving this by turning messages into daily, asynchronous mini-games.
Hailey kicks off each game, like she does with messages. āBonesā are awarded for participation and performance. Hailey maintains a running leaderboard, awarding prizes to weekly champions (set up and paid for by team leads).
Hereās what social mini-games might look like:
š
Photo contests
Hailey already sends messages that prompt teammates to share their photos - ex. a beautiful sunset, their pet, or their work from home setup. These messages have been extremely popular with beta users.
As a game, users will be able to vote on their favorites via Slack āreactionsā. Hailey keeps score, and announces the winner(s) when the game expires (maybe a day or a week later).
Lots of teams I talked with are already doing these contest every week, but the process is time-intensive. Team leads come up with a prompt, keep score, and give out prizes.
āGuess Who
Hailey shares a question and an answer. Teammates guess who said it as a multiple-choice-style question.
Each āroundā will have five questions and last 24 hours. Users can participate asynchronously whenever they have time.
Iāll be using Slackās App Home section as a dashboard for users to answer these questions.
š¤·āāļø This or That
Teammates see a question, two contrasting answers, and a teammateās name in the channel. They guess how that teammate answered the question.
Game structure will be identical to Guess Who - five questions per 24-hour round.
š¤£ Caption this
Users are shown a photo and come up with funny photo captions. Users vote on their favorites in a structure similar to Photo contests.
Hereās an example:
Iām planning on adding new games every month or so to keep the experience āfreshā.
š¢ Ship early and often
(āShipā is a common term in software development, referring to the process of launching a new product, feature, or update.)
What Iāve described above is my north star, but Iāll be rolling it out in small pieces. I canāt afford to go heads-down for months without learning from users.
Rather than five games with prizes and a leaderboard, Iāll start with one part of one game, without keeping score. My goal is to launch this piece by the end of February.
š The power of the internet
When the tenth team signed up for HelloHailey, I was struck by the power of the internet; how easy it is for one person with a laptop to get global distribution:
š¶ Join 135 users around the world building happier and more connected remote teams
HelloHailey is still free (for now) - no credit card required. And it only takes two minutes to get her set up!