brainstorming

noun
1
a way of making a group of people all think about something at the same time, often in order to solve a problem or to create good ideas
طوفان ذهنی, ایده پردازی جمعی