Which of the following circumstances would be most appropriate to apply brainstorming as a group technique for generation alternatives?
1. When a team is trying to generate creative ideas for a new marketing campaign.
2. During a problem-solving session to explore different solutions for a challenging project.
3. When a group is tasked with generating innovative product features for a new product development.
4. In a collaborative setting where diverse perspectives are needed to come up with fresh ideas for process improvement.