I have been writing software & building products for 10+ years.

For last 4 years, I have done it for my startups growing to $1 million+ revenue.

As a small team or startup, it is tough to consistently meet product goals & keep shipping.

Here's a 8-step framework I follow 🧵
1/ Assign a product owner

You need to have one person responsible who drives the product forward and ensures that timelines are decided & met.

The product owner doesn't have to be the person who codes or designs the product.

(contd.)
He/she is primarily responsible to ensure there's progress made constantly.

For our products, it is usually one of us 3 founders - @karthiks2206, @suvansh_rt or myself.
2/ Set product goals & assign weights to it

It's important to have high-level goals for anything you build.

For example
• Drive engagement for existing users
• Convert visitors to signups
• Increase website traffic

(contd.)
They have to be business goals and not product features or bugs.

Next, assign % weights to all goals such that they sum up to 100%.
3/ Figure out your product development cycle

The next step is to decide how often are you going to make feature set releases.

You can keep it anywhere between 2-4 weeks depending on what stage your product is.

(contd.)
Of course you still keep shipping fixes & features as and when you're done.

But having a fixed cycle helps everyone align on when to expect & suggest changes and also measure progress.
4/ Brainstorming meeting at the start of every cycle

You have one meeting where everyone comes together to suggest new features, changes & point out issues.

Of course you keep documenting bugs as you find them, but they are discussed & taken up only in this meeting.

(contd.)
The goal of this meeting is to write down & prioritise all tasks to be taken up in the current cycle.

Each task must be detailed enough so as to not warrant any change post the meeting.
5/ List down all ideas for features, enhancements & bugs

Let everyone participate and first share all the ideas they have. List all of them down.

At this point, you should not debate on whether something is easy or difficult to implement.
6/ Map each idea against one or more goals. Compute scores basis difficulty & time to complete.

This should be taken up by someone who understands tech.

Ideas that cannot be mapped against any goal should be rejected right away.

(contd.)
While rating "difficulty", finish off all tasks in the list before moving ahead to rate "time to complete".

This ensures you don't bring in bias by looking at both of them together for any particular task.
7/ Write detailed specs for each chosen idea for the cycle. No more changes after this.

Once you sort all ideas by their scores, start writing detailed specs for ones you're picking up in this cycle.

This also includes allocating POCs for each work item.

(contd.)
It's important for everyone to understand that there are going to be no more changes to the spec before the brainstorming meeting for the next cycle.
8/ Execute & test. Any new changes to be brought up only in the next brainstorming meeting.

We're done with the meeting. Now go back and execute heads down. No new changes until the next cycle.

As soon as your features are ready, everyone involved tests them, including devs.
That's it. You're all ready to ship continuously!

I regularly share such threads around startups, so consider retweeting the first tweet & following me :)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Hrishikesh Pardeshi

Hrishikesh Pardeshi Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @hrishiptweets

17 May
My 2 startups, Flexiple & Remote Tools, get 70K/month & 30K/month organic traffic.

SEO is crucial to get you reliable & consistent traffic.

Here's my secret framework to help you achieve that (works for new websites too) 🧵
The best way to get high SEO traffic is by writing keyword focussed blogs targeting low-competition keywords.

So the following framework helps you find that goldmine of lucrative keywords.
1/ Come up with seed keywords

These are keywords, topics or even broad themes you already know or have read about.

Just jog your memory and list down all keywords you can remember.

(contd.)
Read 13 tweets
10 May
It took me 4 yrs to grasp how to use online channels to market my product(s) & grow my startup to $1 mn+ revenue.

Here are my learnings from using 11 channels for marketing & growth.

Includes:
• When to use
• How to use
• Use it for
• Pro-tips

A mega thread 🧵
1/ Product Hunt

When to use:
• Launch: Early-stage product.
• Post-launch: SEO (listing + alternatives pages), launch side projects.

How to use:
Submit your product directly.

Use it for:
• Spike in traffic or # of users
• Feedback & validation
• Do-follow links

(contd.)
Pro-tips:

• Launch multiple times, when you have major updates. Ideal frequency is once per year.

• Launch a part of your product as an independent offering. Ex. Newsletter or an extensive content hub.

(contd.)
Read 30 tweets
12 Apr
I have launched 10+ products on Product Hunt. Most made it to top 5 & all in top 10.

Product Hunt is great for sales, early users & even SEO. But it's highly competitive.

Successful products prepare for launch months before launch day.

11 things you must do BEFORE launch 🧵
1) Present your solution as a product.

Your product can be anything -- newsletter, book, report, webpage showcasing detailed analysis. Don't just think of products in the traditional sense.

Eg. Maker Mind by @anthilemoon, one of the most loved products of 2019, is a newsletter.
2) Be active on Product Hunt before launch.

• Make efforts to participate in the community & support others. People will return the favour when you launch.

• Plus, you get to know the nuances. Maybe PH algorithm rewards you for it too :)

Pro-Tip: Use their makers community.
Read 15 tweets
9 Apr
10 new "unicorns" in India in 2021, 6 in last 6 days.

I've never been able to grasp why huge loss-making businesses are celebrated & made heroes.

So for those who want to build a profitable business, here are 8 lessons from bootstrapping my startup to $1mn revenue in 4 years 🧵
1/ Don't quit your full-time job yet.

Not sure when & whether to start up?

Do this:
• Start a blog or newsletter
• Build a following on social media or a niche community
• Create an MVP on the side

The 'all or nothing' strategy is needlessly high risk.
2/ Earning the first $ is the toughest, it only gets better

My journey of bootstrapping Flexiple (Revenue):
Year 1 - $0
Year 2 - $50,000
Year 3 - $400,000
Year 4 - $1 million
Read 9 tweets
30 Mar
I write & manage 4 newsletters with 5000+ subscribers and closed down 2 others with 2000+ subscribers (due to lack of time).

15 useful & non-obvious tips on how to run & market your newsletter 🧵
1/ Define a clear goal for your newsletter - what value will your subscribers get?

Examples:

• Insightful content to make you better at remote work. One original article every Wednesday.

• Maker Mind is your weekly dose of mindful productivity.
2/ Be yourself & write like a person would.

Nobody likes reading impersonal, automated emails with a bunch of links.
Read 17 tweets
15 Mar
21 lessons in marketing after 4 years of growing my own startup from 0 to $1mn in revenue 🧵
1) Marketing starts much before you even build the product.

You should start building your audience & letting people know about your product, much before you actually start building the product.
2) Launch day success depends on how well you prepared for months before.

For eg., if you launch on @ProductHunt, you must have:
- list of people (can be beta users) that can support you
- list of channels to talk about your launch
- content of posts & timeline to post
Read 23 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(