16.11 일일 스크럼(Daily Scrum)의 운영 원칙과 팀 자율성 보장
1. 일일 스크럼의 목적
일일 스크럼(Daily Scrum)은 개발자를 위한 15분 이내의 일일 이벤트로, 스프린트 목표를 향한 진척을 검사(Inspect)하고 필요시 스프린트 백로그를 조정(Adapt)하는 활동이다. 일일 스크럼은 상태 보고 회의(Status Report Meeting)가 아니라, 팀의 자기 관리를 위한 계획 이벤트이다.
2. 운영 원칙
시간 제한(Time-box)의 엄수이다. 15분 이내로 제한하여 집중과 효율을 확보한다. 스크럼 마스터는 시간 초과의 방지를 촉진하되, 강제적 종료보다 팀이 자율적으로 시간을 관리하도록 코칭한다. 개발자 중심의 운영이다. 일일 스크럼은 개발자의 이벤트이다. 프러덕트 오너나 관리자가 참석하더라도, 이벤트의 주체는 개발자이며, 외부 참석자는 관찰자(Observer)의 역할에 한정된다. 일관된 시간·장소의 유지이다. 매일 동일한 시간과 장소에서 개최하여 습관화를 촉진하고, 일정 조율의 비용을 최소화한다.
3. 팀 자율성의 보장
스크럼 마스터의 핵심 역할은 일일 스크럼에서 팀의 자율성을 보장하는 것이다. 구체적으로 일일 스크럼이 관리자에 대한 상태 보고가 아닌 팀 내부의 계획 활동임을 조직에 인식시킨다. 일일 스크럼에서 관리자가 개별 개발자에게 직접 질문하거나 지시하는 것을 방지한다. 팀이 자신에게 적합한 일일 스크럼의 형식을 자율적으로 설계하도록 촉진한다. 전통적 “3가지 질문(어제 한 일, 오늘 할 일, 장애물)” 형식은 권장 사항일 뿐 필수가 아니다.
스크럼 마스터 자신도 일일 스크럼에서 관리자적 태도를 삼가야 한다. 스크럼 마스터가 일일 스크럼을 주재하고 개별 구성원에게 순서대로 보고를 받는 방식은 팀 자율성의 원칙에 위배된다.
딥테크 기업에서 일일 스크럼의 특수성은 하드웨어 엔지니어와 소프트웨어 개발자가 동일 팀에 속하는 경우 양 영역의 진척을 효과적으로 동기화하는 기회로 활용되어야 한다는 점이다.