이러한 입증된 애자일 프로젝트 추정 기법으로 추적을 유지하십시오.

게시 됨: 2022-03-11

일정을 만드는 것은 모든 프로젝트에 필수적입니다. 상황이 빠르게 진화하는 Agile 내에서도 팀은 결과를 계획하고 제공하기 위해 각 작업에 필요한 시간과 재정 자원을 추정해야 합니다.

애자일 프로젝트 추정 기술을 올바르게 사용하면 팀이 기술과 리소스를 더 잘 할당하고 특정 작업과 기능의 우선 순위를 더 효과적으로 지정할 수 있습니다. 부정확한 추정은 납품 지연으로 이어져 잠재적으로 이해 관계자 관계와 프로젝트의 전반적인 성공을 위태롭게 할 수 있습니다. 평가는 또한 팀이 산출물에 대해 더 많은 책임을 지도록 하고 할당된 작업에 대한 벤치마크를 생성하여 규율을 구축하는 데 도움이 됩니다.

경험 많은 제품 소유자 또는 스크럼 마스터가 잘 알고 있는 몇 가지 인기 있는 추정 기법이 있습니다. 최상의 결과를 얻으려면 올바른 방법을 선택하는 것이 중요하며 각 방법은 고유하고 고유한 장점이 있습니다. 어떤 기술을 선택하느냐는 프로젝트의 복잡성, 팀 규모, 원격 근무 여부를 비롯한 다양한 요인에 따라 달라집니다. 다음은 애자일 프로젝트에 가장 유용한 추정 기법과 팀에 가장 적합한 것을 결정하기 위한 지침에 대한 요약입니다.

(참고: 이러한 각 옵션에서 제품 소유자 또는 스크럼 마스터는 촉진자 역할을 하며 실습에 참여하지 않습니다.)

계획 포커: 정확한 추정을 위해

이 합의 구축 기법에서 진행자는 모든 팀원에게 9장의 카드를 제공하며, 각 카드에는 복잡성 수준을 나타내는 숫자가 포함되어 있습니다. 숫자는 일반적으로 마지막 두 숫자의 합이 다음 숫자와 같은 피보나치 수열(예: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89) 또는 그 변형입니다. 숫자는 쉽게 반올림됩니다. 선형 척도가 아닌 이 지수 시퀀스를 사용하면 팀이 작업 간의 차이점과 작업의 복잡성을 더 쉽게 인식할 수 있습니다. 각 기능 또는 스토리 포인트에 대해 팀 구성원은 작업을 실행하는 데 필요한 노력의 양(일반적으로 지속 시간 또는 비용 측면에서 측정됨)을 나타내는 카드를 뒤집어서 사용합니다(1은 일반적으로 가장 적은 노력을 나타냄). 카드는 나란히 표시되며 기능이나 사용자 스토리에 사용된 카드가 서로 크게 다른 경우 이상값이 투표에 대한 이유를 제시합니다. 팀원들은 합의에 이를 때까지 투표를 계속합니다.

가장 일반적으로 사용되는 Agile 추정 방법인 Planning Poker는 참가자가 서로 영향을 미칠 가능성을 최소화하여 최종 추정의 정확도를 높입니다. 또한 옵션을 제한하여 시간을 효과적으로 활용하며 팀은 일반적으로 상당히 빨리 만장일치에 도달합니다. 이 기술은 원격으로 쉽게 복제할 수 있으므로 분산된 팀에 적합합니다. 이를 위해 여러 웹 애플리케이션이 존재합니다.

티셔츠 사이즈: 초기 추정용

Planning Poker와 유사하지만 옵션이 더 적기 때문에 이 방법을 사용하면 많은 항목을 대략적으로 추정할 수 있습니다. 참가자들은 티셔츠 크기(XS, S, M, L, XL)가 있는 카드를 사용하여 각 항목에 필요한 노력이 무엇이라고 생각하는지 나타냅니다. 팀원들은 자신의 카드를 사용하고 동의할 때까지 토론하고 재평가합니다.

이 기술의 용이함과 단순성은 협업 특성과 함께 평가를 처음 접하는 팀과 원격으로 작업하는 팀에 이상적입니다. 5개의 카테고리만 제공한다는 점에서 다소 무딘 도구이지만 확실한 출발점을 제공하며 일반적으로 백로그에 많은 항목이 있고 상위 수준의 항목만 있을 때 프로젝트 시작 시 사용됩니다. 견적이 필요합니다.

점 투표: 원격 팀용

비교적 간단하고 빠른 이 기술은 Miro와 같은 화이트보드 도구를 사용하여 디지털 방식으로 가장 잘 사용됩니다. 진행자는 백로그 항목의 목록을 만들고 각 팀 구성원에게는 고유한 색상의 점 스티커를 받은 다음 목록의 항목 옆에 놓을 수 있습니다. 가장 단순한 항목에는 스티커 1개, 가장 복잡한 항목에는 5개입니다. 항목이 받는 점이 많을수록 인식되는 크기와 복잡성이 커집니다.

여기서 한 가지 주의할 점은 참가자가 특정 스토리 포인트 옆에 다른 사람들이 붙이는 스티커의 수에 영향을 받을 수 있다는 것입니다. 그러나 이것은 특정 소프트웨어에서 끝까지 개별 투표를 숨김으로써 극복할 수 있습니다. Dot Voting은 쉽게 소화할 수 있는 시각적 형식을 제공하며 필요한 경우 1-10과 같은 더 큰 척도를 사용하여 정확도 수준을 높일 수 있습니다.

선호도 매핑: 같은 위치에 있는 팀의 경우

Affinity Grouping 또는 Affinity Estimation으로 알려진 Affinity Mapping은 유사한 수준의 노력이 필요한 항목을 세트로 그룹화하는 비교에 관한 것입니다. 결과는 T-셔츠 크기의 결과와 유사하지만 거기에 도달하는 과정이 다릅니다. 팀은 노력 수준을 나타내기 위해 벽의 왼쪽에 "작게"라는 레이블을, 오른쪽에 "크게"라는 레이블을 배치하는 것으로 시작합니다. 항목은 팀 간에 나누어지고 팀 구성원은 두 레이블 사이의 벽에 항목을 놓고 비슷한 크기의 항목을 그룹화합니다. 그런 다음 팀 구성원이 잘못 구성되었다고 생각하는 항목에 대해 논의하고 그에 따라 항목을 재배열합니다.

이 기술은 같은 공간에서 작업하는 팀에 가장 적합합니다. 항목 복잡성에 대한 대략적인 추정을 제공하므로 프로젝트 기간 및 비용에 대한 덜 상세한 아이디어가 필요한 경우에만 사용해야 합니다.

버킷 시스템: 대규모 백로그용 ##the eas

이 기술을 위해 사회자는 일반적으로 테이블에 배열된 큰 카드 형태로 9개의 "버킷"을 만듭니다. 카드는 피보나치 수열 또는 그 변형을 사용하여 순서대로 번호가 매겨집니다. 백로그 항목은 작은 카드나 스티커 메모에 작성되어 그룹 구성원 간에 나뉩니다. 일을 시작하기 위해 한 사람이 무작위로 항목을 선택하여 중앙값 버킷에 넣습니다. 8. 그런 다음 각 팀 구성원은 첫 번째 항목과 관련하여 필요한 노력에 해당한다고 생각되는 버킷에 항목을 놓습니다. 연습이 끝나면 그룹 구성원이 모든 버킷을 검토합니다. 누군가 항목이 잘못 배치되었다고 생각하는 경우 팀은 합의에 도달할 때까지 해당 항목에 대해 논의합니다.

항목이 빠르게 연속적으로 배치되므로 이 방법은 많은 항목을 추정하는 팀에 적합합니다. 개인은 항목 추정에 대해 스스로 책임져야 하며 팀의 입력은 마지막에만 옵니다. 따라서 Bucket System은 추정에 익숙한 팀 구성원에게 더 나은 서비스를 제공합니다.

주문 방법: 숙련된 팀의 경우

이 기술은 항목을 서로 관련하여 볼 수 있는 간단한 방법을 제공하고 우선 순위를 지정해야 하는 항목에 대한 좋은 개요를 제공합니다. 진행자는 항목을 무작위로 배치합니다. 같은 위치에 있는 경우 벽이나 테이블에 배치하고 원격으로 작업하는 경우 디지털 화이트보드를 사용합니다. 목표는 낮은 것에서 높은 것으로 재정렬하는 것입니다. 팀 구성원은 차례로 자신이 선택한 항목을 한 줄씩 위 또는 아래로 이동합니다. 이동은 양쪽에 있는 항목과 비교하여 해당 항목에 필요한 노력을 기반으로 합니다.

개인의 의사결정을 강조하기 때문에 Ordering Method는 추정에 익숙한 팀에서 가장 잘 작동합니다.

가장 적합한 선택

효과적인 추정 프로세스를 통해 팀을 안내하는 것은 Agile 전문가 또는 팀 리더에게 필수적인 기술입니다. 기능이나 스토리에 값을 할당함으로써 팀 구성원은 주관적인 의견을 정량화 가능한 측정으로 변환하여 다음 프로젝트를 계획하고 리더가 성과를 효과적으로 추적할 수 있도록 할 수 있습니다. 이전 프로젝트의 데이터가 다른 결론을 나타내지 않는 한 경험을 기반으로 하므로 팀 구성원이 제공한 개별 작업에 대한 추정치를 신뢰하는 것이 좋습니다.

추정치에 대해 낙관적인 태도를 취하는 것은 비생산적이며 프로젝트의 수명 주기 동안 가정이나 종속성이 변경되면 적어도 한 번은 더 추정하는 세션이 필요하다는 점을 팀에 상기시키십시오.

프로젝트의 성격과 팀의 규모, 팀 구성원의 추정에 대한 친숙도에 따라 가장 적합한 기술이 결정됩니다.