Here is a technique that I've advocated before on the forum and it's used to solve exactly this type of a problem (along with others :) Do this once for each idea that you have
- Start with your 'idea' as 'develop idea'. Ask yourself Why/so-what and you'll get an outcome (a.k.a., benefit/value). You may get more than one, that's fine. It's okay to branch out.
- Recursively ask so-what/why/what's the value to every benefit you encountered and keep linking them up as per the flow. You should get a graph/tree-like structure from left (your idea) to right (high-end goals with intermediate outcomes in the middle).
Do this for each idea. Ideas may share outcomes...that's fine. If they do, comparison is easier.
Now once you have these models choose the ones with the most compelling outcomes/benefits/value whatever metric you want. If outcomes are shared you'll have one large graph which is easy to parse in the head and see which path is the most promising.
You can augment this with the following (you could start with this step as step 0 or iterate back and forth, doesn't matter)
List out your 'conditions of satisfaction' for pursuing an idea. This set of criteria should be uniform, irrespective of your choice. Use this as a reference to choose a 'path' from the above graphs.
If you are having a tough time 'ranking' your criteria you can do this:
- For each of the remaining criteria pick the most important one. ONE and ONLY ONE (ties are okay)
- Do this recursively and you'll have a ranking of criteria.
Now you can compare your ideas/paths/goals/benefits to this set of criteria and see which one satisfies (or satisfices) them the most.
Hope this helps!