brunch

You can make anything
by writing

C.S.Lewis

by 낭만주먹 Jul 04. 2022

Crouch, Bind, Set

스크럼과 스프린트 


*스크럼 프레임워크에 대한 이해를 위해 작성된 글이며,  본 스크럼 가이드를 참고했습니다.  



| 스크럼(Scrum)


공을 소유하기 위해 치열하게 진행되는 스크럼


스크럼(Scrum)이란 제품 개발 방법론 중 하나인 애자일(Agile) 방법론에서 주로 사용되는 프레임워크 중 하나이며, 짧은 기간 팀원들이 공통의 목표를 향해 결합할 수 있도록 도와준다. 즉, 스크럼을 활용하면 짧은 기간 동안 신속하고 유연하게 수정과 실행을 반복해야 하는 애자일 환경에서 개발의 효율성을 높일 수 있다. 


스크럼에서는 최적의 가설을 리스크를 통제하며 검증하기 위하여 반복적이고 점진적으로 행동한다. PM, 디자이너, 개발자와 같이 각 분야의 전문성을 갖춘 인원들이 수평적인 구조로 팀을 이뤄 짧게 정해진 기간에 우선순위에 따라 문제를 해결한다. 스크럼이 성공적으로 적용되기 위해서는 약속, 집중, 열린 마음, 존중, 용기와 같은 팀원들 간의 상호 협력과 믿음이 중요하다.


스크럼을 진행하는 과정에서 프로덕트 매니저는 프로덕트 백로그를 효과적으로 관리할 줄 알아야한다. 프로덕트 자체의 목표를 설정하고 이에 따른 백로그를 우선순위에 따라 정렬하여 팀원들 모두가 이해할 수 있도록 명확하게 소통하는 것이 프로덕트 매니저가 스크럼팀에서 프로덕트의 가치를 최대화할 수 있는 방법이다.


그렇다면 스크럼은 어떤 식으로 진행될까?


scrum process


| 스프린트(Sprint)


스프린트는 아이디어를 가치로 만들어내는 이벤트로
마치 스크럼의 심장박동과 같다.

스크럼 프레임워크에서는 짧은 기간으로 고정된 길이의 이벤트인 '스프린트'를 중심으로 작동한다. 짧고 타이트한 일정의 반복으로 복잡도와 리스크를 줄일 수 있다. 또한 목표달성율에 대한 평가가 쉬워지기 때문에 다음 계획을 세울 때도 유용하다. 스크럼 이벤트는 스프린트 계획, 데일리 스크럼 미팅, 스프린트 리뷰, 스프린트 회고의 과정을 반복한다.


스프린트 계획 단계에서는 해당 스프린트의 목표와 가치, 스프린트 완료 시점을 설정해야 한다. 프로덕트 매니저가 미리 선정한 프로덕트 백로그를 기준으로 어떤 증가분을 만들어 발전시킬 것인가에 대한 고민이 포함되어야 한다. 


데일리 스크럼에서는 스프린트 기간 동안 매일 같은 시간 같은 장소에 모여 짧은 시간 동안 진행상황을 점검한다. 스프린트 목표 대비 진척도를 확인하고, 당일 계획을 세우는 등 팀원 간의 적극적인 의사소통을 기반으로  신속한 의사결정을 할 수 있도록 돕는다.


스프린트 리뷰에서는 스프린트 기간 동안 개발한 기능과 목표 대비 진척도에 대하여 고객을 포함한 이해관계자들에게 피드백을 받는다. 피드백과 비즈니스 환경 변화등을 고려하여 프로덕트 백로그를 갱신하고, 종합적인 우선순위를 재설정한다. 


마지막 스프린트 회고에서는 스프린트를 보다 나은 방향으로 개선할 수 있도록 프로젝트 자체에 대한 회고를 진행한다. 해당 스프린트가 올바른 방향으로 진행되었는지에 대해 점검하고, 개선책이 있다면 다음 스프린트에 적용할 수 있도록 해야 한다.



| 스크럼 산출물


스크럼을 통하여 산출된, 업무 또는 가치의 핵심 정보를 구성원끼리 투명하게 공유하는 것은 매우 중요하다. 프로덕트 백로그, 스프린트 백로그, 증가분과 같은 스크럼 산출물을 적극적으로 공유함으로써 팀원 간의 협동심을 향상하고, 프로덕트에 대한 공통의 목표를 함양할 수 있다. 


앞서 언급한 각 산출물들은 목표 달성률과 정보의 투명성을 제공하고, 스크럼에 대한 팀과 이해관계자들에게 경험주의와 스크럼의 가치를 강력하게 인식할 수 있도록 다음과 같은 약속을 담고 있다.


1. 프로덕트 백로그에는 프로덕트 목표가 있다.
2. 스프린트 백로그에는 스프린트 목표가 있다.
3. 증가분에는 완료의 정의가 있다. 


프로덕트 백로그는 프로덕트를 향상하기 위한 내용을 우선순위에 따라 정렬한 목록이다. 스크럼팀이 최종적으로 달성해야 하는 프로덕트의 상태를 담고 있으며, 한 번에 하나의 목표를 달성해야 한다. 


스프린트 백로그는 해당 스프린트의 목표, 스프린트에서 해결해야 할 프로덕트 백로그, 최종적으로 증가분을 발생시키기 위하여 팀이 해야할 일을 상세하게 작성한 것이다. 스프린트 내 반드시 달성해야 할 일관적인 목표를 포함하고 있으며, 상황에 따라 전체적인 목표에 영향이 끼치지 않는 선에서 유연하게 범위를 조정하는 것 또한 필요하다. 


증가분은 프로덕트를 목표로 향해 나아갈 때, 다음 단계로의 디딤돌 역할을 한다. 연속적으로 합산된 매 증가분이 함께 작동할 수 있을 만큼 누적된다면 충분히 검증되어야 한다. 증가분이 제 역할을 하기 위해서는 프로덕트에 요구된 품질 기준 충족 여부를 표현할 수 있어야 한다. 




스크럼 프레임워크의 강점은 목표를 세분화하여 달성도를 즉각적으로 확인할 수 있으며, 시시각각 변화하는 상황에도 유연하게 대처할 수 있기 때문에 애자일 환경에서 아주 효율적인 업무 방식이라고 생각된다. 


이를 잘 활용하기 위해서 PM은 근거를 기반으로 우선순위를 설정할 수 있어야 하고, 구성원들과의 끊임없는 커뮤니케이션을 통해 목표를 달성할 수 있도록 해야 한다. 데드라인 이펙트로 인한 집중력과 생산성 향상은 덤이다.


작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari