주제 찾아보기

스크럼이란 무엇입니까? 애자일 프레임워크 분석

스크럼 가이드 - 스크럼의 정의, 작동 방식 및 시작 방법

무료 Jira 스크럼 템플릿 시작해 보기

프로젝트를 간소화하고 스프린트 전반에서 작업을 쉽게 계획하고 추적하고 관리하세요. 이 템플릿에는 보드, 백로그, 로드맵, 보고서 등이 포함되어 있습니다!

스크럼이란 무엇입니까?

가장 인기 있는 항목 애자일 프레임워크 중 하나인 스크럼은 팀이 업무를 스프린트라고 하는 더 작은 반복 주기로 나누어 복잡한 프로젝트를 처리할 수 있도록 도와줍니다. 공동 작업을 촉진하고 투명성을 높이며 지속적인 개선을 유도합니다.

소프트웨어를 만들거나 IT 요청을 관리하거나 교차 기능 프로젝트를 조정할 때 스크럼 방법론은 미팅, 도구 및 역할을 하나로 연결하여 팀이 업무를 구조화하고 관리할 수 있도록 돕습니다.

이 가이드에서는 스크럼의 기본 원리와 스크럼의 역할 및 관행을 알아보고 애자일 프로젝트 관리를 사용하여 업무를 더 효과적으로 계획, 추적 및 제공하는 방법에 대한 팁을 공유합니다.

스크럼이란?

스크럼은 팀이 가치, 원칙 및 관행을 바탕으로 작업을 체계화하고 감독할 수 있도록 지원하는 애자일 프로젝트 관리 프레임워크입니다. 스크럼은 팀이 경험을 통해 배우고 문제를 해결하면서 자기조직화를 이루고 성공 및 실패를 되돌아보면서 지속적으로 개선하도록 장려합니다.

What is scrum-c

스크럼 프레임워크는 주로 누가 사용합니까?

소프트웨어 개발 및 엔지니어링 팀은 변화하는 요구 사항에 대응하고 비용을 관리하기 위해 스크럼 방법론을 널리 사용합니다. 하지만 개발자와 엔지니어가 유일한 사용자는 아닙니다. 스크럼의 원칙과 스크럼에서 배운 점은 마케팅 팀에서 IT 팀에 이르기까지 모든 종류의 팀워크에 적용될 수 있습니다.

애자일 및 스크럼의 차이점

스크럼은 애자일의 핵심 원칙인 지속적 개선에 중점을 두기 때문에 스크럼과 애자일이 동일하게 여겨지는 경우가 많습니다. 그러나 스크럼은 작업 수행을 위한 프레임워크이며, 애자일은 철학입니다. 

애자일 철학은 빈번한 소규모 릴리스를 통한 지속적이고 점진적인 개선에 중점을 두고 있습니다. 고객에게 가치를 제공하는 방식에 대한 팀의 사고방식을 바꾸는 데에는 팀 전체의 노력이 필요하므로, 단순히 '애자일로 전환'할 수는 없습니다. 

하지만 스크럼과 같은 프레임워크를 사용하면 그러한 사고방식을 갖추고 일상적인 커뮤니케이션과 작업에 애자일 원칙을 실현하는 연습을 할 수 있습니다.

애자일 및 스크럼의 차이는 스크럼 가이드와 애자일 매니페스토에서 확인할 수 있습니다. 애자일 매니페스토는 다음의 네 가지 가치를 제시합니다.

  • 프로세스 및 도구보다 개인 및 상호 작용

  • 종합적 설명서보다 작동하는 소프트웨어

  • 계약 협상보다 고객과의 협업 중시

  • 계획에 따라 변화에 대응

스크럼은 경험주의 및 린 사고를 기반으로 합니다. 경험주의는 경험을 통해 지식을 얻고 관찰한 것을 기반으로 결정을 내리는 것입니다.

Kanban board view in jira

스크럼 프레임워크의 다이어그램

대개 칸반 보드와 함께 사용하는 린 사고는 불필요한 것을 줄이고 필수 사항에 집중하는 것을 말합니다. 스크럼 이론은 경험주의, 린 사고 및 반복적 개선이라는 기본 원칙을 의미합니다.

이것을 올바르게 수행하면 스크럼 구현의 구조, 관행 및 지속적인 개선의 지표가 됩니다.

Jeff Sutherland와 함께하는 스크럼의 역사

스크럼 프레임워크가 성공할 수 있었던 데에는 Jeff Sutherland의 선구적인 업적이 큰 역할을 했습니다. Sutherland는 Ken Schwaber와 함께 복잡한 소프트웨어 개발 프로젝트를 관리하는 데 따르는 도전 과제에 대응하기 위해 1990년대 초 스크럼을 개발했습니다. 

Sutherland는 팀워크, 적응력 및 명확한 커뮤니케이션을 강조하는 독특한 관점을 프로젝트 관리에 도입했습니다. 긴박한 환경에서 일했던 그의 경험은 스크럼의 협업적이고 반복적인 특성을 형성하는 데 영향을 주었고, 결국 스크럼은 복잡한 문제를 해결하는 강력한 도구가 되었습니다. 

오늘날 Sutherland의 영향력은 스크럼 팀이 업무를 체계화하고 가치를 제공하고 지속적으로 개선하는 방식에서 뚜렷이 드러납니다.

스크럼 프레임워크

반복적인 스프린트를 통해 가치를 전달하기 위해, 스크럼에는 스크럼 마스터, 제품 소유자 및 스크럼 팀 등의 특정 역할 및 구성 요소가 필요합니다.

스크럼 프레임워크는 스크럼 팀이 제품 또는 서비스를 제공하기 위해 따르는 일련의 가치, 원칙 및 관행을 제시합니다. 스크럼 팀의 팀원과 그들의 책임, 또는 스크럼 아티팩트에 대해 자세히 설명합니다. 

이 아티팩트에 따라 제품을 정의하고 제품을 만들지만, 스크럼 세레모니는 스크럼 팀의 업무 방식의 지표가 됩니다. 스크럼 팀은 자율적인 소규모 교차 기능 단위로 구성되어 있습니다. 이들은 스프린트마다 가치 있는 제품 증분을 제공할 책임이 있습니다.

스크럼은 구조화되어 있지만 완전히 고정된 것은 아닙니다. 스크럼의 실행은 모든 조직의 요구 사항에 맞게 조정할 수 있습니다. 스크럼 팀이 성공하기 위해 어떻게 운영되어야 하는지에 대해서는 여러 가지 이론이 있습니다. 

하지만 Atlassian이 10년이 넘는 시간 동안 애자일 팀을 지원해 오면서 배운 점은 어떤 프레임워크를 선택하든 그 중심에는 명확한 커뮤니케이션, 투명성 및 지속적 개선을 위한 노력이 있어야 한다는 것입니다. 

나머지는 자신에게 달려 있습니다.

스크럼 팀의 구성원은 누구입니까?

스크럼 팀은 제품 증분 목표를 달성하기 위해 노력하는 민첩한 소규모 팀입니다. 보통 10명 정도로 구성된 효율적이고 결속력이 있는 그룹입니다. 

하지만 스프린트 기간 내에 상당한 양의 업무를 완료할 수 있을 정도로 큰 규모인 경우가 많습니다. 대부분의 스크럼 팀에는 제품 소유자, 스크럼 마스터 및 개발 팀이라는 세 가지 역할이 필요합니다.

스크럼 제품 소유자

제품 소유자는 제품의 챔피언으로, 비즈니스, 고객 및 시장 요구 사항을 이해하는 데 주력합니다.

제품 소유자는 그에 따라 엔지니어링 팀이 수행해야 할 업무의 우선 순위를 정합니다. 효과적인 제품 소유자는 다음과 같이 합니다.

  • 제품 백로그를 만들고 관리합니다.

  • 스프린트 백로그 관리를 통해 제품 백로그를 개발하고 정렬하고 투명하게 관리하여 효과적으로 계획하고 우선 순위를 지정합니다.

  • 모두가 제품 백로그의 작업 항목을 이해할 수 있도록 비즈니스 및 팀과 협력합니다.

  • 다음에 제공할 기능에 대한 명확한 가이드를 팀에 제공합니다.

  • 더 자주 제공하는 방향으로 제품 제공 시기를 결정합니다.

Preview of backlog in Jira Product Discovery

제품 소유자가 항상 제품 관리자인 것은 아닙니다. 제품 소유자는 개발 팀이 비즈니스에 가장 큰 가치를 제공하도록 보장하는 데 중점을 둡니다. 

제품 소유자는 한 사람이어야 합니다. 여러 제품 소유자로부터 엇갈린 가이드를 받고 싶어 하는 개발 팀은 없기 때문입니다.

스크럼 마스터

스크럼 마스터는 팀 내 스크럼 챔피언으로, 팀, 제품 소유자 및 기업에 스크럼 프로세스에 대해 코칭하고 스크럼 관행을 세밀하게 조정하는 방법을 모색합니다. 

스크럼 마스터의 주요 책임은 스크럼 프로세스를 코칭하고, 장애물을 제거하고, 스크럼 프로세스를 촉진하여 스크럼 팀의 효율성을 향상하는 것입니다. 그러면 전반적인 팀 성과 및 제공을 개선하는 데 도움이 됩니다.

효과적인 스크럼 마스터는 팀의 업무를 깊이 있게 이해하고 팀이 투명성과 제공 흐름을 최적화하도록 도울 수 있습니다.

이들은 최고 진행자로서 필요한 리소스(인적 및 물류 리소스 모두)의 일정을 계획합니다. 여기에는 스프린트 계획부터 스탠드업, 스프린트 검토 및 스프린트 회고에 이르기까지 모든 것이 포함됩니다.

스크럼 개발 팀

스크럼 개발 팀은 작업을 빠르고 효율적으로 완료하며 지속 가능한 개발 관행의 챔피언입니다. 

가장 효과적인 스크럼 팀은 결속력이 강하고 같은 장소에 모여있으며 보통 5~7명의 팀원으로 이루어져 있습니다. 팀의 규모를 정하는 한 가지 방법은 Amazon CEO인 Jeff Bezos가 만든 유명한 '피자 두 판 규칙'을 사용하는 것입니다. 이 규칙은 팀이 피자 두 판을 나눠 먹을 수 있을 정도로 작아야 한다는 의미입니다.

팀원들은 서로 다른 스킬을 갖추고 서로를 교육해야 합니다. 그래야 업무를 제공할 때 특정 구성원으로 인한 병목 상태가 발생하지 않습니다. 강력한 스크럼 팀은 스스로 체계화하며 분명한 '팀 중심의' 태도를 가지고 프로젝트에 접근합니다. 

모든 팀원은 스프린트를 성공적으로 완료하기 위해 서로를 돕습니다. 스크럼 팀은 각 스프린트의 계획을 주도합니다. 

스크럼 팀은 과거 속도를 가이드로 삼아 해당 반복 주기에 완료할 수 있는 업무의 양을 예측합니다. 과거 성과를 바탕으로 작업 수용량을 파악하고 스프린트 계획의 정확성을 개선합니다. 

이 반복 주기를 고정하면 개발 팀이 추정 및 제공 프로세스에 대한 중요한 피드백을 받을 수 있어 예측이 점점 더 정확해집니다. 팀은 이 평가를 바탕으로 예정된 스프린트에서 무엇을 제공할 수 있을지 신중하게 고려합니다.

스크럼 아티팩트란 무엇입니까?

스크럼 아티팩트는 스크럼 팀이 제품을 정의하고 제품을 만들기 위해 해야 할 작업을 정의하는 데 사용하는 필수 정보입니다. 스크럼에는 세 가지 아티팩트가 있습니다. 바로, 제품 백로그, 스프린트 백로그, 그리고 완료의 정의(DoD)가 포함된 증분입니다.

스크럼 팀은 스프린트 기간과 개발 과정 전반에서 이 세 가지 상수를 되돌아봐야 합니다.

제품 백로그

이 목록은 제품 소유자 또는 제품 관리자가 수행하고 관리해야 하는 주요 작업 목록입니다. 스프린트 백로그에 입력되는 기능, 요구 사항, 개선 사항 및 수정 사항의 동적인 목록입니다. 

기본적으로 팀의 '할 일' 목록입니다. 

제품 백로그는 제품 소유자가 지속적으로 재검토하고 우선 순위를 다시 지정하고 관리합니다. 팀이 더 많은 것을 배우거나 시장이 변화함에 따라, 더 이상 관련성이 없는 항목도 있을 수 있고 문제가 다른 방식으로 해결될 수 있습니다. 

백로그 항목은 고객 가치를 최대화하기 위해 우선 순위가 지정되며, 제공되는 기능이 고객 만족도 및 장기적인 비즈니스 가치를 직접적으로 향상하도록 보장합니다.

스프린트 백로그

이것은 개발 팀이 현재 스프린트 주기에 구현하기 위해 선택한 항목, 사용자 스토리 또는 버그 수정 목록입니다. 스프린트 계획 단계에서 각 스프린트 시작 전에 팀은 백로그에서 작업할 항목을 선택합니다.

Preview of backlog in Jira Cloud

스프린트 백로그는 유연할 수 있으며 스프린트 기간 중에 변화할 수 있습니다. 하지만 팀이 현재 스프린트에서 달성하고자 하는 근본적인 스프린트 목표는 타협할 수 없습니다.

증분(또는 스프린트 목표)

스프린트 목표라고도 하는 증분은 스프린트에서 사용할 수 있는 최종 제품입니다. Atlassian에서는 일반적으로 스프린트 종료 데모에서 증분을 시연합니다. 여기서 팀은 스프린트 기간에 완료한 것을 보여줍니다.

이 용어는 팀의 완료의 정의, 마일스톤, 스프린트 목표, 또는 정식 버전이나 제공된 에픽이라고도 합니다. 팀에서 완료를 정의하는 방법 및 스프린트 목표를 정의하는 방법에 따라 달라집니다.

Screenshot of epic insights in Jira

예를 들어, 일부 팀은 스프린트가 끝날 때마다 고객에게 무언가를 릴리스합니다. 그러면 '완료'의 정의를 제공하는 것입니다. 이처럼 팀은 아티팩트 내에서도 다양한 변형을 정의할 수 있습니다. 

따라서 아티팩트를 관리하는 방법을 지속적으로 발전시킬 수 있도록 열린 태도를 유지하는 것이 필수적입니다. 어쩌면 완료의 정의가 팀에 과도한 스트레스를 주고 있을 수 있으므로, 다시 검토하고 새로운 정의를 선택해야 합니다.

전문가 팁

제품과 마찬가지로 프레임워크에서도 애자일해야 합니다. 필요한 시간을 내어 진행 상태를 확인하고 필요한 경우 조정하며 단순히 일관성을 위해 어떤 일을 강요하지 마세요.

일반적인 스크럼 세레모니 및 이벤트는 무엇입니까?

스크럼 프레임워크는 스크럼 팀이 정기적으로 수행하는 관행, 세레모니 및 미팅으로 구성됩니다. 애자일 세레모니는 팀마다 가장 큰 차이를 보이는 부분입니다. 

두 번의 스프린트에 걸쳐 모든 세레모니를 사용해 보고 결과가 어떤지 확인하는 것이 좋습니다. 그러면 빠르게 검토하고 어떤 부분을 조정할지 확인할 수 있습니다. 다음은 스크럼 팀이 참여할 수 있는 모든 주요 세레모니의 목록입니다.

백로그 체계화

백로그 그루밍이라고도 하는 이 이벤트는 제품 소유자의 책임입니다. 제품 소유자의 주요 임무는 제품 비전에 맞게 제품을 이끌고 시장 및 고객에 대한 지속적인 감각을 유지하는 것입니다. 

제품 소유자는 사용자 및 개발 팀의 피드백을 바탕으로 백로그를 관리하고, 이를 통해 우선 순위를 지정하고 목록을 깔끔하게 유지하고 언제든지 업무에 바로 사용할 수 있도록 합니다.

스프린트 계획

전체 개발 팀은 이 미팅에서 현재 스프린트 기간에 수행할 업무(범위)를 계획합니다. 스프린트 계획 이벤트라고 하는 이 미팅은 스크럼 마스터가 진행합니다.

이 미팅에서 팀은 스프린트 목표를 결정하고 완료할 작업을 계획합니다. 그런 다음 제품 백로그에서 특정 사용자 스토리를 스프린트에 추가합니다.

Sprint planning video thumbnail

이 스토리는 항상 목표에 맞게 정렬되며, 스프린트 중에 실행할 수 있도록 스크럼 팀의 합의를 거칩니다. 계획 회의가 끝날 무렵에는 모든 스크럼 팀원이 스프린트 기간 동안 제공할 산출물과 증분을 달성하는 방법에 대해 명확히 이해하고 있어야 합니다.

스프린트 실행

스프린트는 스크럼 팀이 공동 작업하여 증분을 완료하는 실제 기간을 의미합니다. 이렇게 시간이 정해진 반복 작업을 스프린트라고 하며, 보통 1주에서 4주 정도 지속됩니다. 

일반적인 스프린트 기간은 2주지만, 어떤 팀은 범위를 지정하는 데 1주일, 또는 중요한 증분을 제공하는 데 1달이 더 편하다고 느낄 수 있습니다. Scrum.org의 Dave West는 작업이 복잡하고 알 수 없는 부분이 많을수록 스프린트가 짧아야 한다고 조언합니다. 

하지만 이는 팀의 선택에 달려 있으며, 잘 맞지 않는다면 주저 없이 바꿔야 합니다. 이 기간에는 필요에 따라 제품 소유자 및 개발 팀 간에 범위를 다시 논의할 수 있습니다. 

이것이 스크럼의 경험적 특성의 핵심입니다. 계획부터 회고에 이르기까지 모든 이벤트는 스프린트 기간에 진행됩니다. 스프린트의 구체적인 시간 간격이 수립되면 개발 기간 내내 일관성을 유지해야 합니다. 

이를 통해 팀은 과거 경험을 통해 배우고 해당 인사이트를 향후 스프린트에 적용할 수 있습니다.

매일 스크럼 또는 스탠드업

이 매우 짧은 매일 미팅은 동시에(보통 아침에) 이루어지며 간단하게 진행됩니다. 시간이 정해진 이 핵심적인 미팅을 매일 스크럼이라고 하며, 이 미팅에서는 스프린트 목표를 향한 진행률을 점검하고 팀 활동을 조정하고 장애물을 식별합니다. 

많은 팀에서는 15분 만에 미팅을 완료하려고 하지만 이는 가이드라인일 뿐입니다. 이 미팅은 빠른 미팅이어야 한다는 점을 강조하여 '매일 스탠드업'이라고도 합니다. 

매일 스크럼의 목표는 모든 팀원이 같은 정보를 공유하고 스프린트 목표를 이해하고 다음 24시간 동안의 계획을 세우는 것입니다. 매일 스탠드업 템플릿을 사용하면 더 빠르게 미팅을 시작하고 체계적으로 진행하는 데 도움이 됩니다.

Screenshot of Daily stand up template in Confluence

스탠드업은 스프린트 목표 달성에 대한 우려 사항이나 블로커에 대해 알리는 시간입니다. 스탠드업을 진행하는 일반적인 방법은 스프린트 목표 달성의 맥락에서 모든 팀원이 세 가지 질문에 답하는 것입니다.

  • 어제 무엇을 했습니까?

  • 오늘 무엇을 할 계획입니까?

  • 장애물이 있습니까? 

하지만 이 미팅은 어제의 자신의 일정을 읽고 다음 날 이를 반복하는 의미 없는 모임으로 순식간에 변하는 경우가 많습니다. 스탠드업의 이론적 배경은 업무에 방해가 되는 잡담을 매일 미팅으로 전환하여 팀이 하루의 남은 시간 동안 업무에 집중할 수 있도록 하는 것입니다. 

따라서 미팅이 하루의 일정을 읽는 시간으로 바뀐다면 여기에 변화를 주고 창의력을 발휘하는 것을 두려워하지 마세요.

스프린트 리뷰

스프린트가 끝나면 팀이 함께 모여 비공식 세션을 통해 데모를 보거나 증분을 검사합니다. 개발 팀은 피드백을 얻기 위해 현재 완료 상태의 백로그 항목을 이해 관계자와 팀 동료에게 보여줍니다. 

대부분의 경우 증분을 릴리스하지만, 제품 소유자는 증분을 릴리스할지를 결정할 수 있습니다. 이 검토 미팅에서는 또한 제품 소유자가 현재 스프린트를 기반으로 제품 백로그를 재작업하고 다음 스프린트 계획 세션에 반영할 수도 있습니다.

기간이 1개월인 스프린트의 경우 스프린트 검토를 최대 4시간으로 한정하는 것을 고려하세요.

스프린트 회고

회고란 팀이 함께 모여 스프린트, 프로젝트, 사용자 또는 관계, 도구 또는 특정 세레모니에서 효과가 있었던 부분과 그렇지 않았던 부분을 문서화하고 논의하는 단계입니다. 

여기서의 목표는 팀이 잘되지 않은 부분보다는 효과가 있었던 부분과 다음에 개선해야 할 부분에 집중할 수 있는 기회를 마련하는 것입니다.

스크럼 가치

2016년에는 스크럼 가이드에 다섯 가지 스크럼 가치가 추가되었습니다. 스크럼 가치는 스크럼 팀의 업무, 작업 및 행동에 대한 방향을 제시합니다. 효과적인 공동 작업, 작업 이행 약속 및 스크럼 원칙 준수는 애자일 환경에서 팀의 성공을 달성하는 데 필수적입니다.

커밋

스크럼 팀은 규모가 작고 애자일 방법론을 따르기 때문에 각 팀원이 팀의 성공에 중요한 역할을 합니다. 따라서 각 팀원은 과도한 이행 약속을 하지 않고 완료할 수 있는 작업을 하는 데 동의해야 합니다. 

보통 스탠드업에서 업무 진행률에 대해 자주 소통해야 합니다.

용기

스크럼 팀의 용기란 성공을 방해하는 모든 요소와 현상에 의문을 제기하는 용기를 말합니다. 스크럼 팀원은 새로운 것을 시도할 용기가 있어야 하고 이를 편안하게 느껴야 합니다. 

스크럼 팀은 또한 장애물, 프로젝트 진행률 및 지연 등을 투명하게 공개할 용기가 있어야 하고 이를 편안하게 느껴야 합니다.

집중 영역

스크럼 팀 워크플로의 중심에는 스프린트가 있습니다. 스프린트는 팀이 정해진 양의 작업을 정해진 시간 동안 집중하는 것입니다. 스프린트는 구조를 제공하는 것은 물론, 계획된 작업량을 완료하는 데 집중합니다.

개방성

매일 스탠드업을 진행하면 팀이 진행 중인 작업 및 블로커에 대해 공개적으로 논의하는 열린 문화를 조성할 수 있습니다. Atlassian에서는 종종 스크럼 팀이 다음과 같은 질문에 답하도록 합니다.

  • 어제 어떤 작업을 했습니까?

  • 오늘 무슨 일을 하고 있습니까?

  • 어떤 이슈가 나를 방해합니까?

이렇게 하면 진행률을 강조하고 블로커를 식별할 수 있습니다. 진행률을 공유하면 또한 팀 역량도 강화됩니다.

존중

애자일 팀의 강점은 공동 작업과 더불어, 각 팀원이 스프린트 기간 동안 작업에 기여함을 인식하는 데 있습니다. 서로의 성과를 축하하는 것은 물론, 서로를 존중하고 제품 소유자, 이해 관계자 및 스크럼 마스터를 존중합니다.

스크럼 및 칸반

스크럼은 가장 널리 도입된 애자일 프레임워크지만, 사용 가능한 유일한 프레임워크는 아닙니다. 칸반은 고정된 길이의 반복보다는 지속적 제공 및 흐름을 강조하는 대안적인 접근 방식을 제공합니다.

칸반에서:

  • 업무 항목은 보드에 시각화되고 진행 중인 작업(WIP) 제한으로 관리됩니다.

  • 팀은 작업 수용량이 확보될 때만 새로운 업무를 가져오므로, 안정적이고 지속적인 흐름이 만들어집니다.

  • 정해진 역할 또는 세레모니가 없기 때문에 칸반은 스크럼보다 유연하고 간소합니다.

Preview of Kanban project view in Jira

칸반을 사용해야 하는 경우:

  • 지속적으로 들어오는 작업이 있는 팀(예: 지원 또는 운영)에 적합합니다.

  • 우선 순위가 자주 바뀌고 고정된 스프린트 이행 약속을 유지하기 어려울 때 유용합니다.

스크럼을 사용해야 하는 경우:

  • 증분 제공, 구조 및 예측 가능성이 중요한 제품 또는 기능 개발에 가장 적합합니다.

  • 명확하게 정의된 역할, 세레모니 및 스프린트 목표가 도움이 되는 팀에 적합합니다.

하이브리드 접근 방식:

어떤 팀은 두 프레임워크의 요소를 결합하여 흔히 Scrumban 또는 Kanplan(백로그가 있는 칸반)이라고 하는 것을 만듭니다. 이 하이브리드 방식을 사용하면 팀이 스크럼의 백로그 및 계획 원칙을 유지하면서 실행 시 칸반의 유연성을 통합할 수 있습니다.

Scrum Alliance 및 인증

Scrum Alliance는 스크럼 원칙에 대한 이해를 높이고 경력을 발전시키는 방법을 모색하는 사람들을 지원하는 선도적인 단체입니다. 스크럼 프레임워크 홍보에 전념하는 글로벌 조직인 Scrum Alliance는 다양한 인증 및 교육 프로그램을 제공합니다.

이 인증 및 교육은 스크럼 마스터, 제품 소유자 및 기타 스크럼 실행자를 위한 것입니다. 실제로 공인 스크럼 마스터(CSM) 및 공인 스크럼 제품 소유자(CSPO) 인증이 특히 인기가 높습니다.

이 인증은 전문가에게 스크럼 관행 및 가치에 대한 견고한 기초를 제공합니다. 이 인증을 취득하면 애자일 방법론에 대한 헌신을 보여주고 새로운 프로젝트 관리 및 소프트웨어 개발 분야로 향하는 기회를 얻을 수 있습니다. 

Scrum Alliance는 활발한 커뮤니티, 지속적인 교육 및 업계에서 인정하는 인증을 제공하여 개인 및 조직이 스크럼을 성공적으로 활용할 수 있도록 도와줍니다.

애자일 코치와 함께 작업하기

스크럼 및 기타 애자일 방법론을 도입하는 것은 어떤 조직에게든 큰 변화가 될 수 있으며, 바로 여기서 애자일 코치가 도움을 줍니다. 애자일 코치는 스크럼 팀과 긴밀히 협력하여 전환 과정을 안내하고 팀원이 스크럼 원칙을 일상 업무에 적용하도록 돕습니다. 

스프린트 계획 및 회고와 같은 스크럼 이벤트를 지원하고 공동 작업 및 커뮤니케이션 모범 사례에 대해 팀을 코칭합니다. 애자일 코치는 팀의 진전을 방해하는 장애물을 없애는 데 중요한 역할을 합니다.

주요 목표는 스크럼 팀이 가치를 제공하는 데 집중할 수 있도록 돕는 것입니다. 애자일 코치는 맞춤형 교육 및 지원을 제공하여 팀원이 애자일 관행을 수용할 수 있도록 돕습니다.

궁극적으로 지속적 개선의 문화를 조성하고 여러 팀 및 프로젝트에 걸쳐 스크럼 팀의 효율성을 향상할 수 있습니다.

일반적인 스크럽 도전 과제 극복

경험이 많은 스크럼 팀조차도 변화에 대한 저항, 명확하지 않은 방향성, 제한된 스크럼 교육과 같은 문제에 직면합니다. 하나의 프로젝트 또는 팀과 같이 소규모로 시작하면 이러한 문제를 극복하는 데 도움이 될 수 있습니다.

포괄적인 교육과 지속적인 코칭은 스크럼 및 애자일 방법론에 대한 자신감을 높여줍니다. 목표, 역할 및 책임을 명확히 하여 모두가 정렬 상태를 유지하게 하세요.

Preview of goal tracker in Jira

정기적인 회고 및 피드백 세션은 팀이 되돌아보고 적응하고 개선하는 데 도움이 됩니다. 스크럼 팀은 도전 과제를 조기에 해결하여 복원력을 기르고 더 효과적으로 공동 작업하며 스크럼 프레임워크를 성공적으로 활용할 수 있습니다.

스크럼 성공의 측정

스크럼 팀의 진행률 및 효과를 추적하는 것은 지속적 개선 및 프로젝트 성공에 필수적입니다. 스크럼 팀은 스프린트 속도, 번다운 차트 및 고객 만족도 점수를 사용하여 성과를 측정하는 경우가 많습니다. 

리드 타임, 사이클 타임 및 결함 밀도를 모니터링하면 팀의 워크플로 및 제품 품질에 대한 인사이트를 얻을 수도 있습니다. 정기적인 스프린트 검토 및 회고는 주요 스크럼 이벤트입니다.

이 검토를 통해 팀은 성과를 되돌아보고 성장이 필요한 영역을 식별하며 성공적인 스프린트 완료를 축하할 수 있습니다. 스크럼 팀은 이 지표를 지속적으로 측정하고 피드백에 따라 행동하여 관행을 개선하고 더 큰 고객 가치를 제공하며 스크럼 프레임워크를 통한 지속적인 성공을 이룹니다.

스크럼 시작하기

스크럼 프레임워크 자체는 간단합니다. 규칙, 아티팩트, 이벤트 및 역할은 이해하기 쉽습니다. 스크럼의 반규범적인 접근 방식은 개발 프로세스의 모호성을 없애는 데 도움이 됩니다.

하지만 회사가 각자의 특색을 반영할 수 있는 충분한 여지도 제공합니다. 복잡한 작업을 관리하기 쉬운 사용자 스토리로 구성할 수 있어 복잡한 프로젝트에 적합합니다. 

역할 및 계획된 이벤트를 명확히 구분하므로, 개발 주기 전반에 걸쳐 투명성이 높아지고 모두가 책임 의식을 갖습니다. 빠른 릴리스를 통해 짧은 시간 내에 진전을 확인할 수 있으므로 팀에 동기가 부여되고 사용자가 만족합니다.

그러나 특히 개발 팀이 전형적인 워터폴 모델에 익숙한 경우 스크럼을 완전히 이해하는 데 시간이 걸릴 수 있습니다. 더 작은 반복, 매일 스크럼 미팅, 스프린트 검토 및 스크럼 마스터 식별은 새로운 팀에게는 어려운 문화적 변화일 수 있습니다.

그러나 장기적인 이점은 초기 학습 곡선을 크게 능가합니다. 스크럼은 다양한 업계 및 업종에 걸쳐 복잡한 하드웨어 및 소프트웨어 제품을 개발하는 데 성공을 거두었으므로, 조직에서 도입할 만한 매력적인 프레임워크입니다.

Jira로 스크럼에 대해 알아보려면 이 자습서를 확인하세요.

주제 찾아보기

스크럼이란 무엇입니까? 애자일 프레임워크 분석

스크럼 가이드 - 스크럼의 정의, 작동 방식 및 시작 방법

무료 Jira 스크럼 템플릿 시작해 보기

프로젝트를 간소화하고 스프린트 전반에서 작업을 쉽게 계획하고 추적하고 관리하세요. 이 템플릿에는 보드, 백로그, 로드맵, 보고서 등이 포함되어 있습니다!

스크럼이란 무엇입니까?

가장 인기 있는 항목 애자일 프레임워크 중 하나인 스크럼은 팀이 업무를 스프린트라고 하는 더 작은 반복 주기로 나누어 복잡한 프로젝트를 처리할 수 있도록 도와줍니다. 공동 작업을 촉진하고 투명성을 높이며 지속적인 개선을 유도합니다.

소프트웨어를 만들거나 IT 요청을 관리하거나 교차 기능 프로젝트를 조정할 때 스크럼 방법론은 미팅, 도구 및 역할을 하나로 연결하여 팀이 업무를 구조화하고 관리할 수 있도록 돕습니다.

이 가이드에서는 스크럼의 기본 원리와 스크럼의 역할 및 관행을 알아보고 애자일 프로젝트 관리를 사용하여 업무를 더 효과적으로 계획, 추적 및 제공하는 방법에 대한 팁을 공유합니다.

스크럼이란?

스크럼은 팀이 가치, 원칙 및 관행을 바탕으로 작업을 체계화하고 감독할 수 있도록 지원하는 애자일 프로젝트 관리 프레임워크입니다. 스크럼은 팀이 경험을 통해 배우고 문제를 해결하면서 자기조직화를 이루고 성공 및 실패를 되돌아보면서 지속적으로 개선하도록 장려합니다.

What is scrum-c

스크럼 프레임워크는 주로 누가 사용합니까?

소프트웨어 개발 및 엔지니어링 팀은 변화하는 요구 사항에 대응하고 비용을 관리하기 위해 스크럼 방법론을 널리 사용합니다. 하지만 개발자와 엔지니어가 유일한 사용자는 아닙니다. 스크럼의 원칙과 스크럼에서 배운 점은 마케팅 팀에서 IT 팀에 이르기까지 모든 종류의 팀워크에 적용될 수 있습니다.

애자일 및 스크럼의 차이점

스크럼은 애자일의 핵심 원칙인 지속적 개선에 중점을 두기 때문에 스크럼과 애자일이 동일하게 여겨지는 경우가 많습니다. 그러나 스크럼은 작업 수행을 위한 프레임워크이며, 애자일은 철학입니다. 

애자일 철학은 빈번한 소규모 릴리스를 통한 지속적이고 점진적인 개선에 중점을 두고 있습니다. 고객에게 가치를 제공하는 방식에 대한 팀의 사고방식을 바꾸는 데에는 팀 전체의 노력이 필요하므로, 단순히 '애자일로 전환'할 수는 없습니다. 

하지만 스크럼과 같은 프레임워크를 사용하면 그러한 사고방식을 갖추고 일상적인 커뮤니케이션과 작업에 애자일 원칙을 실현하는 연습을 할 수 있습니다.

애자일 및 스크럼의 차이는 스크럼 가이드와 애자일 매니페스토에서 확인할 수 있습니다. 애자일 매니페스토는 다음의 네 가지 가치를 제시합니다.

  • 프로세스 및 도구보다 개인 및 상호 작용

  • 종합적 설명서보다 작동하는 소프트웨어

  • 계약 협상보다 고객과의 협업 중시

  • 계획에 따라 변화에 대응

스크럼은 경험주의 및 린 사고를 기반으로 합니다. 경험주의는 경험을 통해 지식을 얻고 관찰한 것을 기반으로 결정을 내리는 것입니다.

Kanban board view in jira

스크럼 프레임워크의 다이어그램

대개 칸반 보드와 함께 사용하는 린 사고는 불필요한 것을 줄이고 필수 사항에 집중하는 것을 말합니다. 스크럼 이론은 경험주의, 린 사고 및 반복적 개선이라는 기본 원칙을 의미합니다.

이것을 올바르게 수행하면 스크럼 구현의 구조, 관행 및 지속적인 개선의 지표가 됩니다.

Jeff Sutherland와 함께하는 스크럼의 역사

스크럼 프레임워크가 성공할 수 있었던 데에는 Jeff Sutherland의 선구적인 업적이 큰 역할을 했습니다. Sutherland는 Ken Schwaber와 함께 복잡한 소프트웨어 개발 프로젝트를 관리하는 데 따르는 도전 과제에 대응하기 위해 1990년대 초 스크럼을 개발했습니다. 

Sutherland는 팀워크, 적응력 및 명확한 커뮤니케이션을 강조하는 독특한 관점을 프로젝트 관리에 도입했습니다. 긴박한 환경에서 일했던 그의 경험은 스크럼의 협업적이고 반복적인 특성을 형성하는 데 영향을 주었고, 결국 스크럼은 복잡한 문제를 해결하는 강력한 도구가 되었습니다. 

오늘날 Sutherland의 영향력은 스크럼 팀이 업무를 체계화하고 가치를 제공하고 지속적으로 개선하는 방식에서 뚜렷이 드러납니다.

스크럼 프레임워크

반복적인 스프린트를 통해 가치를 전달하기 위해, 스크럼에는 스크럼 마스터, 제품 소유자 및 스크럼 팀 등의 특정 역할 및 구성 요소가 필요합니다.

스크럼 프레임워크는 스크럼 팀이 제품 또는 서비스를 제공하기 위해 따르는 일련의 가치, 원칙 및 관행을 제시합니다. 스크럼 팀의 팀원과 그들의 책임, 또는 스크럼 아티팩트에 대해 자세히 설명합니다. 

이 아티팩트에 따라 제품을 정의하고 제품을 만들지만, 스크럼 세레모니는 스크럼 팀의 업무 방식의 지표가 됩니다. 스크럼 팀은 자율적인 소규모 교차 기능 단위로 구성되어 있습니다. 이들은 스프린트마다 가치 있는 제품 증분을 제공할 책임이 있습니다.

스크럼은 구조화되어 있지만 완전히 고정된 것은 아닙니다. 스크럼의 실행은 모든 조직의 요구 사항에 맞게 조정할 수 있습니다. 스크럼 팀이 성공하기 위해 어떻게 운영되어야 하는지에 대해서는 여러 가지 이론이 있습니다. 

하지만 Atlassian이 10년이 넘는 시간 동안 애자일 팀을 지원해 오면서 배운 점은 어떤 프레임워크를 선택하든 그 중심에는 명확한 커뮤니케이션, 투명성 및 지속적 개선을 위한 노력이 있어야 한다는 것입니다. 

나머지는 자신에게 달려 있습니다.

스크럼 팀의 구성원은 누구입니까?

스크럼 팀은 제품 증분 목표를 달성하기 위해 노력하는 민첩한 소규모 팀입니다. 보통 10명 정도로 구성된 효율적이고 결속력이 있는 그룹입니다. 

하지만 스프린트 기간 내에 상당한 양의 업무를 완료할 수 있을 정도로 큰 규모인 경우가 많습니다. 대부분의 스크럼 팀에는 제품 소유자, 스크럼 마스터 및 개발 팀이라는 세 가지 역할이 필요합니다.

스크럼 제품 소유자

제품 소유자는 제품의 챔피언으로, 비즈니스, 고객 및 시장 요구 사항을 이해하는 데 주력합니다.

제품 소유자는 그에 따라 엔지니어링 팀이 수행해야 할 업무의 우선 순위를 정합니다. 효과적인 제품 소유자는 다음과 같이 합니다.

  • 제품 백로그를 만들고 관리합니다.

  • 스프린트 백로그 관리를 통해 제품 백로그를 개발하고 정렬하고 투명하게 관리하여 효과적으로 계획하고 우선 순위를 지정합니다.

  • 모두가 제품 백로그의 작업 항목을 이해할 수 있도록 비즈니스 및 팀과 협력합니다.

  • 다음에 제공할 기능에 대한 명확한 가이드를 팀에 제공합니다.

  • 더 자주 제공하는 방향으로 제품 제공 시기를 결정합니다.

Preview of backlog in Jira Product Discovery

제품 소유자가 항상 제품 관리자인 것은 아닙니다. 제품 소유자는 개발 팀이 비즈니스에 가장 큰 가치를 제공하도록 보장하는 데 중점을 둡니다. 

제품 소유자는 한 사람이어야 합니다. 여러 제품 소유자로부터 엇갈린 가이드를 받고 싶어 하는 개발 팀은 없기 때문입니다.

스크럼 마스터

스크럼 마스터는 팀 내 스크럼 챔피언으로, 팀, 제품 소유자 및 기업에 스크럼 프로세스에 대해 코칭하고 스크럼 관행을 세밀하게 조정하는 방법을 모색합니다. 

스크럼 마스터의 주요 책임은 스크럼 프로세스를 코칭하고, 장애물을 제거하고, 스크럼 프로세스를 촉진하여 스크럼 팀의 효율성을 향상하는 것입니다. 그러면 전반적인 팀 성과 및 제공을 개선하는 데 도움이 됩니다.

효과적인 스크럼 마스터는 팀의 업무를 깊이 있게 이해하고 팀이 투명성과 제공 흐름을 최적화하도록 도울 수 있습니다.

이들은 최고 진행자로서 필요한 리소스(인적 및 물류 리소스 모두)의 일정을 계획합니다. 여기에는 스프린트 계획부터 스탠드업, 스프린트 검토 및 스프린트 회고에 이르기까지 모든 것이 포함됩니다.

스크럼 개발 팀

스크럼 개발 팀은 작업을 빠르고 효율적으로 완료하며 지속 가능한 개발 관행의 챔피언입니다. 

가장 효과적인 스크럼 팀은 결속력이 강하고 같은 장소에 모여있으며 보통 5~7명의 팀원으로 이루어져 있습니다. 팀의 규모를 정하는 한 가지 방법은 Amazon CEO인 Jeff Bezos가 만든 유명한 '피자 두 판 규칙'을 사용하는 것입니다. 이 규칙은 팀이 피자 두 판을 나눠 먹을 수 있을 정도로 작아야 한다는 의미입니다.

팀원들은 서로 다른 스킬을 갖추고 서로를 교육해야 합니다. 그래야 업무를 제공할 때 특정 구성원으로 인한 병목 상태가 발생하지 않습니다. 강력한 스크럼 팀은 스스로 체계화하며 분명한 '팀 중심의' 태도를 가지고 프로젝트에 접근합니다. 

모든 팀원은 스프린트를 성공적으로 완료하기 위해 서로를 돕습니다. 스크럼 팀은 각 스프린트의 계획을 주도합니다. 

스크럼 팀은 과거 속도를 가이드로 삼아 해당 반복 주기에 완료할 수 있는 업무의 양을 예측합니다. 과거 성과를 바탕으로 작업 수용량을 파악하고 스프린트 계획의 정확성을 개선합니다. 

이 반복 주기를 고정하면 개발 팀이 추정 및 제공 프로세스에 대한 중요한 피드백을 받을 수 있어 예측이 점점 더 정확해집니다. 팀은 이 평가를 바탕으로 예정된 스프린트에서 무엇을 제공할 수 있을지 신중하게 고려합니다.

스크럼 아티팩트란 무엇입니까?

스크럼 아티팩트는 스크럼 팀이 제품을 정의하고 제품을 만들기 위해 해야 할 작업을 정의하는 데 사용하는 필수 정보입니다. 스크럼에는 세 가지 아티팩트가 있습니다. 바로, 제품 백로그, 스프린트 백로그, 그리고 완료의 정의(DoD)가 포함된 증분입니다.

스크럼 팀은 스프린트 기간과 개발 과정 전반에서 이 세 가지 상수를 되돌아봐야 합니다.

제품 백로그

이 목록은 제품 소유자 또는 제품 관리자가 수행하고 관리해야 하는 주요 작업 목록입니다. 스프린트 백로그에 입력되는 기능, 요구 사항, 개선 사항 및 수정 사항의 동적인 목록입니다. 

기본적으로 팀의 '할 일' 목록입니다. 

제품 백로그는 제품 소유자가 지속적으로 재검토하고 우선 순위를 다시 지정하고 관리합니다. 팀이 더 많은 것을 배우거나 시장이 변화함에 따라, 더 이상 관련성이 없는 항목도 있을 수 있고 문제가 다른 방식으로 해결될 수 있습니다. 

백로그 항목은 고객 가치를 최대화하기 위해 우선 순위가 지정되며, 제공되는 기능이 고객 만족도 및 장기적인 비즈니스 가치를 직접적으로 향상하도록 보장합니다.

스프린트 백로그

이것은 개발 팀이 현재 스프린트 주기에 구현하기 위해 선택한 항목, 사용자 스토리 또는 버그 수정 목록입니다. 스프린트 계획 단계에서 각 스프린트 시작 전에 팀은 백로그에서 작업할 항목을 선택합니다.

Preview of backlog in Jira Cloud

스프린트 백로그는 유연할 수 있으며 스프린트 기간 중에 변화할 수 있습니다. 하지만 팀이 현재 스프린트에서 달성하고자 하는 근본적인 스프린트 목표는 타협할 수 없습니다.

증분(또는 스프린트 목표)

스프린트 목표라고도 하는 증분은 스프린트에서 사용할 수 있는 최종 제품입니다. Atlassian에서는 일반적으로 스프린트 종료 데모에서 증분을 시연합니다. 여기서 팀은 스프린트 기간에 완료한 것을 보여줍니다.

이 용어는 팀의 완료의 정의, 마일스톤, 스프린트 목표, 또는 정식 버전이나 제공된 에픽이라고도 합니다. 팀에서 완료를 정의하는 방법 및 스프린트 목표를 정의하는 방법에 따라 달라집니다.

Screenshot of epic insights in Jira

예를 들어, 일부 팀은 스프린트가 끝날 때마다 고객에게 무언가를 릴리스합니다. 그러면 '완료'의 정의를 제공하는 것입니다. 이처럼 팀은 아티팩트 내에서도 다양한 변형을 정의할 수 있습니다. 

따라서 아티팩트를 관리하는 방법을 지속적으로 발전시킬 수 있도록 열린 태도를 유지하는 것이 필수적입니다. 어쩌면 완료의 정의가 팀에 과도한 스트레스를 주고 있을 수 있으므로, 다시 검토하고 새로운 정의를 선택해야 합니다.

전문가 팁

제품과 마찬가지로 프레임워크에서도 애자일해야 합니다. 필요한 시간을 내어 진행 상태를 확인하고 필요한 경우 조정하며 단순히 일관성을 위해 어떤 일을 강요하지 마세요.

일반적인 스크럼 세레모니 및 이벤트는 무엇입니까?

스크럼 프레임워크는 스크럼 팀이 정기적으로 수행하는 관행, 세레모니 및 미팅으로 구성됩니다. 애자일 세레모니는 팀마다 가장 큰 차이를 보이는 부분입니다. 

두 번의 스프린트에 걸쳐 모든 세레모니를 사용해 보고 결과가 어떤지 확인하는 것이 좋습니다. 그러면 빠르게 검토하고 어떤 부분을 조정할지 확인할 수 있습니다. 다음은 스크럼 팀이 참여할 수 있는 모든 주요 세레모니의 목록입니다.

백로그 체계화

백로그 그루밍이라고도 하는 이 이벤트는 제품 소유자의 책임입니다. 제품 소유자의 주요 임무는 제품 비전에 맞게 제품을 이끌고 시장 및 고객에 대한 지속적인 감각을 유지하는 것입니다. 

제품 소유자는 사용자 및 개발 팀의 피드백을 바탕으로 백로그를 관리하고, 이를 통해 우선 순위를 지정하고 목록을 깔끔하게 유지하고 언제든지 업무에 바로 사용할 수 있도록 합니다.

스프린트 계획

전체 개발 팀은 이 미팅에서 현재 스프린트 기간에 수행할 업무(범위)를 계획합니다. 스프린트 계획 이벤트라고 하는 이 미팅은 스크럼 마스터가 진행합니다.

이 미팅에서 팀은 스프린트 목표를 결정하고 완료할 작업을 계획합니다. 그런 다음 제품 백로그에서 특정 사용자 스토리를 스프린트에 추가합니다.

Sprint planning video thumbnail

이 스토리는 항상 목표에 맞게 정렬되며, 스프린트 중에 실행할 수 있도록 스크럼 팀의 합의를 거칩니다. 계획 회의가 끝날 무렵에는 모든 스크럼 팀원이 스프린트 기간 동안 제공할 산출물과 증분을 달성하는 방법에 대해 명확히 이해하고 있어야 합니다.

스프린트 실행

스프린트는 스크럼 팀이 공동 작업하여 증분을 완료하는 실제 기간을 의미합니다. 이렇게 시간이 정해진 반복 작업을 스프린트라고 하며, 보통 1주에서 4주 정도 지속됩니다. 

일반적인 스프린트 기간은 2주지만, 어떤 팀은 범위를 지정하는 데 1주일, 또는 중요한 증분을 제공하는 데 1달이 더 편하다고 느낄 수 있습니다. Scrum.org의 Dave West는 작업이 복잡하고 알 수 없는 부분이 많을수록 스프린트가 짧아야 한다고 조언합니다. 

하지만 이는 팀의 선택에 달려 있으며, 잘 맞지 않는다면 주저 없이 바꿔야 합니다. 이 기간에는 필요에 따라 제품 소유자 및 개발 팀 간에 범위를 다시 논의할 수 있습니다. 

이것이 스크럼의 경험적 특성의 핵심입니다. 계획부터 회고에 이르기까지 모든 이벤트는 스프린트 기간에 진행됩니다. 스프린트의 구체적인 시간 간격이 수립되면 개발 기간 내내 일관성을 유지해야 합니다. 

이를 통해 팀은 과거 경험을 통해 배우고 해당 인사이트를 향후 스프린트에 적용할 수 있습니다.

매일 스크럼 또는 스탠드업

이 매우 짧은 매일 미팅은 동시에(보통 아침에) 이루어지며 간단하게 진행됩니다. 시간이 정해진 이 핵심적인 미팅을 매일 스크럼이라고 하며, 이 미팅에서는 스프린트 목표를 향한 진행률을 점검하고 팀 활동을 조정하고 장애물을 식별합니다. 

많은 팀에서는 15분 만에 미팅을 완료하려고 하지만 이는 가이드라인일 뿐입니다. 이 미팅은 빠른 미팅이어야 한다는 점을 강조하여 '매일 스탠드업'이라고도 합니다. 

매일 스크럼의 목표는 모든 팀원이 같은 정보를 공유하고 스프린트 목표를 이해하고 다음 24시간 동안의 계획을 세우는 것입니다. 매일 스탠드업 템플릿을 사용하면 더 빠르게 미팅을 시작하고 체계적으로 진행하는 데 도움이 됩니다.

Screenshot of Daily stand up template in Confluence

스탠드업은 스프린트 목표 달성에 대한 우려 사항이나 블로커에 대해 알리는 시간입니다. 스탠드업을 진행하는 일반적인 방법은 스프린트 목표 달성의 맥락에서 모든 팀원이 세 가지 질문에 답하는 것입니다.

  • 어제 무엇을 했습니까?

  • 오늘 무엇을 할 계획입니까?

  • 장애물이 있습니까? 

하지만 이 미팅은 어제의 자신의 일정을 읽고 다음 날 이를 반복하는 의미 없는 모임으로 순식간에 변하는 경우가 많습니다. 스탠드업의 이론적 배경은 업무에 방해가 되는 잡담을 매일 미팅으로 전환하여 팀이 하루의 남은 시간 동안 업무에 집중할 수 있도록 하는 것입니다. 

따라서 미팅이 하루의 일정을 읽는 시간으로 바뀐다면 여기에 변화를 주고 창의력을 발휘하는 것을 두려워하지 마세요.

스프린트 리뷰

스프린트가 끝나면 팀이 함께 모여 비공식 세션을 통해 데모를 보거나 증분을 검사합니다. 개발 팀은 피드백을 얻기 위해 현재 완료 상태의 백로그 항목을 이해 관계자와 팀 동료에게 보여줍니다. 

대부분의 경우 증분을 릴리스하지만, 제품 소유자는 증분을 릴리스할지를 결정할 수 있습니다. 이 검토 미팅에서는 또한 제품 소유자가 현재 스프린트를 기반으로 제품 백로그를 재작업하고 다음 스프린트 계획 세션에 반영할 수도 있습니다.

기간이 1개월인 스프린트의 경우 스프린트 검토를 최대 4시간으로 한정하는 것을 고려하세요.

스프린트 회고

회고란 팀이 함께 모여 스프린트, 프로젝트, 사용자 또는 관계, 도구 또는 특정 세레모니에서 효과가 있었던 부분과 그렇지 않았던 부분을 문서화하고 논의하는 단계입니다. 

여기서의 목표는 팀이 잘되지 않은 부분보다는 효과가 있었던 부분과 다음에 개선해야 할 부분에 집중할 수 있는 기회를 마련하는 것입니다.

스크럼 가치

2016년에는 스크럼 가이드에 다섯 가지 스크럼 가치가 추가되었습니다. 스크럼 가치는 스크럼 팀의 업무, 작업 및 행동에 대한 방향을 제시합니다. 효과적인 공동 작업, 작업 이행 약속 및 스크럼 원칙 준수는 애자일 환경에서 팀의 성공을 달성하는 데 필수적입니다.

커밋

스크럼 팀은 규모가 작고 애자일 방법론을 따르기 때문에 각 팀원이 팀의 성공에 중요한 역할을 합니다. 따라서 각 팀원은 과도한 이행 약속을 하지 않고 완료할 수 있는 작업을 하는 데 동의해야 합니다. 

보통 스탠드업에서 업무 진행률에 대해 자주 소통해야 합니다.

용기

스크럼 팀의 용기란 성공을 방해하는 모든 요소와 현상에 의문을 제기하는 용기를 말합니다. 스크럼 팀원은 새로운 것을 시도할 용기가 있어야 하고 이를 편안하게 느껴야 합니다. 

스크럼 팀은 또한 장애물, 프로젝트 진행률 및 지연 등을 투명하게 공개할 용기가 있어야 하고 이를 편안하게 느껴야 합니다.

집중 영역

스크럼 팀 워크플로의 중심에는 스프린트가 있습니다. 스프린트는 팀이 정해진 양의 작업을 정해진 시간 동안 집중하는 것입니다. 스프린트는 구조를 제공하는 것은 물론, 계획된 작업량을 완료하는 데 집중합니다.

개방성

매일 스탠드업을 진행하면 팀이 진행 중인 작업 및 블로커에 대해 공개적으로 논의하는 열린 문화를 조성할 수 있습니다. Atlassian에서는 종종 스크럼 팀이 다음과 같은 질문에 답하도록 합니다.

  • 어제 어떤 작업을 했습니까?

  • 오늘 무슨 일을 하고 있습니까?

  • 어떤 이슈가 나를 방해합니까?

이렇게 하면 진행률을 강조하고 블로커를 식별할 수 있습니다. 진행률을 공유하면 또한 팀 역량도 강화됩니다.

존중

애자일 팀의 강점은 공동 작업과 더불어, 각 팀원이 스프린트 기간 동안 작업에 기여함을 인식하는 데 있습니다. 서로의 성과를 축하하는 것은 물론, 서로를 존중하고 제품 소유자, 이해 관계자 및 스크럼 마스터를 존중합니다.

스크럼 및 칸반

스크럼은 가장 널리 도입된 애자일 프레임워크지만, 사용 가능한 유일한 프레임워크는 아닙니다. 칸반은 고정된 길이의 반복보다는 지속적 제공 및 흐름을 강조하는 대안적인 접근 방식을 제공합니다.

칸반에서:

  • 업무 항목은 보드에 시각화되고 진행 중인 작업(WIP) 제한으로 관리됩니다.

  • 팀은 작업 수용량이 확보될 때만 새로운 업무를 가져오므로, 안정적이고 지속적인 흐름이 만들어집니다.

  • 정해진 역할 또는 세레모니가 없기 때문에 칸반은 스크럼보다 유연하고 간소합니다.

Preview of Kanban project view in Jira

칸반을 사용해야 하는 경우:

  • 지속적으로 들어오는 작업이 있는 팀(예: 지원 또는 운영)에 적합합니다.

  • 우선 순위가 자주 바뀌고 고정된 스프린트 이행 약속을 유지하기 어려울 때 유용합니다.

스크럼을 사용해야 하는 경우:

  • 증분 제공, 구조 및 예측 가능성이 중요한 제품 또는 기능 개발에 가장 적합합니다.

  • 명확하게 정의된 역할, 세레모니 및 스프린트 목표가 도움이 되는 팀에 적합합니다.

하이브리드 접근 방식:

어떤 팀은 두 프레임워크의 요소를 결합하여 흔히 Scrumban 또는 Kanplan(백로그가 있는 칸반)이라고 하는 것을 만듭니다. 이 하이브리드 방식을 사용하면 팀이 스크럼의 백로그 및 계획 원칙을 유지하면서 실행 시 칸반의 유연성을 통합할 수 있습니다.

Scrum Alliance 및 인증

Scrum Alliance는 스크럼 원칙에 대한 이해를 높이고 경력을 발전시키는 방법을 모색하는 사람들을 지원하는 선도적인 단체입니다. 스크럼 프레임워크 홍보에 전념하는 글로벌 조직인 Scrum Alliance는 다양한 인증 및 교육 프로그램을 제공합니다.

이 인증 및 교육은 스크럼 마스터, 제품 소유자 및 기타 스크럼 실행자를 위한 것입니다. 실제로 공인 스크럼 마스터(CSM) 및 공인 스크럼 제품 소유자(CSPO) 인증이 특히 인기가 높습니다.

이 인증은 전문가에게 스크럼 관행 및 가치에 대한 견고한 기초를 제공합니다. 이 인증을 취득하면 애자일 방법론에 대한 헌신을 보여주고 새로운 프로젝트 관리 및 소프트웨어 개발 분야로 향하는 기회를 얻을 수 있습니다. 

Scrum Alliance는 활발한 커뮤니티, 지속적인 교육 및 업계에서 인정하는 인증을 제공하여 개인 및 조직이 스크럼을 성공적으로 활용할 수 있도록 도와줍니다.

애자일 코치와 함께 작업하기

스크럼 및 기타 애자일 방법론을 도입하는 것은 어떤 조직에게든 큰 변화가 될 수 있으며, 바로 여기서 애자일 코치가 도움을 줍니다. 애자일 코치는 스크럼 팀과 긴밀히 협력하여 전환 과정을 안내하고 팀원이 스크럼 원칙을 일상 업무에 적용하도록 돕습니다. 

스프린트 계획 및 회고와 같은 스크럼 이벤트를 지원하고 공동 작업 및 커뮤니케이션 모범 사례에 대해 팀을 코칭합니다. 애자일 코치는 팀의 진전을 방해하는 장애물을 없애는 데 중요한 역할을 합니다.

주요 목표는 스크럼 팀이 가치를 제공하는 데 집중할 수 있도록 돕는 것입니다. 애자일 코치는 맞춤형 교육 및 지원을 제공하여 팀원이 애자일 관행을 수용할 수 있도록 돕습니다.

궁극적으로 지속적 개선의 문화를 조성하고 여러 팀 및 프로젝트에 걸쳐 스크럼 팀의 효율성을 향상할 수 있습니다.

일반적인 스크럽 도전 과제 극복

경험이 많은 스크럼 팀조차도 변화에 대한 저항, 명확하지 않은 방향성, 제한된 스크럼 교육과 같은 문제에 직면합니다. 하나의 프로젝트 또는 팀과 같이 소규모로 시작하면 이러한 문제를 극복하는 데 도움이 될 수 있습니다.

포괄적인 교육과 지속적인 코칭은 스크럼 및 애자일 방법론에 대한 자신감을 높여줍니다. 목표, 역할 및 책임을 명확히 하여 모두가 정렬 상태를 유지하게 하세요.

Preview of goal tracker in Jira

정기적인 회고 및 피드백 세션은 팀이 되돌아보고 적응하고 개선하는 데 도움이 됩니다. 스크럼 팀은 도전 과제를 조기에 해결하여 복원력을 기르고 더 효과적으로 공동 작업하며 스크럼 프레임워크를 성공적으로 활용할 수 있습니다.

스크럼 성공의 측정

스크럼 팀의 진행률 및 효과를 추적하는 것은 지속적 개선 및 프로젝트 성공에 필수적입니다. 스크럼 팀은 스프린트 속도, 번다운 차트 및 고객 만족도 점수를 사용하여 성과를 측정하는 경우가 많습니다. 

리드 타임, 사이클 타임 및 결함 밀도를 모니터링하면 팀의 워크플로 및 제품 품질에 대한 인사이트를 얻을 수도 있습니다. 정기적인 스프린트 검토 및 회고는 주요 스크럼 이벤트입니다.

이 검토를 통해 팀은 성과를 되돌아보고 성장이 필요한 영역을 식별하며 성공적인 스프린트 완료를 축하할 수 있습니다. 스크럼 팀은 이 지표를 지속적으로 측정하고 피드백에 따라 행동하여 관행을 개선하고 더 큰 고객 가치를 제공하며 스크럼 프레임워크를 통한 지속적인 성공을 이룹니다.

스크럼 시작하기

스크럼 프레임워크 자체는 간단합니다. 규칙, 아티팩트, 이벤트 및 역할은 이해하기 쉽습니다. 스크럼의 반규범적인 접근 방식은 개발 프로세스의 모호성을 없애는 데 도움이 됩니다.

하지만 회사가 각자의 특색을 반영할 수 있는 충분한 여지도 제공합니다. 복잡한 작업을 관리하기 쉬운 사용자 스토리로 구성할 수 있어 복잡한 프로젝트에 적합합니다. 

역할 및 계획된 이벤트를 명확히 구분하므로, 개발 주기 전반에 걸쳐 투명성이 높아지고 모두가 책임 의식을 갖습니다. 빠른 릴리스를 통해 짧은 시간 내에 진전을 확인할 수 있으므로 팀에 동기가 부여되고 사용자가 만족합니다.

그러나 특히 개발 팀이 전형적인 워터폴 모델에 익숙한 경우 스크럼을 완전히 이해하는 데 시간이 걸릴 수 있습니다. 더 작은 반복, 매일 스크럼 미팅, 스프린트 검토 및 스크럼 마스터 식별은 새로운 팀에게는 어려운 문화적 변화일 수 있습니다.

그러나 장기적인 이점은 초기 학습 곡선을 크게 능가합니다. 스크럼은 다양한 업계 및 업종에 걸쳐 복잡한 하드웨어 및 소프트웨어 제품을 개발하는 데 성공을 거두었으므로, 조직에서 도입할 만한 매력적인 프레임워크입니다.

Jira로 스크럼에 대해 알아보려면 이 자습서를 확인하세요.

Recommended for you

템플릿

이미 만들어진 Jira 템플릿

다양한 팀, 부서 및 워크플로에 사용할 수 있는 사용자 지정 Jira 템플릿 라이브러리를 살펴보세요.

제품 가이드

Jira에 대한 포괄적인 소개

이 단계별 가이드를 사용하여 생산성을 최대화하기 위한 필수 기능 및 모범 사례를 알아보세요.

Git 가이드

기본적인 Git의 이해

초보자에서 전문가까지 유용한 자습서 및 팁이 포함된 이 Git 가이드를 사용하여 기본 사항을 알아볼 수 있습니다.