Launching a webservice: defining your MVP

When you have an idea for a webservice it’s easy to get lost into coding a lot of neat little features. But do you need all of them straight away? More often than not these features will cost you a lot of time to develop, while they might not even be the features your customer want. Wikipedia says: A Minimum Viable Product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development.