하루 할 일을 계획하고 수행하다 보면 충분한 시간이 없는 것을 느낄 때가 있다.

이는 Agile 환경에서도 동일하게 나타난다.

어떤 일에 대해 얼만큼의 시간이 소요되는지 인지하는 것, 즉 이런 데이터가 쌓일수록 일정을 준수하고 프로젝트를 제 시간내에 완료할 수 있도록 도와줄 것이다.

Burndown Chart는 프로젝트에서 이러한 데이터를 수집하는 도구 중 하나로 남은 작업량과 작업 시간을 확인할 수 있는 그래프이다.

Burndown Chart란?

Burndown Chart는 Agile의 도구로 팀이 작업하는 속도를 그래프로 표현한 것이다.

Burndown Chart는 반복적인 작업량에 대한 총 에포트를 보여준다.

프로젝트 경과 시간을 x축, 남은 작업량을 y축으로 하여 작업 속도의 변화량을 확인할 수 있다.

Burndown Chart는 팀의 모든 사람이 볼 수 있도록 표시해야 하며, 정확성을 유지하기 위해 정기적으로 업데이트 되어야 한다.

Burndown Chart 읽는 법

Ideal Work Remaining Line

시작점과 끝점을 연결하는 직선이 이상적인 작업 잔여 라인이다.

Actual Work Remaining Line

프로젝트를 진행함에 따라 실제 작업 잔여 라인은 이상적인 잔여 작업 라인의 위와 아래로 변동한다.

위에 있으면 속도가 느린 것을 의미하며, 아래에 있으면 속도가 빠른 것을 의미한다.

프로젝트가 완료될 때까지 매일 새 포인트를 측정하여 라인에 추가하여야 한다.

장점과 한계

장점

  • 프로젝트 진행 상황에 대한 업데이트 상태를 확인할 수 있다.
  • 모든 사람이 볼 수 있으므로, 프로젝트 일정에 문제가 생기기 전에 문제를 처리할 수 있다.
  • 차트는 단순하기 때문에 매우 유용하며, 프로젝트의 속도를 볼 수 있다.

한계

  • 모든 것이 표시되지는 않는다.(예를 들어 완료된 포인트 수만 표시)
  • 진행 상황이 표시 될 수는 있지만 팀이 올바른 작업을 하고 있는지 여부는 알 수 없다.
  • 작업에 대한 백 로그 항목을 제공한다기 보다는 추세를 보여주는 방법이다.