I have always used the term cross-functional team to imply an ad-hoc team composed of members from differing formal departments.
However, as I am reading the Scrum guide, it often seems to impy something else. While a team of 3 to 9 members is recommended, sometimes it appears that the Scrum Guide is saying that a cross-functional team is more a a team whose members have differing skills.
Which definition is Scrum getting at (the first, the second, or both)?
Thanks