Cross-functional teams seem to be one of the sacred cows of the Agile movement. While I totally agree that we need more collaboration in many organizations, I have never fully understood what exactly the term "cross-funcional team" means. A while ago I discussed this with my brother Stefan, who is one of the smartest guys ever, and the result of this discussion was a 9-page article on cross-functional teams, which was published in our magazine agile review (German). We are quite satisfied with the content, so we decided to translate it into English and make it available for everyone.
These are the topics we deal with: