요약: 스크럼 마스터는 스크럼 프레임워크를 준수하도록 보장하여 큰 규모의 팀에 스크럼을 지원합니다. 스크럼 방법론, 애자일 원칙 및 모범 사례에 전념하지만 팀이 워크플로를 개선할 기회에 대해 유연하고 열린 태도를 가지고 있어야 합니다.
제목에서 알 수 있듯이, 스크럼 마스터는 스크럼의 전문가로 스크럼 프레임워크를 따르도록 보장합니다. 스크럼에는 따라야 할 역할과 리추얼이 명확하게 정의되어 있으며, 스크럼 마스터는 스크럼 팀의 각 팀원과 협력하여 스크럼 프레임워크에 대해 팀을 안내하고 코칭합니다.
스크럼 마스터란?
스크럼 마스터는 스프린트라고 하는 시간 제한 반복에 초점을 맞춘 가벼운 애자일 프레임워크인 스크럼의 진행자입니다. 스크럼 마스터는 나머지 팀원의 코치, 즉 스크럼 가이드에 나와 있는 서번트 리더 역할을 합니다.
훌륭한 스크럼 마스터는 스크럼의 기본 요소를 위해 최선을 다하면서도 팀이 워크플로를 개선할 기회에 유연하고 열린 태도를 가지고 있습니다.
스크럼 마스터의 책임
스크럼 가이드에는 스크럼 마스터가 다른 스크럼 팀 역할을 수행할 수 있는 방법이 나와 있지만 잠재적 책임의 전체 목록은 제공하지 않습니다. 스크럼 마스터는 다음과 같은 일을 하는 경우가 많습니다.
- 스탠드업: 필요에 따라 매일 스탠드업(또는 매일 스크럼)을 지원합니다.
- 반복/스프린트 계획 회의: 과도한 이행 약속 및 범위 초과로부터 팀을 보호합니다. 추정 및 하위 작업 만들기를 지원합니다.
- 스프린트 검토: 미팅에 참여하고 피드백을 캡처합니다.
- 회고: 향후 스프린트를 위해 개선이 필요한 부분과 작업 항목을 기록합니다.
- 보드 관리: 스크럼 보드의 관리자 역할을 맡습니다. 카드가 최신 상태이고 Jira와 같은 스크럼 도구가 제대로 작동하는지 확인합니다.
- 1:1 미팅: 필요에 따라 팀원 및 이해 관계자와 개별적으로 미팅을 가집니다. 프로세스 및 작업 스타일에 대한 팀의 의견 충돌을 해결합니다. 많은 스크럼 실행자는 이 커뮤니케이션이 스탠드업 미팅 중에 이루어져야 한다고 생각하므로 1:1 미팅을 좋아하지 않지만 새로운 팀의 경우 특정 팀원과의 정기적인 대면 상호 작용을 선호합니다. 스크럼 마스터는 이 개별 상호 작용이 팀의 발전을 비롯해 서로를 알아가는 데 중요하다고 판단할 수 있습니다.
- 내부 컨설팅: 스크럼 마스터는 스크럼 팀과 가장 잘 협력하는 방법에 대해 팀원 및 내부 이해 관계자와 상담해야 합니다.
- 보고: 번다운 차트 및 기타 포트폴리오 계획 도구를 정기적으로 분석하여 무엇이 어떤 케이던스로 구축되는지 파악합니다.
- 블로커: 스크럼 마스터는 외부 블로커를 제거하고 프로세스 또는 워크플로 개선을 통해 내부 장애물을 관리하여 팀을 지원합니다.
- 잡무: 스크럼 팀이 제대로 작동하지 않는다면 스크럼 마스터가 해결해야 할 문제입니다. 고장 난 컴퓨터를 수리하거나 책상을 옮기거나 온도 조절 장치를 조정하는 일이 포함될 수 있습니다. 스크럼 마스터는 팀을 돕기 위해 거의 어떤 일이든 할 수 있어야 하며 팀에 실제로 필요한 것이라면 커피나 간식을 가져오거나 온도를 조절하는 일도 마다해서는 안됩니다.
스크럼 마스터 스킬
스크럼 마스터가 역할을 효과적으로 수행하려면 특별한 소프트 스킬이 필요합니다. 스크럼 마스터로서 뛰어난 성과를 내는 데 필요한 몇 가지 핵심 기술과 자질은 다음과 같습니다.
- 리더십: 스크럼 마스터는 권위적이지 않으면서도 리더십의 자질을 보여야 합니다. 팀에 봉사하고 자체 조직화를 지원하여 팀을 이끌어 나갑니다.
- 효과적인 커뮤니케이션: 명확하고 투명한 커뮤니케이션이 중요합니다. 스크럼 마스터는 모든 팀원 및 이해 관계자가 프로젝트 상태, 목표 및 장애물을 이해하도록 합니다.
- 공감: 팀의 어려움을 이해하고 공감하는 것이 중요합니다. 스크럼 마스터는 어려움을 겪을 때 팀원을 지원하고 동기를 부여해야 합니다.
- 문제 해결: 스크럼 마스터는 장애물 및 갈등을 해결하는 경우가 많습니다. 팀이 순조롭게 나아갈 수 있도록 문제 해결 및 해결책을 찾는 데 능숙해야 합니다.
- 적응성: 스크럼 마스터는 적응력이 뛰어나고 변화에 개방적이어야 합니다. 진화하는 팀 및 프로젝트의 요구 사항에 적응해야 합니다.
- 지원 기술: 미팅 및 스크럼 세레모니를 효과적으로 지원하는 능력이 매우 중요합니다. 스크럼 마스터는 이벤트가 원활하게 진행되고 의도한 결과에 초점을 맞출 수 있도록 해 줍니다.
- 코칭 및 멘토링: 스크럼 마스터는 애자일 및 스크럼 원칙에 따라 팀원을 코칭하고 멘토링하여 지속적으로 개선하도록 지원합니다.
- 기술 지식: 필수는 아니지만 기술 배경이 있으면 특히 개발 팀과 일할 때 도움이 될 수 있습니다. 그러면 스크럼 마스터는 팀이 직면한 기술적 문제를 더 효과적으로 이해할 수 있습니다.
- 시간 관리: 스크럼 마스터는 팀이 일정을 지키고 스프린트 목표를 달성하도록 시간을 효과적으로 관리해야 합니다.
스크럼 팀
스크럼 팀은 스크럼 프레임워크의 기본 요소입니다. 이 프레임워크는 다음 단계로 구성됩니다.
- 개발 팀: 잠재적으로 제공 가능한 제품을 제공하는 데 필요한 기술을 갖춘 전문가입니다. 제품 제작의 실제 작업은 개발 팀에서 담당합니다.
- 제품 소유자: 제품 소유자는 이해 관계자의 이익을 대변하고 제품 백로그를 관리하고 작업의 우선 순위를 지정하는 일을 담당합니다.
- 스크럼 마스터: 이전 섹션에서 논의한 것처럼 스크럼 마스터는 스크럼 프로세스를 지원하고 팀이 스크럼 원칙을 준수하도록 하는 데 중추적 역할을 합니다.
스크럼 프레임워크
스크럼 프레임워크는 애자일 프로젝트 관리 방법론에 대한 구조화된 접근 방법입니다. 다음과 같은 여러 구성 요소로 이루어져 있습니다.
- 스프린트: 스프린트는 타임박스로 정해진 반복 작업으로 보통 2~4주 길이로, 개발팀이 계획된 작업 항목 세트를 완성하기 위해 노력합니다.
- 제품 백로그: 제품 백로그는 제품이 해결해야 하는 모든 기능, 개선 사항 및 버그 수정의 우선 순위 목록입니다. 제품 소유자가 이 백로그를 관리하고 유지합니다.
- 스프린트 백로그: 스프린트 백로그는 제품 백로그의 하위 집합으로, 특정 스프린트를 위해 선택된 작업 항목을 포함합니다.
- 스크럼 아티팩트: 스크럼은 번다운 차트 또는 작업 보드와 같은 다양한 아티팩트를 사용하여 진행률을 추적하고 팀과 이해 관계자가 작업을 볼 수 있게 합니다.
- 스크럼 이벤트: 스프린트 계획, 일일 스탠드업, 스프린트 검토 및 스프린트 회고와 같은 스크럼 이벤트는 팀 내에서 공동 작업할 수 있는 구조 및 기회를 제공합니다.
스크럼 프레임워크는 유연성, 적응성 및 지속적인 개선을 강조하므로 복잡한 프로젝트를 애자일 방식으로 관리하는 데 많이 사용됩니다.
팀에 스크럼 마스터가 필요한 경우
모든 스크럼 교육자는 스크럼 팀에 스크럼 마스터가 있어야 한다고 가르칩니다. 스크럼 마스터가 없으면 진정한 스크럼에 미치지 못하고 있는 것이며 이 경우를 스크럼벗이라고도 합니다.
스크럼을 시작할 때는 이전의 스크럼 실행 방식을 본 관계자가 역할을 맡는 것이 큰 도움이 될 수 있습니다. 이 이유로 스크럼 마스터는 정규직 직원보다는 컨설턴트 또는 계약직 직원으로 고용되는 경우가 많습니다. 하지만 모든 스크럼 팀은 저마다 다릅니다.
많은 숙련된 팀은 위에 나열된 책임을 하나의 단위로 처리하고 업무를 공동으로 관리하는 데 대해 자부심을 느낍니다. 스크럼 마스터 역할은 팀 전체에 돌아가며 팀원마다 번갈아 가며 스탠드업 및 회고 미팅을 진행합니다.
Atlassian의 최신 작업 방식 코치인 Mark Cruth는 "결국에는 팀 전체가 스크럼 프로세스를 소유하므로 훌륭한 스크럼 마스터라면 주인 의식을 갖도록 장려할 방법을 찾을 것입니다."라고 설명합니다.
안타깝게도 스크럼 마스터의 역할에 대한 오해로 기존 매니저는 스크럼 마스터가 자신의 역할이라고 생각하는 경우가 많습니다. Cruth는 "스크럼 마스터가 두 개 이상의 팀을 지원하는 것은 드문 일이 아닙니다."라고 덧붙였습니다. "업무 중에는 지원, 조정 및 코칭에 상당한 수준의 노력이 들어갑니다. 업무가 지나치게 분산되면 스크럼 마스터가 조직이 새로운 작업 방식으로 전환하도록 지원하는 데 효과가 떨어질 수 있습니다. 지나치게 범위가 넓지는 않은지 확인하는 것이 중요합니다."
이것이 왜 문제가 되는지 더 자세히 이해하기 위해 스크럼 마스터 직무 설명을 회사에 이미 있을 수도 있는 스크럼 이외의 역할과 비교하고 역할을 분리하는 것이 중요한 이유를 살펴보겠습니다.
스크럼 마스터 및 제품 소유자 비교
조직에서 스크럼을 도입하는 경우 프로젝트 매니저가 조직의 새로운 요구 사항을 지원하기 위해 스크럼 마스터 또는 제품 소유자와 같은 새로운 역할을 지원하는 것은 드문 일이 아닙니다. Cruth는 "프로젝트 매니저가 프로젝트 관리에서 리더십, 진행자 및 프로세스 측면을 좋아한다면 보통 스크럼 마스터 역할을 알아보는 것이 좋습니다."라고 제안합니다. "프로젝트 범위 지정, 방향 설정 및 이해 관계자 관리를 좋아하는 경우라면 일반적으로 제품 소유자 역할을 살펴보는 것이 좋습니다."
스크럼 마스터 및 제품 소유자는 스크럼 팀에서 서로 다른 역할을 맡아야 합니다. 장애물이 나타나면 프로세스 관리 및 제품 방향을 명확히 구분하는 것이 가장 중요합니다.
Atlassian이 애자일 제품 관리 개요에서 지지하는 것과 같이 개발 팀에 대한 제품 매니저의 참여도는 높을수록 좋습니다. 프로젝트 매니저의 참여는 고객의 요구 사항 및 제품 선택 "이유"를 최우선으로 생각하는 제품 소유자의 참여와 비슷합니다. 팀의 작업 "방법"을 지시할 정도로 참여가 커지면 문제가 발생합니다.
효과적인 스크럼 마스터가 있으면 방향 변경에 따른 비용과 효율성의 이점 사이에서 균형을 맞출 수 있습니다. 훌륭한 스크럼 마스터는 팀이 자체 조직화를 통해 목표를 가장 잘 달성하는 방법을 결정할 수 있도록 권한을 부여하여 이를 수행합니다.
스크럼 마스터와 프로젝트 매니저 비교
스크럼 마스터에 상응하는 기술 분야 이외의 담당자가 프로젝트 매니저입니다. 두 역할 모두 작업을 완료하고 프로세스 개선을 통해 워크플로 문제를 해결하는 "방법"에 중점을 둡니다. 애자일 프로젝트를 성공적으로 관리하려면 두 역할 모두 필요합니까? 결론부터 말씀드리자면 '그렇지 않다'고 답할 수 있습니다.
기존 프로젝트 매니저와 스크럼 마스터는 팀이 작업을 완료하도록 돕는 역할을 하지만 둘의 접근 방식은 크게 다릅니다. 프로젝트 매니저는 프로젝트 마일스톤을 설정하고 팀 진행률을 보고하고 효과적인 커뮤니케이션을 지원합니다. 그러나 이 작업은 제어된 곳에서 이루어집니다.
반대로 스크럼 마스터는 팀이 목표를 달성하는 데 필요한 프로세스를 개선하고 간소화하도록 돕습니다. 완전한 제어를 행사하기 위해서가 아니라 팀원 또는 공동 작업자로서 그렇게 합니다. 최고의 스크럼 팀은 자체 조직되므로 마이크로매니지먼트에는 잘 맞지 않습니다.
앞선 내용은 스크럼 팀 관리에서 가능한 구성 중 일부에 불과합니다. 이 모든 역할을 활용하는 회사도 있으며 하나의 역할을 활용하거나 전혀 활용하지 않는 경우도 있습니다.
스크럼 마스터를 두는 데 따른 조직 차원의 이점
스크럼 마스터를 고용할 때 한 가지 핵심 고려 사항이 두드러집니다. 회사는 진심으로 스크럼 프레임워크에 전념해야 합니다. 스크럼 마스터는 회사가 핵심 스크럼 원칙을 완전히 받아들일 때 진정으로 뛰어난 성과를 달성할 수 있습니다.
스크럼 마스터가 모든 팀의 프로세스 관리를 지원하면 회사 전체가 이익을 얻습니다. 이 접근 방식은 고객에게 일관적인 가치 제공을 보장하고 팀원 및 관리자가 핵심 강점에 집중할 수 있도록 합니다.
제품 관리자는 전략에 집중하고 개발자는 최고의 코드를 작성하고 영업 팀원은 더 큰 성과를 거둘 수 있습니다. 이것이 효과적으로 작동하는 스크럼의 본질입니다.
Jira 스크럼 템플릿 무료로 시작하기
프로젝트를 간소화하고 스프린트 전반에서 작업을 쉽게 계획하고, 추적하고, 관리하세요. Jira 스크럼 템플릿에는 보드, 백로그, 로드맵, 보고서 등이 포함되어 있습니다!