엔지니어링 조직을 스케일링하는 것은 단지 인원수가 아니라 의사결정을 스케일링하는 것에 관한 것입니다. 성장하면서 자율성을 아래로 내려보내고, 오너십을 중심으로 팀을 구조화하며, 비공식적 조율을 명확한 인터페이스로 대체해야 합니다.
이해하는 방법
text
조직이 성장하면서
- 명확한 오너십을 중심으로 팀 구조화 (서비스, 도메인, 제품)
- 팀 간 의존성 최소화 (Team Topologies / 자율성)
- 관리 통솔 범위가 무너질 때만 관리 계층 추가 (~6~8명의 직속)
- 의사결정을 명문화: 원칙, paved road, 가벼운 프로세스
- 필요보다 앞서서 리더를 채용하고 성장시킴
Conway의 법칙은 실재합니다. 당신의 아키텍처는 조직 구조를 반영할 것이므로, 둘을 함께 설계하세요.
구체적인 예시
엔지니어 30명에서 150명으로 가면서, CTO는 단일 제품 팀을 도메인 정렬 스쿼드로 나누고, paved road를 제공할 platform 팀을 도입하며, 누구도 8명 넘는 직속을 두지 않도록 엔지니어링 매니저를 승진시키거나 채용합니다.
