The answer to this question is brainstorming.
Brainstorming is a technique where in a group is gathered together to find a solution to a specific problem by giving ideas collaborated by its members. Brainstorming is also a way of giving ideas and encourages everyone to participate in creating a solution for the problem.