기원

  • 2002년 아마존.

From: 데브옵스 핸드북

2002년, 아마존은 모놀리식(monolithic) 코드베이스에서 벗어나기 위한 전환 계획의 일환으로, 팀 규모를 피자 두 판을 함께 먹을 수 있을 정도의 인원(보통 다섯~열 명)으로 작게 유지하는 '피자 두 판의 법칙'을 도입했다.
이처럼 팀의 규모를 제한하면 네 가지 효과를 얻을 수 있다.

  1. 작업 중인 시스템에 대한 팀의 분명하고 공유된 이해가 보장된다. 팀 규모가 커지면 무슨 일이 진행되고 있는지 팀원 모두가 파악하는 데 필요한 커뮤니케이션 양이 증가한다.
  2. 작업 중인 제품 및 서비스의 성장률을 제한한다. 팀 규모를 제한해 시스템을 발전시킬 수 있는 속도도 제한한다. 그리고 팀이 시스템을 지속적으로 이해할 수 있도록 보장한다.
  3. 권력을 분산시키고 자율성을 부여한다. 각각 피자 두 판 팀(2PT)은 자율적이다. 팀 리더는 경영진과 협력해 팀이 담당하는 핵심 비즈니스 메트릭을 결정한다. 이 메트릭은 팀의 실험에 대한 전반적인 평가 기준이 된다. 그 후, 팀은 해당 메트릭을 극대화하기 위해 자율적으로 행동할 수 있다.
  4. 2PT를 리딩하는 것, 즉 소규모의 팀을 이끄는 것을 통해 직원들은 장애가 심각한 결과를 초래하지 않는 환경에서 리더십에 대한 경험을 쌓을 수 있다. 아마존 전략의 핵심 요소는 2PT의 조직 구조와 SOA의 아키텍처 접근 방식 간의 연결이다. 1

참고문헌

  • 데브옵스 핸드북 / 진 킴, 제즈 험블, 패트릭 드부아, 존 윌리스 저/김영기 역 외 1명 정보 더 보기/감추기 / 에이콘출판사 / 2018년 07월 06일 / 원제: The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

주석

  1. 데브옵스 핸드북. 137쪽.