Good day.
First, I want to give a background about our current Scrum team.
We're a cross-functional team, but not necessarily with cross-functional individuals. Our team is composed of 2 back-end developers, 3 front-end developers and 2 testers. We've just shifted from velocity-based planning to capacity planning.
So far:
1) During planning, after listing down tasks, certain horizontals, for example, the back-end developers will already be on their full capacity while the other horizontals are not yet full.