In companies it depends on the nature of a task whether a team effort or an individual effort is more likely to produce exceptionally good results. Sometimes a task is given to a team, but an individual is more likely to succeed when dealing with it alone (this only works for certain tasks). In this case the individual should stop being a team player for a while and bring in the team later, e.g. by asking for feedback. Linux as such wasn’t the result of a team. It was an individual. But the team, i.e. the open source community offered free testing and criticism. Then the movement grew and a team and a division of tasks was needed.
You mentioned “Stanford Prison Experiment”. There’s also the “Third Wave”.
From Wikipedia: The Third Wave was an experimental demonstration of nazism movement undertaken by history teacher Ron Jones with sophomore high school students attending his Contemporary History class as part of a study of Nazi Germany. The experiment took place at Cubberley High School in Palo Alto, California, during first week of April 1967. Jones, unable to explain to his students how the German populace could claim ignorance of the extermination of the Jewish people, decided to show them instead. Jones started a movement called “The Third Wave” and convinced his students that the movement is to eliminate democracy.
http://en.wikipedia.org/wiki/The_Third_Wave