Before starting
Describe the problem, intended users, what exists today, technology constraints and one example of the expected result. Do not share passwords; arrange temporary access only when needed. Turn this guidance into an observable goal: Specify inputs, outcomes and expected errors for each application feature.