Define the core job
Write one sentence describing the result users come for. Any feature that does not directly support that outcome can be evaluated for a later phase.
Separate essential from useful
Login, payments, notifications and admin dashboards are not automatically essential. A feature is essential when removing it breaks the core journey.
Include measurement
Even a small release needs clear events showing where users start, stop and succeed. That makes the next iteration evidence-driven.
Before starting a project
Use these questions to structure the idea, then send what you have. You do not need a complete technical specification before contacting SDS.
