Minimum Viable Product (MVP) and web development
Minimum Viable Product is simply a strategy in which a product is introduced to market as soon as possible and then the additional features are built while learning from customer feedback. Typically this means that a roadmap of features is drawn and features are released one by one, but in extreme cases, products aren’t even fully functional until a presale has been made.
While certainly not ideal for many products, MVP is a strategy that works well in web development as it is very easy to release updates and gather feedback. Invariable customers will have opinions and perspectives that differ from your own and getting feedback early will allow for adaptation without significant extra expense.
It’s also a great way to prioritize feature development in the most profitable ways. Planning and strategy is great, but things get unpredictable fast and it is easier to steer the ship as you go rather than setting out on the precise trajectory from the start.