Decide what the first version must do.
An app can grow expensive when every possible feature becomes a launch requirement. We begin with the person using it and the task they need to finish. A clear first release might let customers book a service, access a learning product, view an account or manage an internal process.
The proposal separates essential features from later ideas. It describes screens, user roles, integrations and acceptance criteria so everyone can recognize when the first version is finished.

