The Development Team in Scrum has to be a cross-functional team. Does it not mean that all the individual Development Team members HAVE to be cross-functional?
A team is only as capable as it's members.
I came across an explanation which said the team has to be cross functional and not the team members. Which I think is wrong.
Would like to hear your thoughts...