Curious how a bootstrapped SaaS startup builds new features?
How did the team come up with the idea? What is the build process like?
The evolution and timeline of a feature
At Fomo we don't have a Product Manager, Project Manager, Portfolio Manager, or any other PM titles.
We're a lean team and if there's something cool to build, we figure it out and enlist team members to assist us on that mission.
I am by no means saying this is the right way to launch a product. Larger product teams will have more structure, resources, and sophisticated processes.
We just aren't one of those.
With that said... here's the evolution and timeline of Fomo Inline.
December 3rd, 2020
A large public company reaches out to learn more about Fomo. We'll call them "Big Ben" :)
May 11th, 2021
Large companies operate via several checks and balances.
5 months after first contact, we pass Big Ben's Engineering, Legal, and Marketing department checks.
August 12th, 2021
Fomo is live on Big Ben!
Big Ben likes how Fomo looks on their site.
They now want to discuss "creative ideas" about how to expand Fomo's footprint on their site.
August 17th, 2021
After some brainstorming sessions with Big Ben's team, we hone in on what exactly they want.
-- A detour for those who aren't familiar with Fomo --
Fomo displays notifications that show off customer activity (sales, signups, reviews, live traffic, support tickets, and more) on websites, like this:
Big Ben wants to place social proof messages as HTML text in specific locations throughout their site, like this:
-- End detour --
This is outside of Fomo's existing toolkit so we draw up and send over a rough spec for Big Ben:
August 26th, 2021
We send Big Ben's team a deck with design mockups so the Director of Product can pitch the idea to more decision makers at Big Ben.
While we wait for Big Ben's team to evaluate, we decide it's a pretty cool feature that existing Fomo users would appreciate.
So in our August monthly newsletter, we ask for Beta participants:
September 16th, 2021
Big Ben's pitch "went very well". But no green light from The Powers That Be to move ahead with implementation yet.
September - October 2021
Meanwhile, we're getting responses to the Beta inquiry!
We receive an outpouring of excited responses to be early adopters to this new feature - which we've opted to call "Fomo Messages" for now.
Our wizard engineer Klemen handles each request individually to understand how each user will use and interact with these inline messages.
We even see prospects signing up for Fomo - just to be a part of this Beta program.
We feel emboldened that we're onto something, so we expand our Beta group:
November 16th, 2021
Up until now, Klemen has built unique HTML snippets for each Beta user's site.
We gather some Beta group takeaways.
On October 30th, we begin extrapolating our Beta group's learnings into a minimum viable product ("MVP").
On our weekly product standup, we outline project scope.
On November 16th, Klemen finishes building the MVP.
December 3rd, 2021
December 20th, 2021
Our UIUX design guru Lucian adds Fomo Inline to our landing page:
In parallel, our full stack engineer Matevz completes finishing touches to our user-facing dashboards and settings and our internal control panel.
And that's a wrap!
From ideation to beta to MVP to full product launch, this is how we built Fomo Inline.
Our product pipeline is not derived from sophisticated analytics.
But we don't let our absence of PMs or data scientists slow us down.
There are stories of how large companies operate: devs push code, wait ~20-30 hours for tests to pass, compile the failed tests, fix the issue, push code, wait another 20-30 hours for tests to pass, and so on.
One of the pros of a lean team is agility.
We have close relationships with our users, listen to what they need, and make it happen.
Sometimes it doesn't have to be complicated.