logo
김희준
김희준

Feb 04, 2024업데이트

똑같은 일인데도 어떻게 접근하느냐에 따라 천차만별로 달라지는 경험 한 번 쯤 해보셨을텐데요. 일은 한 가지 방법만으로 하진 않습니다. 업무의 특성이나 상황에 따라 여러가지 방법을 동원하는데요. 프로젝트를 계획하고 이행하는 방식 중 하나로 스크럼이 주목을 받고 있습니다. 스크럼 뜻이 무엇인지, 어떤 프로젝트에 적합하고 뭘 지켜야할지 알아보도록 하겠습니다.

Part1:개요

1.스크럼 뜻

스크럼은 애자일 프레임워크 중 하나에 속하는 반복적이고 점진적인 개발방법입니다. 애자일은 신속한 반복 작업을 통해 실제 작동 가능한 제품이나 서비스를 개발하고 지속적으로 제공하기 위한 방법론을 말합니다.

스크럼에서는 ‘스프린트’라고 불리는 작업 단위를 사용하여 작업을 추정하고 프로젝트 계획합니다.

‘스프린트’라는 항목으로 업무를 세분화하고 이에 초점을 맞춰 1-3주 정도의 기간을 목표로 설정합니다. 각 스프린트에서 어떤 항목이 수행되는지, 반복 가능한 프로세스를 통해 얼마나 많은 성과를 거두는지가 스크럼의 핵심입니다.

2.스크럼 성공을 위한 세 가지 필수 역할

스크럼 팀에는 세 가지 필수 역할이 있습니다.제품 소유자, 스크럼 마스터 그리고 개발 팀입니다. 개발팀은 꼭 소프트웨어 개발자를 의미하지 않고 테스터, 디자이너, UX 전문가 등 다양한 역할을 포함합니다.

스크럼 제품 소유자는 비즈니스, 고객 및 시장 요구 사항을 이해하고 그에 따라 개발팀의 작업 우선 순위를 정합니다.

스크럼 마스터는 팀의 대표로 프로세스의 실행을 디테일하게 조정합니다. 스크럼 개발 팀은 보통 5~7명이 적절합니다.

3.스크럼 보드

스크럼 보드에서는 보통 전체 과제가 아닌, 스프린트 내 할당된 과제만 보이도록 합니다.

백로그에서는 작업을 하고, 스프린트에서는 작업을 계획하고 예측하며, 일련의 반복적인 프로세스로 프로젝트를 진행합니다.

스크럼 보드

Part2: 왜 스크럼이 중요한가요?

스크럼 뜻을 알긴 했지만 한 가지 의문이 생기실 겁니다. 그렇다면 반드시 모든 팀이 스크럼 프레임워크를 사용해야할까요? 꼭 그렇지는 않습니다. 그리고 스크럼을 반드시 소프트웨어 개발 같은 특정 업무에만 사용해야하는 것도 아닙니다. 적절한 상황에 제대로 적용한다면 어떤 팀도 스크럼의 장점을 흡수할 수 있습니다.

그래도 스크럼이 특별히 유용한 분야가 존재하긴 하겠죠. 스크럼은 무언가를 자주 개발하고 출시할 필요가 있는 팀에 가장 효과적입니다. 코드, 새로운 기능이나 제품, 마케팅 캠페인, 컨텐츠 무엇이든 말이죠.

스크럼 미팅

스크럼 방식을 채택한 팀은 팀워크를 강화하고 목표를 보다 효과적으로 달성할 수 있습니다. 스크럼 보드, 스크럼 미팅을 통해 백로그에서 작업을 가져오고 스프린트 항목을 체크하면 자신이 무엇을 수행하는지 정확히 알게 됩니다. 이렇게 반복적인 작업을 하며 개발하다보면, 모든 구성원이 '완료'의 의미를 명확히 알게 됩니다. 업무를 수행하다보면 구성원이 어떤 업무가 중요한지, 지금 시점에서 어디까지 완료가 되어야하는지 파악하기 어려워하는 경우가 있습니다. 스크럼은 그런 상황을 사전에 방지하고 모두에게 확실한 목표를 심어주는 개발 방식입니다.

Part3: 스크럼 원칙

스크럼 프레임워크를 어떻게 적용하고 어떤 역할이 필요한지, 어떤 장점이 있기에 프로젝트를 수행할 때 중요한지 알아보았습니다. 그런데 방법과 역할만 안다고 해서 스크럼 활용이 무조건 도움이 되진 않겠죠. 원칙을 제대로 지키지 않는 스크럼 방식은 강점을 살리지 못할 수도 있습니다. 다음 여섯 가지 스크럼 원칙을 살펴보고 어떻게 실천할지 생각해보면 어떨까요? 다음은 여섯 가지  스크럼 원칙입니다.

1.경험적 프로세스 관리

프로세스를 통해 경험을 축적하고 이를 활용해야 합니다. 스크럼 팀 프로세스에 중요한 건 투명성, 점검, 적응입니다. 각 스프린트 내에서 업무를 투명하게 진행하고 스프린트 별로 일이 잘 진행되고 있는지 확인이 필요합니다. 이런 과정이 처음엔 어려울 수 있으나 제품 보유자가 방향을 제시하고, 스크럼 마스터가 프로젝트 수행을 효과적으로 미세 조정하면 팀 자체가 업그레이드될 것입니다.

이나 제품, 마케팅 캠페인, 컨텐츠 무엇이든 말이죠.

 스크럼 마스터

2.자기 주도적

모든 스크럼 멤버는 자신에게 할당된 작업과 역할이 있습니다. 한 사람 한 사람 모두에게 책암이 생기는 것이죠. 이러한 책임 공유는 스크럼 구성원을 더 창의적이고 열정적인 사람으로 만들어줍니다.

 스크럼 미팅

3.협업

스크럼팀에서 최선을 다해 팀에 협력할 수록 프로젝트를 성공시키고 자신의 역량까지 끌어올려주는 최상의 결과를 얻을 수 있습니다.

4.가치 기반 우선순위 지정

각 스프린트에도 목표가 필요하겠죠. 프로젝트 분야는 다르지만 스크럼 방식을 채택했다면 스프린트마다 목표는 분명합니다. 바로 최고의 비즈니스 가치를 제공하는 것이죠. 이를 위해 스크럼 프로세스를 시작할 때부터 가치 기반으로 업무 우선순위를 지정해야 합니다.

 스크럼 마스터

5.타임박싱(Timeboxing)

스크럼은 스프린트, 스크럼 미팅 등 짧은 주기로 목표를 수행해야합니다. 시간 관리를 제대로 하지 못한다면 스크럼의 강점이자 신념인 지속적인 개선을 이루지 못할 수도 있습니다. 업무 시간을 제대로 정하고 효율적인 시간 관리 방법을 모색해야 스크럼 프로세스를 온전히 활용할 수 있습니다.

6.반복적 개발

스크럼은 첫 번째 단계에서 완벽한 결과가 나온다는 기대를 하지 않습니다. 가치기반 우선순위에 따른 반복적인 개발을 통해 제품과 결과물을 수정하고, 이를 통해 지속적인 발전을 이룹니다.

마무리

그럼 지금까지 스크럼이 어떤 방식인지 알아보고, 어떻게 해야 그 효과를 최대한 끌어올릴 수 있는지도 이야기해보았습니다. 스크럼이 꾸준히 결과물을 내놓아야하는 팀에 적절하긴 하지만 제대로 된 방식으로 활용해야 더 큰 강점을 얻을 수 있을 겁니다. 스크럼 방식을 효율적으로 활용하기 위해 스크럼 보드에 쓰기 좋은 툴을 사용하기도 합니다.

 Boardmix

Boardmix는 펜, 지우개, 노트 등 직관적 인터페이스와 쉬운 조작법으로 스크럼을 포함한 협업을 도와줍니다. 브레인스토밍, 비즈니스 토론, 마인드맵 같은 아이디어 수집과 스크럼 보드 활용에도 유용하니 참고해보세요. 그럼 Let's Scrum!

무료 이용 arrow

go to back
twitter share
facebook share