Principles of Effective Teams

  1. Ownership
  • A team might own multiple services
  • 1:n ownership can lead to conflict about technical choices and make accountability unclear
  1. Autonomy
  • Important to scale
  • Self-forming teams
  1. End-to-end responsibility
  • Devops
Sanjay Over 4 years ago