애자일 스토리 포인트 추정, 여태까지 잘못하셨습니다. 그래서 팀의 성장이 느린 겁니다.
세줄요약
- 팀원 개별 추정(예: 티셔츠 사이징)은 일관성 없는 값을 만들어 팀 전체 평가에 활용하기 어렵습니다. 그 대신 팀장이 모든 추정을 맡으면 조금의 부정확성이 있더라도 일관성을 유지할 수 있습니다.
- 장기적으로 그래프를 보면 각 팀원의 발전 상태를 확인할 수 있습니다 (예: 20 스토리 포인트에서 30, 60으로 성장).
- 추정에서 약간의 오차(+x% 혹은 -x%)는 중요하지 않으며, 중요한 것은 성장 트렌드를 보는 것입니다.
애자일과 스크럼 방법론에서 추정(estimation)은 계획을 세우고 진행 상황을 추적하는 데 핵심적인 요소입니다. 많은 팀은 티셔츠 사이징 같은 기법을 사용하여 팀원들이 개별적으로 작업을 추정하게 만듭니다. 그러나 이 접근 방식은 팀원마다 추정 기준이 다르기 때문에 일관된 공통 수치를 만들기가 어렵습니다. 각 팀원이 생각하는 "작은" 혹은 "큰" 작업의 정의가 다를 수 있기 때문입니다. 결국, 이러한 추정치는 팀 전체의 장기적인 성과를 평가하는 데 사용하기 어렵습니다.
이 문제를 해결하는 한 가지 방법은 팀장이 모든 작업을 추정하는 것입니다. 처음에는 팀장이 모든 작업을 직접 추정하는 것이 비효율적으로 보일 수 있지만, 장기적으로는 매우 효과적일 수 있습니다. 팀장이 일관되게 추정하면, 비록 약간의 오차가 있더라도(예를 들어, 항상 +x% 또는 -x%만큼 틀리더라도), 시간이 지나면서 명확한 트렌드를 볼 수 있습니다.
예를 들어, 어떤 팀원이 처음에는 스프린트 동안 20 스토리 포인트를 처리했다고 가정해 봅시다. 6개월 후에는 30 스토리 포인트를 처리하고, 나중에는 60까지 도달할 수 있습니다. 팀장이 모든 작업을 추정하면, 이 팀원이 어떻게 성장하고 있는지 장기적인 그래프를 통해 확인할 수 있습니다. 개별 추정의 미세한 차이는 큰 의미가 없습니다. 중요한 것은 시간이 지남에 따라 팀원이 얼마나 발전했는지, 그 트렌드를 추적하는 것입니다.
결국, 추정의 정확성보다는 일관성이 중요합니다. 완벽한 수치를 얻으려 하기보다는, 장기적으로 축적된 데이터를 통해 각 팀원의 발전 상태를 추적하는 것이 더 중요합니다. 정확한 단기 예측보다는, 장기적인 성장과 발전을 파악하는 데 집중해야 합니다.
제대로 대우받는 개발자 | 부족한 컴공지식 배우기 | MIT급 컴공인강
최저임금으로 고통받는 일회성 프로그래머는 그만! POCU 아카데미가 올해 연봉협상을 책임지겠습니다!