번다운 및 번업 차트
GitLab v19.5Offering: GitLab Self-Managed
요약
번다운 차트와 번업 차트는 마일스톤 완료를 향한 진행 상황을 보여 줍니다. 번다운 차트와 번업 차트에는 공통된 특징이 있습니다. 번다운 차트와 번업 차트의 차이점은 다음과 같습니다. 두 설정을 전환하려면 차트 위에서 Issues 또는 Issue weight를 선택합니다.
번다운 차트와 번업 차트는 마일스톤 완료를 향한 진행 상황을 보여 줍니다. 번다운 차트는 프로젝트 마일스톤 기간 동안 남은 이슈(번다운)를 보여 줍니다. 번업 차트는 전체 이슈 수와 완료된 이슈 수를 함께 보여 줍니다.

유사점과 차이점#
번다운 차트와 번업 차트에는 공통된 특징이 있습니다. 두 차트 모두 다음과 같습니다.
번다운 차트와 번업 차트의 차이점은 다음과 같습니다.
- 번업 차트에는 마일스톤 기간 동안 완료된 이슈를 나타내는 별도의 선이 있습니다.
- 번업 차트는 이슈가 다른 마일스톤으로 이동한 경우(Total 이슈 선이 내려감)와 이슈가 닫힌 경우(Total 이슈 선이 그대로 유지됨)를 구분해 보여 줍니다.
- 번다운 차트는 날짜별로 "전체 이슈에서 닫힌 이슈를 뺀 값"을 측정하고, 번업 차트는 날짜별로 전체 이슈(열린 이슈와 닫힌 이슈)와 해결된 이슈를 각각 측정합니다.
이슈 수와 이슈 가중치 간 전환#
두 설정을 전환하려면 차트 위에서 Issues 또는 Issue weight를 선택합니다.
가중치로 정렬할 때는 모든 이슈에 가중치가 지정되어 있는지 확인합니다. 가중치가 없는 이슈는 남은 가중치 합계에 반영되지 않기 때문입니다.
번다운 및 번업 차트를 사용하는 경우#
번다운 차트와 번업 차트는 마일스톤 진행 상황을 추적할 때 유용한 정보를 제공합니다. 활용 방식은 워크플로에서 마일스톤을 어떻게 구성하는지에 따라 달라집니다.
이 차트는 팀이 다음을 할 수 있도록 돕습니다.
- 마일스톤 기간 내내 진행 상황을 실시간으로 파악합니다.
- 실제 진행 상황을 이상적인 진행 상황과 비교해 지연 가능성을 조기에 발견합니다.
- 명확한 시각 데이터로 이해관계자에게 상태를 전달합니다.
- 자원 배분과 우선순위에 대해 데이터 기반으로 결정합니다.
남은 작업에 집중하려면 번다운 차트를 사용합니다. 완료된 작업과 시간에 따른 범위 변화를 함께 추적하려면 번업 차트를 사용합니다. 번업 차트는 전체 이슈 수의 급등을 보여 주므로 스코프 크리프(프로젝트 범위가 통제 없이 늘어나는 현상)를 확인하는 데 도움이 됩니다.
번다운 차트#
번다운 차트는 마일스톤 기간 동안의 이슈 수를 보여 줍니다.

한눈에 특정 마일스톤의 완료 현황을 확인할 수 있습니다. 차트가 없다면 같은 수준으로 진행 상황을 파악하기 위해 마일스톤 데이터를 직접 정리하고 그려야 합니다.
GitLab 이 이를 대신 그려 명확하고 보기 좋은 차트로 제공합니다.
개요는 번다운 차트로 작업과 시간 매핑하기 영상 시연을 참고합니다.
프로젝트의 번다운 차트를 보려면 다음 단계를 따릅니다.
- 상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
- 왼쪽 사이드바에서 Plan > Milestones를 선택합니다.
- 목록에서 마일스톤을 선택합니다.
그룹의 번다운 차트를 보려면 다음 단계를 따릅니다.
- 상단 바에서 Search or go to를 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 Plan > Milestones를 선택합니다.
- 목록에서 마일스톤을 선택합니다.
번다운 차트 작동 방식#
번다운 차트는 시작일과 종료일 이 지정된 모든 프로젝트 또는 그룹 마일스톤에서 제공됩니다.
프로젝트 마일스톤을 그룹 마일스톤으로 승격해도 라이선스 제한 범위 안에서 해당 마일스톤의 번다운 차트를 계속 볼 수 있습니다.
이 차트는 해당 마일스톤에 배정된 이슈를 기준으로 마일스톤 기간 동안의 프로젝트 진행 상황을 나타냅니다.
구체적으로는 마일스톤 기간의 특정 날짜에 몇 개의 이슈가 열려 있었거나 아직 열려 있는지를 보여 줍니다.
번다운 차트를 전환해 특정 날짜의 누적 열린 이슈 가중치를 표시할 수도 있습니다.
고정 번다운 차트#
GitLab 13.6 이전에 만들어진 마일스톤의 번다운 차트에는 Legacy 보기와 Fixed 보기를 전환하는 토글이 추가로 있습니다.
| Legacy | Fixed |
|---|---|
![]() |
![]() |
Fixed 번다운 차트는 마일스톤 생성부터 만료까지 마일스톤 활동의 전체 이력을 추적합니다. 마일스톤 종료일이 지난 뒤에 마일스톤에서 제거된 이슈는 더 이상 차트에 영향을 주지 않습니다.
Legacy 번다운 차트는 이슈의 전체 이력이 아니라 이슈가 생성된 시점과 마지막으로 닫힌 시점을 추적합니다. 레거시 번다운 차트는 날짜마다 열린 이슈 수와 그날 생성된 이슈 수를 더한 뒤, 그날 닫힌 이슈 수를 뺍니다. 마일스톤 시작일 이전에 생성되어 마일스톤에 배정되었고 시작일 시점에 여전히 열려 있는 이슈는 시작일에 열린 것으로 간주합니다. 따라서 마일스톤 시작일을 변경하면 날짜별로 열린 이슈 수가 달라질 수 있습니다. 다시 열린 이슈는 마지막으로 닫힌 날의 다음 날에 열린 것으로 간주합니다.
번업 차트#
번업 차트는 마일스톤에 배정된 작업과 완료된 작업을 보여 줍니다.

프로젝트의 번업 차트를 보려면 다음 단계를 따릅니다.
- 상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
- 왼쪽 사이드바에서 Plan > Milestones를 선택합니다.
- 목록에서 마일스톤을 선택합니다.
그룹의 번업 차트를 보려면 다음 단계를 따릅니다.
- 상단 바에서 Search or go to를 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 Plan > Milestones를 선택합니다.
- 목록에서 마일스톤을 선택합니다.
번업 차트 작동 방식#
번업 차트에는 전체 작업과 완료된 작업을 나타내는 별도의 선이 있습니다.
- Total 선은 해당 마일스톤에 배정된 이슈 수를 측정해 마일스톤 범위의 변화를 나타냅니다.
- Completed 선은 해당 마일스톤에서 닫힌 이슈 수를 측정합니다.
열린 이슈가 다른 마일스톤으로 이동하면 Total 선은 내려가지만 Completed 선은 그대로 유지됩니다. Completed 선은 닫힌 이슈만 추적하므로 변하지 않습니다.
이슈가 닫히면 Total 선은 그대로 유지되고 Completed 선이 올라갑니다.
가중치 롤업#
GitLab Self-Managed에서는 이 기능이 기본적으로 제공되지 않습니다. 자세한 내용은 히스토리를 참고합니다. 이 기능은 테스트용으로 제공되며 프로덕션에서 사용할 준비가 되지 않았습니다.
작업을 사용하면 더 세분화된 계획을 세울 수 있습니다. 이 기능이 켜져 있으면 작업이 있는 이슈의 가중치는 같은 마일스톤에 속한 작업에서 산출됩니다. 작업이 있는 이슈는 번다운 차트나 번업 차트에서 별도로 집계되지 않습니다.
차트에서 이슈 가중치를 집계하는 방식은 다음과 같습니다.
- 이슈의 작업에 가중치가 지정되어 있지 않으면 이슈의 가중치를 대신 사용합니다.
- 이슈에 여러 작업이 있고 일부 작업이 이전 이터레이션에서 완료되었다면, 이번 이터레이션의 작업만 표시하고 집계합니다.
- 작업이 상위 항목 없이 이터레이션에 직접 배정되면 해당 작업이 최상위 항목이 되어 자체 가중치를 반영합니다. 상위 이슈는 표시되지 않습니다.
가중치 롤업 예시#
예시 1
- 이슈의 가중치는 5이고 마일스톤 2에 배정되어 있습니다.
- 작업 1의 가중치는 2이고 마일스톤 1에 배정되어 있습니다.
- 작업 2의 가중치는 2이고 마일스톤 2에 배정되어 있습니다.
- 작업 3의 가중치는 2이고 마일스톤 2에 배정되어 있습니다.
마일스톤 1의 차트에는 작업 1의 가중치가 2로 표시됩니다.
마일스톤 2의 차트에는 이슈의 가중치가 4로 표시됩니다.
예시 2
- 이슈의 가중치는 5이고 마일스톤 2에 배정되어 있습니다.
- 작업 1은 가중치 없이 마일스톤 1에 배정되어 있습니다.
- 작업 2는 가중치 없이 마일스톤 2에 배정되어 있습니다.
- 작업 3은 가중치 없이 마일스톤 2에 배정되어 있습니다.
마일스톤 1의 차트에는 작업 1의 가중치가 0으로 표시됩니다.
마일스톤 2의 차트에는 이슈의 가중치가 5로 표시됩니다.
예시 3
- 이슈는 가중치 없이 마일스톤 2에 배정되어 있습니다.
- 작업 1의 가중치는 2이고 마일스톤 1에 배정되어 있습니다
- 작업 2의 가중치는 2이고 마일스톤 2에 배정되어 있습니다
- 작업 3의 가중치는 2이고 마일스톤 2에 배정되어 있습니다
마일스톤 1의 차트에는 작업 1의 가중치가 2로 표시됩니다.
마일스톤 2의 차트에는 이슈의 가중치가 4로 표시됩니다.
문제 해결#
번다운 및 번업 차트에 올바른 이슈 상태가 표시되지 않음#
이 차트에는 날짜가 UTC 시간대를 기준으로 표시된다는 제한이 있습니다.
그래서 다른 시간대에서는 그래프가 부정확하게 보일 수 있습니다. 예를 들면 다음과 같습니다.
- 마일스톤의 모든 이슈가 마지막 날 또는 그 이전에 닫힌 것으로 기록되어 있습니다.
- 한 이슈가 마지막 날 오후 6시 PST(태평양 시간, UTC-7)에 닫혔습니다.
- 이슈 활동 로그에는 마일스톤 마지막 날 오후 6시에 닫힌 것으로 표시됩니다.
- 차트는 UTC 기준으로 시간을 표시하므로, 이 이슈의 닫힌 시각은 다음 날 오전 1시가 됩니다.
- 차트에는 마일스톤이 완료되지 않았고 닫힌 이슈 하나가 누락된 것으로 표시됩니다.

