Team-Scale Autonomy
Explore the concept of team-scale autonomy through the two-pizza team model, emphasizing self-sufficiency and reducing dependencies. Understand how smaller, cross-functional teams accelerate development by avoiding coordinated deployments and minimizing waiting on external reviews or resources. Learn the role of tooling and platform teams in supporting this autonomy to help push software changes through to production effectively.
We'll cover the following...
The two-pizza team
The concept of the two-pizza team may sound familiar. This is Amazon founder and CEO Jeff Bezos’s rule that every team should be no larger than can be fed with two large pizzas. It’s an important but misunderstood concept. It’s not just about having fewer people on a team. That does have its own benefit for communication. A self-sufficient two-pizza team also means each team member has to cover more than one discipline.
We can’t have a two-pizza team if we need a dedicated DBA, a front-end developer, an infrastructure guru, a back-end developer, a machine-learning expert, a product manager, a GUI designer, and ...