Agile, Scrim and cross-functional

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)?

Anthony LuciaAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Cross-functional in SCRUM means that team members take roles that do not primarily belong to their positions in that team. For example a tester that helps coding, or a business analyst that is creating test cases. In my opinion every team should have this capabilities, but one should never plan for this or use it as a strategy. Like a goal keeper at soccer never trains for taking penalties, but so convenient if he is capable of it.

From what I understand from how you use the term cross-functional for teams with different areas of functional expertise I would rather say that is not 'cross'-functional, but more 'multi'-functional. Why? Because I rather avoid members in such teams to actually cross their functional domain borders - that would be fuel for trouble :)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Project Management

From novice to tech pro — start learning today.