Scrum@Scale로 달성하는 조직의 민첩성

Scrum@Scale이 조직 전반에서 스크럼을 확장하는 방법

Chris Spanner 작성자: Chris Spanner
주제 찾아보기

중요한 경기를 위해 훈련하는 럭비 팀처럼, 스크럼 방법론은 팀이 공동의 목표를 달성하기 위해 더 효율적으로 협업하도록 돕습니다. 하지만 조직이 스크럼을 확장하고 싶을 때 어떤 일이 발생할까요? 스크럼은 하나의 팀에서 복잡한 제품을 개발, 제공 및 유지하기 위한 프레임워크를 제공하는 동시에, Scrum@Scale(S@S)은 전반적 조직 문화를 변화시키기 위해 팀의 전체 에코시스템에 초점을 둡니다.

Scrum@Scale이란 무엇인가요?

Scrum@Scale은 스크럼의 공동 창조자 중 한 명이자 Agile 매니페스토를 공동 작성한 Jeff Sutherland 박사의 지도에 따라 Scrum Inc.와 Scrum Alliance의 합작 사업으로 개발했습니다.

Scrum@Scale은 스크럼 및 복잡한 적응형 시스템 이론의 기본 원칙을 바탕으로 스크럼을 확장하는 방법입니다. Scrum@Scale에서는 모두가 상호 교환 가능한 스크럼 팀의 일부이며, 목표에 따라 스크럼 팀의 네트워크가 한곳으로 모여 에코시스템을 형성합니다. Scrum@Scale은 교육 및 인증을 옵션으로 하여 대규모의 기업에서 확장하도록 설계했습니다.

Scrum@Scale은 스크럼과 동일한 가치 위주 문화에서 만들어집니다.

개방성, 용기, 집중, 존중 및 노력

Scrum@Scale에서 Sutherland의 목표는 확장이 자유로운 아키텍처에서 선형적 확장성을 달성하는 것입니다. 여기에 최소한의 프로세스가 창의성을 방해하지 않으면서 확장성을 갖추고 효율성 및 일관성을 유지하도록 도움을 주는, Mozilla 및 Spotify에서 대중화한 애자일 접근 방식인 MVB(최소로 필요한 관료주의)를 통합합니다.

사람들의 일반적인 계층적 그룹화를 피하므로 Scrum@Scale은 추가 팀이 만들어질 때 더 복잡해지는 것을 방지합니다. 이는 팀에서부터, 팀 내의 팀, 그리고 팀의 네트워크에 이르기까지 확장의 개념을 사용합니다.

그 결과 Scrum@Scale의 최고 우선 순위는 여러 조직이 직면한 다음과 같은 주요 과제를 해결하는데 도움이 됩니다.

  • 제한적 리소스로 효과적으로 우선순위 지정
  • 높은 품질로 작동하는 소프트웨어를 기간 내에 제공
  • 소프트웨어의 리팩터링 가능성
  • 조직 또는 제품의 관점 모두에서 변화에 적응

Scrum@Scale에 포함된 것은 무엇인가요?

Scrum@Scale의 핵심 개념은 무엇인가요?

Scrum@Scale은 다음 세 가지 핵심 개념을 기반으로 만들었습니다.

  • 소규모 팀
  • 조직 전반에서 확장
  • 최소로 필요한 관료주의 적용

소규모 팀은 스크럼의 핵심 개념이며 팀의 팀으로 확장할 때 필수입니다. 팀에는 보통 구성원 3~9명 또는 "피자 두 판의 법칙"에 따른 인원(피자 두 판을 충분히 나눠 먹을 수 있는 인원)이 있어야 합니다.

애자일 관행이 전체 조직에 걸쳐 확장함에 따라, 기능을 수행하는 스크럼 팀은 Scrum@Scale의 토대가 됩니다.

이 맥락에서 MVB(최소로 필요한 관료주의)는 결정을 내리고 실행하는 데 걸리는 시간으로 정의됩니다. 조직 전반의 소규모 팀의 경우, 이 접근 방식은 조직 내에서 장애물을 헤쳐 나가는 데 도움을 줍니다.

Scrum@Scale 구성 요소

Scrum@Scrum의 구성 요소는 조직이 변화 백로그 및 접근 방식을 이끌고 개별화하도록 돕습니다.

이 프레임워크는 스크럼 마스터 주기 및 제품 소유자 주기의 두 가지 주기로 나타낼 수 있습니다. 이러한 주기는 스크럼 마스터 주기의 "방법"을 제품 소유자 주기의 "대상"에서 분명히 구분하며, 겹치는 부분을 강조합니다.

Scrum@Scale 프레임워크 다이어그램

확장 구조는 여러 팀이 각 스프린트의 마지막에 잠재적으로 전달 가능한 제품의 증분의 완전히 통합된 집합을 제공하는 스크럼의 스크럼을 활용하여 달성합니다.

기한 지정 및 스프린트 경계는 확장성 있게 유연해지지 않습니다. 이것들은 조직 민첩성을 달성하는 데 중요합니다. 이미 팀에서 커밋한 스프린트 목표를 달성하는 데 어려움을 겪고 있다면, 확장을 시도하기 전에 이러한 문제를 멈추고 먼저 해결하세요. 팀의 성과를 확인해야 하는 경우, Jira 스프린트 보고서를 사용하면 실수가 발생했을 때 이를 발견하는 데 도움이 될 수 있습니다.

Scrum@Scale 역할

Scrum@Scale은 스크럼 기반이므로, 제품 소유자 및 스크럼 마스터의 스크럼 역할을 사용하며 스크럼 가이드에서 정의한 것과 동일한 역량을 보유합니다. 팀 내의 팀 개념으로 인해 새로운 역할이 필요합니다.

  • CPO(Chief Product Owner)는 백로그 우선 순위를 연관된 모든 이해 관계자와 정렬하고, 스크럼의 스크럼에서 전략적인 비전을 설정하기 위해 개별적인 팀 및 제품 소유자와 협력합니다. CPO는 스크럼의 스크럼 내에서 모든 것에 대한 하나의 백로그를 생성할 책임이 있습니다.
  • SoSM(스크럼의 스크럼 마스터)는 릴리스에 공통의 노력에 대한 책임이 있으며 스크럼 마스터와 유사한 책임이 있지만 단지 규모가 확장됩니다.

Scrum@Scale 이벤트

스크럼의 주요 성공 요인은 다음과 같은 단순하지만 강력한 스크럼 이벤트입니다.

스크럼을 확장할 때, 팀에서는 각 팀의 대표가 침석해야 하는 확장된 일일 스크럼이라는 하나의 이벤트만 추가하여 평소와 같이 스크럼을 계속합니다.

내용은 팀의 스프린트 목표를 방해하는 요소, 다른 팀에 위험, 팀 간의 종속성, 개선 방법 및 다른 팀과 공유할 수 있는 지식에 매일 15분을 투자해야 하는 일일 스크럼과 매우 비슷합니다.

애자일 조직의 스크럼 마스터 – EAT(Executive Action Team)

스크럼을 확장할 때는 조직 문제가 크게 증가하여 Scrum@Scale에 EAT(Executive Action Team)가 필요합니다. 이 팀은 변화 전략에 대한 책임이 있으며 스크럼 가치, 역할 및 지원 결정 및 방해물 제거의 구현을 소유합니다. EAT의 주요 전제 조건은 조직을 변화시키기 위한 고위 간부의 권한입니다.

EAT가 초점을 두는 일반적인 영역은 다음과 같습니다.

  • 모든 것을 중요함으로 표시하는 것보다 우선순위가 적절한지 확인
  • 팀이 각 스프린트를 제공할 능력과 환경을 보유하고 있는지 확인
  • 조직이 계속 발전하고 조직 부서가 제거되는지 확인

애자일 조직의 제품 소유자 – EMT(Executive MetaScrum Team)

EMT(Executive MetaScrum Team)는 조직적 비전을 소유하고 조직의 전략적 우선 순위를 지정합니다. 이 팀은 조직적 지시를 변경하거나, 어떤 제품 또는 서비스를 다시 구조화하거나 종료해야 하는지 결정하는 책임이 있습니다. 조직을 로드맵에 더욱 정렬시키며 정기적으로 또는 특별한 상황에서 열릴 수 있습니다.

이 팀은 자금, 직원 및 고객 약속을 담당하는 CPO 및 비즈니스 소유자로 구성됩니다. EMT와 CPO는 긴밀히 협력하여 전략, 자금 또는 리소스 할당에 필요한 변경 사항을 다룹니다.

조직이 팀의 팀 구조에서 벗어날 만큼 성장했다면 다음 단계는 Scrum@Scale을 통해 더 확장하는 것입니다. 스크럼의 스크럼을 통해 스크럼을 확장하는 데 사용한 것과 같은 접근 방식으로, 스크럼의 스크럼을 스크럼의 스크럼의 스크럼(SoSoS)으로 확장할 수 있습니다.

결론

Scrum@Scale은 "확장이 자유로운" 아키텍처를 사용하여 조직이 각자의 속도로 유기적으로 성장하고, 무제한 스크럼 팀을 효율적으로 조정할 수 있도록 합니다. 프레임워크 이면의 개념은 적절하게 문서화했고 다른 프레임워크보다 지시적 성격이 덜합니다. 이를 통해 스크럼을 팀 수준에서 능숙하게 사용하면 Scrum@Scale을 조직 전반에 적용할 수 있습니다.

Scrum@Scale을 구현할 때는 확장하기 전에 좋은 스크럼 관행에 집중하고, 변화를 만들고 장애물을 제거할 권위자로 EAT를 수립하는 것이 매우 중요합니다. 스크럼 팀의 성과를 판단하기 위해서는 온라인에서 여러 평가를 찾을 수 있습니다. 팀 속도, 팀 만족도 및 수익 포인트에 대한 Jeff Sutherland의 제안 사항으로 시작하는 것을 추천합니다.

다음 단계로 나아가기

Scrum@Scale과 같은 프레임워크는 비즈니스가 조직 내에서 애자일을 효과적으로 확장하고 원하는 비즈니스 결과를 달성하도록 돕는 데 실행 가능한 옵션을 제공합니다. 하지만 이와 마찬가지로 중요한 것은 기존 관행을 강화하고 그러한 관행의 이점을 완전히 실현하도록 돕는 데 선택하는 도구입니다. Atlassian의 엔터프라이즈 애자일 계획 플랫폼인 Jira Align을 사용하면 디지털 혁신을 가속화하기 위해 가시성, 전략적 정렬 및 엔터프라이즈 적응성을 향상할 수 있습니다.