Hi Everyone, I will highly appreciate your help.
We are planning to release our Web app in 4 phases:
- MVP 01 (10% of all features we are planning to offer)
- MVP 02 (additional +30%, which means the web app will be “Total 40%”)
- MVP 03 ( additional +60%, which mean the web app will be "Total of 100%)
- Final Version ( 100% of all planned feature plus or minus what the users’ feedback force us toward)
My question now is: What is the right approach when it comes to DB Design and structure?
(a) worry only about MVP 01 DB structure, release, and then for the following versions keep modifying?
(b) Design the whole expected DB structure and use only what is needed in each Version when the time comes?
(c) Both approaches are not optimal and the expert recommendation would be…