집을 샀고 주방을 리모델링할 계획이라고 상상해 보세요. 건축업자에게 리모델링에 걸리는 시간과 대략적인 비용을 물어봅니다. 견적을 받았지만, 두 달 후 프로젝트가 원래 일정을 훨씬 넘기고 예산을 훨씬 초과했기 때문에 결정을 후회하게 됩니다.
한 사람의 의견만 있으면 그 사람의 의견과 전문 지식만 고려하면 됩니다. 그러나 다양한 경험을 가진 더 많은 사람들이 함께하면 어떤 일을 해야 하는지에 대해 보다 균형 있고 정확한 추정치를 얻을 수 있습니다.
이 합의 기반 추정은 애자일 플래닝 포커 방법의 기초입니다.
플래닝 포커는 애자일 팀이 제품 백로그에서 한 가지 사용자 스토리를 완료하는 데 소요되는 작업량을 예측하는 데 도움이 되는 추정 방법입니다. 애자일 프로젝트 관리 방법론에서 자주 사용되며, 때로는 '스크럼 포커' 또는 '포인팅 포커'라고도 합니다. 이름에서 '포커'라는 부분은 각 팀원이 프로세스 중에 사용하는 카드를 의미합니다.
무료 스프린트 플래닝 템플릿플래닝 포커는 Wideband Delphi라고 알려진 기법을 기반으로 합니다. Wideband Delphi는 비영리 싱크탱크인 RAND Corporation이 20세기 중반에 개발한 합의 기반 추정 프로세스입니다.
'애자일 소프트웨어 개발을 위한 선언문'의 저자인 James Grenning은 2002년에 Wideband Delphi 기법을 개선하여 Planning Poker로 이름을 바꾸었습니다. 이후 Mike Cohn이 2005년에 출간한 '애자일 추정과 계획'이라는 책에서 더욱 발전되고 대중화되었습니다.
플래닝 포커 프로세스는 스프린트 플래닝 프로세스의 초기에 진행되므로 스크럼 마스터와 제품 매니저는 각 스프린트에서 완료된 업무량을 정확하게 파악할 수 있습니다. 여기에서 방법을 확인하세요.
스크럼 팀 또는 애자일 팀의 모든 구성원은 서로 다른 값을 가진 프레젠테이션 슬라이드를 가지고 있습니다. 각 카드에는 0, 1, 2, 3, 5, 8, 13, 20, 40, 100 중 하나의 값이 있습니다. 이 숫자들은 무작위로 보일 수 있지만, 실제로는 피보나치 수열의 반올림된 변형입니다. 이 값은 일반적으로 스토리 포인트를 나타냅니다. 그러나 일부 팀은 이를 사용자 스토리가 완료된 데 걸리는 시간을 시간 기반 추정치로 사용할 수 있습니다. 가장 일반적인 시간 기반 추정치는 시간 단위로 측정됩니다.
제품 소유자 또는 스크럼 마스터가 진행자 역할을 맡아 제품 또는 스프린트 백로그에서 특정 사용자 스토리를 읽습니다. 그런 다음 팀원들은 질문을 하고 필요에 따라 명확히 할 수 있는 기회를 갖게 되므로 팀 전체가 해당 백로그 항목에 대해 어떤 업무가 완료된 상태인지 정확하게 파악할 수 있습니다.
다음은 팀이 사용자 스토리를 더 잘 이해하기 위해 할 수 있는 몇 가지 질문입니다.
해당 스토리를 완료된 상태로 만들기 위해 사용할 수 있는 다양한 기법에는 어떤 것이 있나요?
이 스토리를 작업하는 데 필요한 인원은 몇 명인가요?
이 스토리에 지연이 발생하면 이해관계자는 어떻게 대응할까요?
팀이 하나의 사용자 스토리에 대한 토론을 마치면, 각 추정자는 해당 백로그 항목과 관련이 있다고 생각하는 작업량이나 스토리 포인트 에 해당하는 카드를 선택합니다. 그런 다음 모두가 동시에 카드를 공개합니다. 모든 사람이 동일한 추정치를 선택하면 해당 백로그 항목의 공식 추정치가 됩니다. 목표는 모두가 동일한 추정치를 갖는 것입니다.
팀 멤버들이 초기 추정치에 대해 서로 다른 의견을 가진다면, 추정치가 가장 높은 팀 멤버와 가장 낮은 팀 멤버는 시간을 들여 왜 특정 숫자를 선택했는지 논의합니다. 이 논의가 완료된 후에는 모두가 카드를 다시 선택합니다. 이 프로세스는 팀이 합의에 도달할 때까지 반복됩니다.
이제 백로그의 모든 항목에 대한 추정치가 있으므로 스프린트를 정확하게 계획하는 것이 훨씬 더 쉬워졌습니다. 팀 전체가 각 작업에 소요되는 시간에 대해 합의한 상태이므로 스프린트에 적절한 양의 작업을 할당할 가능성이 훨씬 더 높습니다.
무료 스프린트 플래닝 템플릿플래닝 포커는 일반적으로 스프린트 플래닝 프로세스 직전에 진행되므로 제품 매니저나 스크럼 마스터는 스프린트를 계획하기 전에 정확한 업무 감각을 가질 수 있습니다. 이 추정 방법은 스프린트당 한 번 사용할 수 있습니다. 항목이 제품 또는 스프린트 백로그에 지속적으로 추가되므로 각 스프린트에 가져올 백로그 항목을 지속적으로 공급해야 합니다.
제품 백로그에서 논의할 사용자 스토리가 소량에 불과한 경우, 모든 팀원이 이미 참석하고 있기 때문에 이 세션을 일일 스탠드업 미팅의 마지막에 결합할 수 있습니다.
플래닝 포커의 주요 이점은 팀의 추정치가 더 정확하다는 것입니다. 정확한 추정치는 스프린트 플래닝 프로세스에서 중요한 부분입니다. 팀과 이해관계자 모두에게 작업이 완료된 시점에 대한 현실적인 타임라인을 제공하기 때문입니다.
플래닝 포커가 애자일 팀에 도움이 될 수 있는 몇 가지 방법은 다음과 같습니다.
각 팀 멤버가 발언권을 갖습니다. 개발팀의 모든 구성원은 중요하며, 이 프로세스는 각 구성원이 자신의 공헌을 알릴 수 있는 기회를 제공합니다. 이렇게 하면 팀원들이 업무에 더 몰입할 수 있습니다.
팀 멤버들은 사용자 스토리를 통해 이야기할 수 있습니다. 플래닝 포커 프로세스를 진행하는 동안 개발팀은 실제로 업무가 시작되기 전에 협력하여 사용자 스토리에 대해 논의할 수 있습니다. 이렇게 하면 해당 스토리에 할당된 개발자와 관계없이 특정 사용자 스토리를 해결하는 방법에 대해 동일한 정보를 얻을 수 있습니다.
작업 추정치는 다른 작업과 비교하여 상대적입니다. 팀이 스토리 포인트를 사용하여 플래닝 포커 카드의 숫자를 나타내면 파이프라인의 다른 작업을 기준으로 특정 작업에 소요되는 작업량을 더 쉽게 이해할 수 있습니다. 예를 들어, 플래닝 포커 추정치가 2인 사용자 스토리는 추정치가 40인 사용자 스토리보다 완료된 것이 훨씬 더 쉬울 것입니다.
업무 관리 툴을 사용하여 애자일 팀이 동일한 이해를 바탕으로 업무를 수행할 수 있습니다. Asana는 유연하고 협업적인 툴에서 애자일 프로젝트를 계획하고 정리하는 데 도움이 됩니다. 팀이 칸반 보드에서 일하든 더 선형적인 타임라인에서 일하든, Asana에는 애자일 팀이 빠르게 빌드할 수 있도록 지원하는 기능이 있습니다.
무료 스프린트 플래닝 템플릿