… Not the other way around.

No matter whether the solution was done on the back of napkin in a bar or by an excellent optimized process, requirements come from a solution.

So what should you do?

Know your market.

Observe your customers and prospects.

Understand the problem.

Clearly state the problem.

Open the solution space.

Prototype.

Test.

Select.

Now create your requirements from the solution that solves the clearly defined problem customers in your target market have.