Not too long ago there was a link posted on HN on how to successfully come up with a design together as a team.
Out of my head it described a procedure somewhat like this:
Every team member should first think of the problem and put together a presentation stating the problem and their proposed solution. They also have to list pros and cons with their solution. Presentations are subsequently shared and members have to pick a favorite among all. In the end everybody meets to boil all suggestions down to the best overall solution.
Ring any bells?
Thank you.