A high performing agile team has 10 key attributes: 1) trusts each other through honesty and sharing personality tests, 2) spends time together to build bonds through a team formation model, 3) has functional conflicts to face the truth and experiment with ideas, 4) keeps team commitments by understanding and agreeing on goals, 5) holds itself accountable by focusing on delivered value and continuous improvement, 6) buys into the shared mission by understanding its purpose, 7) continuously strives for improvement through health checks, 8) keeps its workload and impediments visible through boards, 9) delivers working software incrementally at a sustainable pace through test-driven development and visible build pipelines, and 10) uses various tools like personality tests, model stages,
Related topics: