How should teams of experts working on knowledge-intensive projects be structured? Should they be hierarchical? Or will flexible, self-organized groups perform better?