I'm close to finishing the MVP to a side project I've been idly working on over the past 9 months. I would put it down for a few months, come back and implement some features. Rinse and repeat. As 2016 is quickly coming to a close and one of my goals was to launch a product this year, I've been spending more evenings on it lately.<p>Originally I thought it would be an interesting, simple take on bloated test plan software. Now that I've completed it, I feel like it's <i>too</i> simple. As in I'm almost embarrassed to ask people to pay for it because the limited amount of current features.<p>I do have plans to expand upon it and add more integrations and features. But I also don't want this to exist in purgatory for longer than necessary. I want real people using it to guide future product development. "Launch fast" was the battle cry from the beginning.<p>My questions are: Is this normal worrying? For those of you that have launched a side project in the past, have you encountered the same reservations and fears? How important is the initial launch?
You want a good launch day but it is the beginning of a long story.<p>Lately my best money makers have been in the aws marketplace and I find my amis frequently get little or no revenue on launch day and I could get depressed about that but maybe 2 weeks or a month later I get some steady users and the month after that I get a decent check.<p>Think Aida or attention, interest, desire, action. It is unusual for people to buy the first time they hear about something, also trying anything new that takes any learning or thinking means you have to clear some time.
Startups in 13 Sentences by Paul Graham:<p>"2. Launch fast.<p>The reason to launch fast is not so much that it's critical to get your product to market early, but that you haven't really started working on it till you've launched. Launching teaches you what you should have been building. Till you know that you're wasting your time. So the main value of whatever you launch with is as a pretext for engaging users."<p><a href="https://news.ycombinator.com/item?id=12289071" rel="nofollow">https://news.ycombinator.com/item?id=12289071</a><p>My own personal perspective having launched several times: if you don't feel bad about something, you took too long to launch.<p><i>Launching teaches you what you should have been building.</i>
This biggest issue with not launching is the presumption that you know what you should be working on.<p>I strongly recommend you read <i>Lean Startup</i> . . . don't skim it. Read it.
I think every product owner has anxieties about what features will/will not be deemed worthwhile. This is why the "BETA" tag is so ubiquitous. The only way to really know is to have the crowds decide, so just go for it!<p>Edit: "launching" multiple times is totally a thing, too, so don't fear getting the product/market fit wrong the first time.