Let's face it: most of us do brainstorming without much of a framework. We gather the group, put ideas on a board, and then use only a few of the ideas if any. The challenge with the traditional brainstorming approach is that sometimes very few good ideas come out of the time spent.
This is a great approach that I have used successfully—even with groups that have done a lot of brainstorming. It's easy to adapt the core concept that is explained in this short video.
So the next time you need to do brainstorming, try brainswarming instead.