I. agile 진척관리를 위한 시각화 그래프, 번다운차트의 개요
가. 번다운 차트(Burndown Chart)의 정의
- 개발완료까지 잔여작업과 시간의 관계를 하향곡선 그래프로 표현해 개발진척의 상태를 시각화한 차트
나. 번다운 차트의 특징
구분 |
설명 |
가시성 확보 |
작업 잔여량에 대한 가시성 확보 |
일정공유 |
일일 갱신 기반으로 현 상황 명확히 공유 |
Ⅱ. 번다운차트의 구성도 및 구성요소
가. 번다운차트의 구성도
- 시작부터 종료까지 계획과 실제 수행을 비교하는 형태로 구성됨
나. 번다운차트의 구성요소
구성요소 |
설명 |
스크럼 사례 |
X축 |
반복 주기의 기간 |
스프린트 기간 |
Y축 |
전체 작업 추정량 |
Sprint backlog 작업량 |
반복주기 시작시점 |
차트 좌측의 최상단 반복주기 시작일 |
|
반복주기 종료시점 |
차트 우측 최하단 반복주기 종료일 |
|
계획라인 (이상잔여작업량) |
시작~종료를 연결한 Ideal 잔여 작업량 선 |
Ideal Line |
실제라인 (실제잔여작업량) |
실제 작업량을 추정한 곡선 |
BurnDown Line |
라인비교 |
계획라인↑ / 실제라인↓ : 계획보다 느리게 진행 계획라인↓ / 실제라인↑ : 계획보다 빠르게 진행 |
|
Ⅲ. 번다운 차트와 번업 차트의 비교
항목 |
번다운 차트 |
번업 차트 |
개념 |
기간동안 잔여작업의 총량 표시 |
기간동안 완료작업의 총량 표시 |
특징 |
작업의 목표기간 내 완료가능성 예측에 유용함 |
전체작업량 라인과 완료 작업량 라인이 만나면 작업이 종료됨. |
차트 |
Ⅳ. 번다운 차트와 EVM(Earned Value Management)의 비교
항목 |
번다운차트 |
EVM |
개념 |
요구사항의 중요도, 난이도 기준 점수 기반 기간 내 작업 진척율의 추이분석 |
실제원가, 계획가치, 획득가치 기반 기간 내 원가의 추이 분석 |
특징 |
작업완료 후 점수를 제하는 간단한 방식 점수부여 시 시간 소요 구성원의 부담 |
원가예측방법 제공 모든 활동 및 작업에 원가부여 소규모(10억이하) 프로젝트에 부적합 |
차트 |
|
|
장점 |
애자일 혹은 프로젝트 팀이 사용자 요구사항에 점수를 부여 점수가 릴리즈가 되면 제외하는 간단한 진행율 판단기법 계획률 대비 론칭 추이 파악 용이 |
고객과 이해관계자가 모두 하나의 매트릭스를 통해 관리 가능 원가를 예측할 수 있는 방법 제공 |
단점 |
점수 할당에 시간이 들어감 이 자체가 애자일 프로세스에 부담으로 오는 단점을 볼 수 있음 |
모든 활동 및 작업에 원가를 부여하는 방법으로 작은 프로젝트에는 현실성이 적음 |
Ⅴ. Burn Down Chart의 적용방법 및 기대효과
- 프로젝트 룸의 칠판이나 시스템의 Dash Board 또는 Daily Scrum을 통해 공유되어 일 단위로 갱신됨
- 이상적인 Burn Down Chartss (Remaining Time = sum of Task Estimates / Current date)의 형태
- 사람은 Visual한 개념을 통해서 현재 상태를 파악하고 프로젝트의 위험도를 좀 더 체감할 수 있기
때문에 risk 요소에 대해서 심각도를 서로 공유하는데 잘 사용될 수 있고, 이는 실제 팀의 사기에
영향을 줄 수 있다.
'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글
CI(Continuous Integration) / CD(Continuous Delivery & Deployment) (0) | 2020.07.29 |
---|---|
칸반(Kanban) (0) | 2020.07.28 |
XP (0) | 2020.07.24 |
정보공학 방법론 (0) | 2020.07.23 |
SW 개발방법론 (0) | 2020.07.22 |