What belongs in an MVP and what does not
An MVP is not a cheap copy of the final product. It is an experiment with a question attached: will this user complete this task and come back? Everything that does not help answer that question waits. That usually means one user role, one primary workflow, a basic admin view for your team, and the minimum notifications needed to keep the loop closed.
The decisions that matter most are made before a line of code. Which customer segment do you test first? What does success look like in numbers you can measure within a pilot, such as completed orders or returning accounts? Which parts can be manual behind the scenes (a team member approving requests, for example) so you learn the process before automating it?
We write this down as a one-page scope with a not-now list. It is the document we return to whenever a new idea appears. Good scoping typically takes one to two weeks and is the cheapest insurance in the whole project.
