Group awareness in distributed software development
How does radical collocation help a team succeed?