I love brainstorming! I think it’s a way of getting the best for a project. It puts all heads together and brings out the best ideas, without bruising egos and involves the team equally. I’ve seen great things come out of brainstorms.
Lately, I’ve seen people stating that brainstorming isn’t the best way to approach product creation. They argue that people like Bill Gates, Steve Jobs, Mark Zuckerberg and other innovators did it all themselves and changed the world. They are, however wrong. These people are strong proponents of collaboration software like Sharepoint.