The problem

Describe what happens today and why it is inadequate. Avoid starting with a feature list before explaining the problem.

The user

Identify who uses the product and what they need to accomplish. If there are different roles, state them early.

Success

Define what success looks like after launch: more requests, less time, clearer tracking or an easier experience. This helps prioritize features.

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.