Here's an idea for game development: small teams of developers, say 5 for each team, each start on a new game on day 1. Every 5 days, the projects switch hands, with everybody working on a teammember's project that he or she has not worked on yet. At the end of 25 days, each project has been worked on by each of the team members -- and at that time, the projects are frozen and judged. The teams are then scored based on the average quality of the games produced.
Anybody want to start planning a competition like this? I think it would be fun.