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.