Brainstorming is a technique for generating ideas, developing creativity, or problem solving, in small groups, through the free-flowing contributions of participants. The purpose of this checklist is to enable a busy manager, without previous experience of the technique and with a minimum of preparation, to introduce brainstorming to a group and then go on to brainstorm a specific problem or opportunity.