What Are T-shaped Teams?

What Are T-shaped Teams? The term T-shaped skills is also common in the agile software development world and refers to the need for cross-skilled developers and testers in an agile team, e.g. a scrum team. Why T-shaped teams are the future of work? In addition to technical skills — like proficiency in programming or design