What is Groupt hink?

What is Groupt hink? How does it develop? How does it negatively affect group communication and problem solving? How can groupthink be prevented or eliminated?