Section 1 - Instruction

You've generated multiple ideas using brainstorming, SCAMPER, and mash-ups. Now comes the crucial step: systematic screening to find your best opportunities.

Most entrepreneurs pick ideas based on gut feeling. Smart ones use objective criteria to evaluate systematically.

Engagement Message

Can you remember one of your ideas and write it down here so we can evaluate it? Doesn't have to be your favorite one!

Section 2 - Instruction

We'll use a simple three-part scorecard: Desirability (do customers really want this?), Feasibility (can you actually build it?), and Viability (will it make money?).

Each criterion gets scored 1-5, giving you a total score up to 15 per idea.

Engagement Message

Which of these three—desirability, feasibility, or viability—feels most important to you?

Section 3 - Instruction

Desirability measures customer need intensity. High scores mean people actively seek solutions, spend money on workarounds, or complain frequently about the problem.

Low scores mean people mention it occasionally but don't take action to solve it.

Engagement Message

On a 1–5 scale, how would you rate customer desire for your picked idea?

Section 4 - Instruction

Feasibility examines whether you can realistically build and deliver this solution. Consider your skills, resources, timeline, and any technical or regulatory barriers.

Don't aim for perfection—ask whether it's achievable with reasonable effort and learning.

Engagement Message

What's one feasibility challenge you see with your picked idea?

Section 5 - Instruction

Viability focuses on profit potential. Can customers afford to pay enough to make this profitable? Are there enough customers? Can you reach them cost-effectively?

Even great solutions fail if the economics don't work out.

Engagement Message

For the current idea we are evaluating, what's one reason it could be profitable?

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal