Ask HN: How do you quickly test out new product/app ideas?
From a technical perspective, how do you validate a new product/app idea? What tools/frameworks/etc. do you use to collect enough information to know if you should invest more time and money?
15 comments
[ 2.8 ms ] story [ 43.7 ms ] threadThis will start a whole series of next level tasks and some of them you may not even be aware of with just an idea.
Track usage and interest in your prototype and decide whether it is worth building the full product.
Also if users will pay for a buggy prototype then it is clearly something they really want.
You can drive traffic to the landing page by sharing it in relevant communities and by setting up some highly targeted ads.
2. Instead of programming your core feature right away, even as a MVP, if possible, do manual non-scaleable work to offer it instead. This lets you test if people want it, without spending much dev time or money.
Example: "Leading into the summer of 2009, the team developed the first incarnation of FanDuel in a Google Docs spreadsheet, says cofounder and chief product officer Tom Griffiths, who recalls recruiting test players on Craigslist and accepting their entry fees via PayPal"
He advocated putting up a beta sign up page with some mock images; to wait and see if we were going to get traction.
Sure enough, he was right. We got tweeted by Etsy and expected a rush of sign ups- we only got 1. It was from a guy I met at the airport whom I told about the project.
Interesting essay on this subject: http://www.paulgraham.com/startupideas.html
What I would like to see is a website where the public itself develops a product or refines an idea so that a market is already in place before engineering begins. I would love to see someone do this with the Linux desktop. There are zillions of Linux desktops and great effort is put in areas where users wonder "what were they thinking?? We were happy with the way it was!! Why did you change it? Why didn't you put in this feature we all miss from Windows 7 or Mac OS?".
Buffer Box is a great example of a startup that tested out their idea cheaply and quickly: https://www.stitcher.com/podcast/bytes/e/part-1-the-bufferbo...
TLDR; BufferBox was one of the first "Amazon Locker"-services. The problem they solved was "missed deliveries". So they tested (cheaply, quickly and easily) their concept by posting posters everywhere on their college campus promoting a way for people to not miss their deliveries (students always missed deliveries due to classes and this was before the days of Amazon where they just dropped packages in your front door). Students signed up would put in Buffer Box's address and would get their items/products/packages delivered from a team member of Buffer Box. This helped Buffer Box validate there was a need for their service, and that their product ("Buffer Box") would be needed.
But remember to refactor once your app gains ground.
1. Smoke tests Set up a landing page, buy traffic and see how good it would convert. You can improve on the copy a little bit (value proposition) but you can extrapolate the interest. Also take Google Trends into account.
2. Directly talk to potential customers. "You don't need a product to sell a product".
Personally I say figure out your initial market and even your marketing approach before you write any code at all. Get buyers lined up for the product before you build it, preferably with cash on hand, ready to pay you.
Validating a business model also means taking on tons of technical debt. Build your app with PowerPoint or Wix if you have to, just to prove the concept. Don't build the app too much until you have something people are willing to pay for. You'd be surprised how many SaaS are badly built at launch, including Stripe.