What is a high-performing team and how do I get one?
What exactly is a high-performing team? Theories and suggestions abound, but a real definition seems to be hard to find. Many Product Managers may "feel" their teams are high performing because they deliver consistent value. But are they really high-performing, or just performing? In this session we will cover the top 10 characteristics of a high-performing software development team and how to get your teams there.
Outline/structure of the Session
- Energizer - "Around the World Greetings"
- Speaker Introduction
- Audience Poll - What is a high-performing team?
- Top 10 Characteristics of high performing teams
- Introduction to Agile Team Performance Measures
Agile Team Performance Measures: During this session we will introduce the idea of measuring teams for performance using the balanced quadrant method. Teams will be encouraged to identify measurements in the areas of Speed, Quality, Predictability, and Sustainability. The key is the that the TEAM identifies what is measured. For example, one area that team could focus on for the Speed quadrant could be Time Spent Deploying Software. The intention is to find areas that the team cares about improving and then guiding them towards improving it by measuring it and leading team conversations around how it could be improved. The balanced quadrants helps to keep teams from making changes for one area at the cost of another (e.g. going faster at the cost of code quality).
Participants should leave understanding that while an agreed upon definition for high-performing teams may be hard to find, the characteristics of them are not. The characteristics will become their vision of a high-performing team, and the Agile Team Performance Measures will serve as a way to track progress towards becoming and staying one.
Scrum Masters, Product Owners, Product Managers, Agile Coaches, Technical Leads
Participants should possess a general understanding of software development and Agile practices.