I think a better process than brainstorming would be "idea brewing" (made up future-buzz-word :) ):<p>1. Making the concoction: tell people about the problem they need to solve and about where to find good infos on it (and hopefully also spark their interest about the problem, otherwise it's pointless), let's say at the start of the week...<p>2. Brew: just leave people alone for, let's say, a week, so ideas can "ferment" in their heads...<p>4. Distill: meet and talk with people, have them present and discuss ideas they had and select ("distill") the ones that can be really good, let's say at the end of the week.<p>...now, I've never tried the process in a formal enough manner to have proof that it works better than anything, else, but according to this guy's theory it should.<p>(now, if you use up the term "idea brewing" a bestseller buzzword-creating management or self-help book, please be a nice chap and give me some credit for it)