Define the user outcome and smallest useful slice
Write the user, task and observable result the project should deliver. Trace one complete journey from interface through authorization and stored data to the user’s confirmation. List acceptance criteria and deliberate exclusions. Record the unresolved product or technical question that most threatens the slice, then choose a small experiment to answer it.