Brainstorming

To brainstorm is to think about and try to come up with ideas or solutions to a problem, either on your own or in a group.