One of the keys to team agility is cross-competencies, when anyone can step into any task at any time. We can still have specialization. Specialization gives teams depth. Cross-functioning gives flexibility when workloads fluctuate unpredictably.
This means getting away from people "owning" siloed roles as property they protect and compete for. Optimal agility happens when anyone can take on anything they see needs to be done to further the core dreams and stories of the team.