One stage in the software design process is feature selection.
The Design Sprint framework offers a technique called the Decision Matrix.
Objective: Prioritize Feature Ideas
The process can be divided into three steps:
Step 1. Prepare
( Two lists: features and judgement criteria )
- A list of feature ideas.
- Two criteria to judge ideas.
Impact — value to a good user experience
Effort — the amount of work required
Novelty — anything unique
Step 2. Plot
Create an X,Y chart with Impact on the Y axis and Effort on the X.
Use a single Post-it™ note per idea and place it on the graph corresponding to its impact and effort (e.g. low impact high effort would place the note low and to the right. High impact and minimal effort places the note high on the left of the graph.)
[ ] represent post-it notes. * & $ % are the ideas.
| [ * ] /
| (group A) / [$]
| [&] /
| / group B [%]
feature [*] and [&] might be chosen because higher impact and less effort
A digital tool like Figma will also work.
Draw a diagonal line. Pick the features which lay on one side. You may want to include or exclude features from the other side. That's ok. It's not a science. Rather, it's just a way to give you perspective and be taking action toward making a decision on the first round of features.
Start with these features and quickly move to the next stage in the process.
For more design tips, follow @zyumbik - who posted the original -- I re-wrote it here so I could put it in terms I understood.