During the post-9/11 dot com bubble-bursting, I worked at a dying company that had an “offsite” guided brainstorming session on how to save the business. I think it was on a disused floor of our rapidly emptying Tech Square office building. I had heard of various bits of brainstorming methodology before, e.g., no criticism of ideas; quantity over quality of ideas, and so forth. But I had never gone through such a complete formal process like the one the facilitator took us through.
Well, just as I had heard about early adopters and s-curves long before I had read Crossing the Chasm, there are now lots of software and general business methodologies built around Brainstorming concepts. The idea is to have a somewhat reproducible process to identify and explore everything that matters in the task at hand. Agile programming, including eXtreme Programming and Scrum, have the same general purpose. The key is diversity of viewpoints about specific questions.
Now we’re seeing a sort of slow motion explosion in the use of virtual worlds for this.