애자일 스프린트 추적 또는 반복 추적이란 무엇입니까?
애자일 스프린트 추적에서는 확립된 추적 일정에 따라 팀 구성원이 현재 작업 중인 작업에 대한 추적 정보를 입력합니다.
추적 빈도
애자일 스프린트 추적에서, 정해진 추적 일정에 따라 팀원들은 현재 진행 중인 작업에 대한 추적 정보를 입력합니다. 팀은 매일, 매주, 일주일에 두 번 또는 정보 요구 사항에 가장 적합한 간격으로 추적 정보를 입력할 수 있습니다. 추적 정보를 매일 입력하면 1) 사람들이 정보를 생생하게 기억할 수 있고, 2) 프로젝트 차트와 그래프가 업데이트됩니다. 많은 팀이 반복 주기 마지막 주까지 일주일에 한두 번 추적하고, 그 이후에는 반복 주기 전반에 걸쳐 매일 가시성을 확보하기 위해 정보를 더 자주 제공합니다. 이러한 정보의 대부분은 일일 스탠드업 미팅에서도 전달되어야 합니다. 추적 그래프를 검토하는 것이 일일 스탠드업 미팅의 귀중한 소통을 대체할 것으로 예상됩니다.
기능 대 작업 완료
기능에 대한 모든 작업이 완료되면 해당 기능은 완료된 것으로 간주됩니다. 일부 팀은 모든 인수 테스트 통과를 요구 사항에 포함할 수도 있습니다.
자주 묻는 질문
반복을 추적하는 이유는 무엇입니까?
1주일과 같이 매우 짧은 반복 작업의 경우, 중간 상태를 측정할 필요성은 줄어들지만, 1주일 반복 작업 내에서도 반복 작업 중간에 작업이 절반 정도 완료되었는지, 그리고 초기 반복 계획 이후 반복 작업에 얼마나 많은 추가 작업이 추가되었는지 파악하는 것이 중요합니다. 반복 작업 기간이 길어질수록 정확한 상태를 파악해야 할 필요성이 커집니다.
반복 작업 동안 어떤 정보가 추적되나요?
반복 작업 동안 추적해야 할 정보는 매우 적습니다. 각 작업에 대해 소요된 노력과 남은 작업 추정치를 정기적으로 추적해야 합니다. 인수 테스트의 진행 상황도 추적해야 합니다. 스크럼은 스프린트 추적을 남은 작업 추정치에만 집중하기 때문에 소요된 노력은 무시합니다.
추적 정보는 누가 입력하나요?
일반적으로 각 개인은 자신의 추적 정보를 직접 입력합니다. 일부 팀은 각 반복마다 한 명의 개인을 지정하여 팀의 모든 추적 데이터를 수집하고 업데이트하도록 합니다.
팀원들은 얼마나 자주 시간을 입력합니까?
각 조직은 자체적인 추적 일정을 수립합니다. 일반적으로 팀은 매일부터 매주까지, 그리고 더 긴 반복 주기를 갖습니다.
반복 작업 중에 추정치를 변경해야 합니까?
추정은 말 그대로 추정일 뿐입니다. 어떤 작업은 일찍 완료되고, 어떤 작업은 늦게 완료되며, 일반적으로 새로운 작업이 발견됩니다. 추정의 정확성보다는 지속적인 일관성과 신뢰성이 목표입니다. 팀이 매 반복마다 이상적인 20일 분량의 기능을 지속적으로 제공하고, 일반적으로 작업 추정치가 200~220시간에 달한다면, 이는 프로젝트를 정확하게 계획하고 관리하기에 충분한 정보입니다. 이를 추적한다면 각 반복마다 실제 작업량이 260시간에 달할 수 있습니다. 따라서 실제 작업량이나 예상 용량 대신 과거 검증된 추정치를 계획에 사용하기 때문에 과거로 돌아가 추정치를 수정할 필요는 없습니다.
남은 노력이 원래 작업 예상액을 초과하면 어떻게 되나요?
이것이 사실이라면, 입력된 내용은 다음과 같습니다. 이는 일부 작업에서 실제로 존재하는 것일 뿐이며, 목표는 이상이나 계산이 아닌 추적 정보를 통해 현실을 표현하는 것입니다.
왜 남은 노력은 계산되지 않을까요?
계산된 수치는 작업이나 프로젝트의 실제 상태를 나타내는 것이 아니라, 역사적으로 신뢰할 수 없고 부정확한 것으로 입증된 수학적 계산입니다. 작업의 상태를 정확하게 전달하기 위해 팀원들은 현재 이용 가능한 모든 정보를 바탕으로 무엇이 남아 있는지 항상 고려해야 합니다.
작업이 완료되었는지 어떻게 알 수 있나요?
더 이상 작업을 수행할 사람이 없을 때 작업이 완료됩니다.
기능이 완성되었는지 어떻게 알 수 있나요?
더 이상 할 일이 없고 고객이 기능을 수락하면 기능이 완료된 것입니다.
반복 작업이 끝났을 때, 기능이 부분적으로만 완성된 경우는 어떻게 되나요?
기능이 부분적으로 완료된 경우, 해당 기능을 분할할지, 다음 반복으로 이동할지, 우선순위를 재조정할지 등을 결정하는 것은 고객의 몫입니다. 애자일 개발은 일반적으로 가치가 제공되거나 제공되지 않는 이분법적인 방식으로 진행됩니다. 작업이 완료되었지만 비즈니스 가치가 제공되지 않으면, 애자일은 이를 큰 문제로 간주합니다. 기능을 분할하여 현재 반복 과정에서 일부 가치를 제공하고 나중에 일부 가치를 제공할 수 있다면, 이는 고객과 팀의 결정에 달려 있습니다.