Issue trees are basically maps of problems. They give you a clear and systematic way of looking at the problem you need to solve. They help you break down a big problem into smaller, more manageable ones, and prioritize certain parts of the problem. In other words, they're useful for the "divide and conquer" strategy.
Issue trees are also great for communicating about a problem with others since they provide a map of the problem.
There are two basic kinds of issue trees:
A good issue tree must cover the whole problem. It has to be rigorous. Here are some basic principles for creating an issue tree.
When you have singled out some specific parts of the problem that you want to focus on, you can follow up with creating a solution tree.
The advantage of this structured way of thinking is that working with constraints will actually help you generate more ideas.