백로그 그루밍은 무엇입니까? 정의 및 이점

Atlassian 작성자: Atlassian
주제 찾아보기

Backlog grooming, or backlog refinement, is the regular updation of the product backlog. The key goal is to keep the backlog current and prep backlog items for future sprints. The product manager, product owner, and the team prioritize, review, and discuss backlog items, ensuring the workload for upcoming sprints is always correctly prioritized. 

백로그 그루밍 또는 백로그 세분화제품 백로그를 정기적으로 업데이트하는 것입니다. 핵심 목표는 백로그를 최신으로 유지하고 향후 스프린트를 위해 백로그 항목을 준비하는 것입니다. 제품 매니저, 제품 소유자, 팀은 백로그 항목의 우선 순위를 지정하고 검토하고 논의하여 예정된 스프린트 업무량의 우선 순위가 항상 올바르게 지정되도록 합니다.

백로그가 최신 상태가 아니면 프로젝트 팀에서 작업의 우선 순위를 정하는 것이 어려울 수도 있습니다. 오래된 작업 또는 요청을 작업하게 되어 시간 및 리소스를 낭비하게 될 수도 있습니다. 최악의 경우 목록이 너무 길어져서 작업의 우선 순위를 정하는 것이 거의 불가능해질 수도 있습니다. 애자일 방법론을 실행하는 팀에는 잘 그루밍된 제품 백로그가 필수입니다.

이 가이드에서는 백로그 그루밍 프로세스, 효과적인 백로그 그루밍을 위한 모범 사례 등을 간단하게 설명합니다.

애자일의 백로그 그루밍 목적 이해

애자일 팀이 제품이나 서비스를 계속 반복하려면 백로그 그루밍이 필요합니다. 그 이유는 백로그가 수정, 개선 사항 및 새 기능으로 구성되어 있기 때문입니다. Atlassian의 최신 작업 방식 코치 Mark Cruth는 이렇게 합니다. "너무 많이 조정하면 프로세스에 낭비가 생깁니다. 시간과 계획이 너무 적으면 효과적으로 진행할 수 없습니다."

애자일 백로그 그루밍에는 다음이 포함됩니다.

  • 다음 스프린트에서 어떤 사용자 스토리를 진행할지 결정
  • 팀의 현재 목표와 관련이 없는 스토리의 백로그 그루밍
  • 현재 또는 변화하는 고객 요구 사항에 따라 스토리 추가
  • 타임라인 및 산출물 추정
  • 너무 커서 처리할 수 없는 사용자 스토리를 작은 작업으로 나누는 것입니다.

백로그 세분화 미팅을 통해 팀과 이해 관계자가 전략적인 작업 우선 순위에 대해 합의할 수 있습니다. 궁극적인 목표는 고객 및 비즈니스 요구 사항에 부합하는 현재의 백로그를 만들어 전반적인 애자일 프로젝트 관리를 개선하고 팀이 다음 스프린트를 준비하도록 하는 것입니다.

백로그 그루밍의 이점

백로그를 잘 관리하면 프로세스를 지속적으로 개선하려는 애자일 팀에 많은 이점이 있습니다. 백로그 그루밍의 여러 이점에는 다음이 포함됩니다.

  • 스프린트 계획 강화: 체계적이고 우선 순위가 지정된 백로그가 있으면 다음 스프린트를 쉽게 계획할 수 있습니다. 팀은 스프린트를 위한 항목을 더 효과적으로 선택할 수 있습니다.
  • 팀워크 개선: 백로그 그루밍에는 모든 팀원이 참여하므로 팀 커뮤니케이션이 향상되고 공동 작업이 촉진됩니다.
  • 영향력 있는 작업을 보장: 백로그를 계속 검토하고 중요한 항목의 우선 순위를 지정하면 팀의 스프린트는 필요한 작업에 더 집중하게 됩니다.

백로그 그루밍 프로세스

백로그 그루밍 프로세스에는 제품 소유자, 프로젝트 매니저 및 팀이 참여합니다. 고객 및 비즈니스 요구에 맞는 백로그 항목의 우선 순위를 정하는 것을 목표로 합니다. 한 번에 한 단계씩 살펴보겠습니다.

1. 데이터 수집 및 분석

고객 피드백, 사용자 테스트 정보 및 사용 분석과 같은 데이터를 최대한 많이 수집합니다. 사용자가 막히거나 그만두는 곳을 찾아보세요. 마찰 지점은 백로그에 있는 항목이 될 것입니다. 이전 스프린트 경험을 바탕으로 계획하면 도움이 될 수 있습니다. 이 데이터를 통해 가장 먼저 해야 할 일의 우선 순위를 정할 수 있습니다.

이것은 당연히 회사 프로세스의 일부여야 합니다. 고객 성공, 지원 및 품질 보증 팀에서 이미 이 정보의 상당 부분을 수집하고 있을 것입니다.

2. 백로그된 항목 분류

마찰 지점을 올바르게 그룹화 및 분류하면서 백로그된 항목으로 만듭니다.

사용자 스토리, 기능 요청, 새 기능, 고객 피드백 및 버그를 백로그에 나열합니다.

3. 백로그한 항목의 우선 순위를 다시 지정

우선 순위 재지정은 백로그 항목의 중심에 고객 가치를 두고 가장 가치가 높은 항목이 가장 높은 우선 순위를 가지도록 합니다. 기회 점수화는 백로그 우선 순위 재지정의 여러 옵션 중 하나에 불과합니다. 사용자 조사를 활용하여 사용자 기대치를 이해하고 그 메트릭에 따라 항목에 점수를 매깁니다.

방법과 상관없이 우선 순위를 다시 지정하는 것은 지속적이고 정기적인 그루밍 활동입니다. 스프린트 검토는 활성 스프린트 중에 우선 순위를 다시 정할 수 있는 좋은 기회입니다.

4. 스프린트 만들기

백로그된 항목의 우선 순위가 지정되면 우선 순위가 가장 높은 항목을 기반으로 스프린트를 구성할 수 있습니다. 어떤 항목을 포함할지 결정하려면 지난 스프린트에서 얻은 요점을 모두 활용하세요.

최소 2주 분량의 스프린트 백로그가 있으면 유용합니다. 목록이 길면 팀이 더 나은 제품 로드맵을 만들어 각 스프린트를 더 쉽게 만들 수 있습니다.

효과적인 백로그 그루밍을 위한 모범 사례

효과적인 백로그 그루밍은 시행착오를 거칠 필요가 없습니다. 그보다는 "잠재적 업무에 대한 피드백을 제공하기 위해 팀이 구축하는 리추얼이어야 합니다. 백로그 소유자가 팀과 만나 예정된 작업을 검토하고 필요에 따라 빈도를 조정하는 주간 케이던스로 시작하세요."라고 Cruth는 말합니다.

따를 수 있는 백로그 그루밍 모범 사례가 있습니다.

  • 효과적인 백로그 개선 미팅을 진행: 프로젝트 매니저는 미팅을 원활하게 진행하려면 미팅 안건 템플릿에 있는 것과 같은 자세한 미팅 안건을 사용하여 미팅을 자주 진행해야 합니다. 미팅 시간은 45~60분이고 프로젝트 매니저는 스크럼 마스터 역할을 해야 합니다.
  • DEEP 활용: DEEP(적절하게 자세히 설명, 추정, 새로 발생 및 우선 순위 지정) 기준을 사용하여 백로그의 우선 순위를 지정합니다. 이 방법은 조정 가능하고 세부 사항이 많으며 우선 순위가 높은 항목에 대한 정확한 추정치를 포함합니다.
  • DoR을 활용하세요. DoR(준비의 정의)은 팀이 모든 항목을 완료할 수 있도록 해 줍니다. 작업이 스프린트에 준비되었는지 여부를 결정하는 것은 분명한 기준 세트입니다.
  • 백로그 그루밍을 준비하세요. 고객 성공, 지원, QA 및 팀으로부터 정보를 수집합니다. 이 정보는 이전 스프린트의 정보와 함께 그루밍 프로세스를 안내할 것입니다.
  • 스프린트를 두 개 이상 사용하세요. 하나의 스프린트로 작업을 끝내려고 하지 말고 작업을 관리 가능한 작은 스프린트로 나눕니다.
  • 팀원의 의견을 요청합니다. 제품 및 스프린트에 대해 가장 잘 이해하는 것은 팀원일 것입니다. 이 지식을 이용하여 백로그를 그루밍합니다.

Jira로 백로그 그루밍 관리

백로그 그루밍은 모든 회사에 도움이 되는 필수 활동입니다. 백로그를 잘 관리하면 지속적인 개선 및 반복이 가능합니다. 팀이 작업 스프린트를 계획할 때 우선 순위의 목록을 제공합니다.

Jira를 사용하면 백로그를 쉽게 세분화할 수 있습니다. 쉽게 백로그를 만들어서 회사 전체와 공유할 수 있습니다. 팀 전체가 모든 작업에 관한 단일 정보 출처를 갖게 되며 우선 순위가 무엇인지에 대해 모호함이 발생할 여지가 거의 없습니다.

Jira에는 백로그 유지 관리 외에도 다른 이점이 있습니다. 높은 성과를 내는 수백만 개의 소프트웨어 팀이 신뢰하는 Jira를 사용하면 작업을 쉽게 체계화하고 정렬 상태를 유지하고 더 뛰어난 제품을 만들 수 있습니다. Jira는 소프트웨어 팀 및 교차 기능 파트너 간의 커뮤니케이션을 간소화하여 더욱 효율적인 공동 작업을 가능하게 합니다. 개발 수명 주기의 모든 단계에서 프로젝트를 손쉽게 추적하여 팀원과 이해 관계자를 정렬할 수 있습니다. 또한 제품이 더 복잡해지고 팀이 성장하면서 확장 가능한 워크플로와 프로세스를 구축할 수 있습니다.

백로그 스크린샷

백로그 그루밍: 자주 묻는 질문

백로그 그루밍 프로세스는 누가 책임집니까?

백로그 그루밍은 전체 프로젝트 팀이 참여하는 공동의 노력입니다. 하지만 백로그 개선 미팅을 진행하는 일은 제품 소유자, 제품 관리자, 프로젝트 매니저 및/또는 스크럼 마스터가 맡을 수 있습니다.

보통 누가 백로그 그루밍 세션에 참석합니까?

이 미팅에는 교차 기능 팀 전체가 참석해야 합니다. 여러 전문성이 합쳐지면 더 강력한 사용자 스토리를 만드는 데 도움이 될 수 있습니다. 미팅에는 최소한 다음과 같은 팀원이 포함되어야 합니다.

  • 세션 리더: 제품 소유자, 프로젝트 매니저 또는 스크럼 마스터일 수 있습니다.
  • 제품 팀 담당자: 이 미팅에서 담당자의 심층적인 제품 지식을 활용합니다. 제품을 만들고 유지 관리하도록 돕는 팀원입니다.
  • 제공 팀: 규모가 크면 팀 리더가 팀을 대표할 수 있습니다.
  • 품질 보증 담당자: 이 팀은 모든 버그를 알고 있고 즉각적인 조치가 필요한 부분에 대한 인사이트를 더해줄 수 있습니다. QA 테스터 및/또는 그 감독자가 이 역할의 좋은 후보입니다.

백로그 그루밍 및 스프린트 계획의 차이는 무엇입니까?

주된 차이는 초점을 맞추는 부분 및 시기입니다. 백로그 그루밍은 전체 제품 및 로드맵에 초점을 맞추는 장기 계획 활동입니다. 스프린트 계획은 다음 스프린트의 요구 사항만 고려하므로 단기 계획 활동입니다.

백로그 그루밍 세션은 얼마나 걸립니까?

그루밍 세션은 정기적으로 진행해야 빠르게 할 수 있습니다. 백로그 그루밍 세션은 60분으로 제한하는 것이 좋지만 팀 및 회사마다 다를 수 있습니다. 미팅이 얼마나 길든 주제에서 벗어나지 않도록 안건에 집중하는 것이 중요합니다.