A minimum viable product (MVP) is a core concept of the Lean Startup movement. The MVP is that version of the product that enables a team to test and validate the fundamental hypotheses (the leap-of-faith assumptions) and help entrepreneurs begin the learning process as quickly as possible, allowing a full turn of the Build-Measure-Learn loop with a minimum amount of effort and the least amount of development time. But when the time arrives to get your your hands dirty, it remains the question: How minimum is the minimum in MVP? It's not an easy question to answer.
We know that the MVP will lack many features that may prove essential later on. And since we are trying to validate our hypotheses and measure the impact of the product, we will need to build something that we can measure from. And the first metric that we need to know is: do we have buyers for our product?
In my continuous learning process about startups and how to bootstrap, I read the book "Start Small, Stay Small" from Rob Walling, which I strongly recommend for those who pursuit the Micropreneur lifestyle. In this book I learned a new approach, which seems to me to fit in the MVP concept boundaries: The Mini Sales Site. The main idea of this approach is to reduce uncertainty about the conversion rate, and whether or not the prospect would buy our product.
Asking to a potential customer "You will buy my product?" in a survey, or even building a Landing page asking for an email in case he is interested in the product, it's seems not enough and provide us with inaccurate data.
The Mini Sales Site is a stripped version of what will be the Sales Site. This approach will force us to think how to market our product, even before we start coding. A few years ago I thought that the most important think to get the path to success it was the quality of the product itself. Don't get me wrong: a product with quality it's important (although quality in the context of software development, among developers, it's usually associated how clean is the code, and how beautiful patterns were used in the solution, etc., which it's not a correct definition btw), but marketing is more important in my opinion.
The Mini Sales Site consists of 2 or 3 pages:
The Home and Tour page will enumerate the benefits (better to enumerate the benefits rather the features) of using the product, screen shots and/or videos, the full product information, and most important a call to action to try the button 'Try Now' button.
The Pricing and Sign-up page will contain the prices and the different editions availabe of the SaaS application, with call to action buttons "Try Now" or "Select Plan".
Next we create an AdWords Campaign, configured with our keywords, and send the targeted traffic to our Mini Sales Site.
When someone clicks on "Try Now" or "Select Plan', we will notify the prospect that the product is under development yet and will be available soon, asking for the email address to notify him when the product will be available.
We should also have configured the AdWord conversions, to know which keyword was converted and the money spent on each conversion.
Of course I have mixed feelings about this approach, since it seems that I am fooling my prospect. But in fact, the most people on the web are browsing, and if the user it's not interested in the product, he will bounce, leaving the mini sales immediately . If they are interested, maybe they don't mind to sign up for a launch notification.
At the end of the day, with this approach you can measure the searches performed with the keywords defined in AdWords, which keywords converted, and have a rough estimate of the conversion rate. We get this with a small investment, including the AdWord campaign, the development and design of the HTML pages of the mini sales site, and the screen-shots of the application if we have it.
In summary, I would like to say that the Mini Sales Site it seems to me a valid approach for those that who desire to build an MVP for SaaS applications, without much investment involved. It can be the first iteration of the Build-Measure-Learn loop, without compromising the next iterations.