WIPIVERSE

누적 흐름도

누적 흐름도(Cumulative Flow Diagram, CFD)는 대기행렬이론(queuing theory)에서 사용되는 도구로, 시간의 경과에 따라 특정 상태에 있는 작업의 양을 누적하여 나타내는 면그래프(area graph)이다. 주어진 상태, 도착(arrival), 대기 시간, 대기 중인 작업의 양, 출발(departure) 등의 측면에서 작업의 흐름을 시각적으로 표현한다.

누적 흐름도는 애자일 소프트웨어 개발(agile software development)과 린 제품 개발(lean product development) 분야의 문헌에서 널리 다루어지며, 교통 부문에서도 관찰된다. 미국 프로젝트관리협회(PMI)가 발행한 『프로젝트 관리 지식 체계(PMBOK Guide)』 제7판에 따르면, 누적 흐름도는 "시간 경과에 따라 완료된 기능, 개발의 다른 상태에 있는 기능, 그리고 백로그에 있는 기능을 나타내는 차트"로 정의된다. 이 차트에는 설계, 품질 보증, 테스트 등 중간 단계의 기능들도 포함될 수 있다.

누적 흐름도는 일부 관점에서 번업 차트(burn up chart)의 보다 정교한 버전으로 간주되기도 한다. 번다운 차트(burn down chart)가 시간 경과에 따른 남은 작업량을 추적하는 반면, 번업 차트와 누적 흐름도는 특정 상태에 있는 작업의 증가 또는 감소를 추적한다. 애자일 소프트웨어 개발에서 팀이 칸반(Kanban) 방법론을 사용할 때, 누적 흐름도는 칸반 보드의 각 열(column)에 있는 활성 작업 항목의 수를 보여준다. 이상적인 누적 흐름도에서는 각 선이 지속적으로 위쪽으로 상승하는 추세를 보인다. 누적 흐름도는 상태별 대기열 크기의 변화를 추적하는 데 초점을 두므로, 처리량(throughput)의 급격한 변화 원인을 식별하고 제거하는 데 강점이 있다.

누적 흐름도는 "누적 입출력 다이어그램(cumulative input-output diagram)"이라는 다른 용어로도 불리며, 고든 F. 뉴얼(Gordon F. Newell)의 이름을 딴 "뉴얼 곡선(Newell curve)"이라는 용어로도 지칭된다. 다만 뉴얼이 해당 곡선을 처음 고안했는지는 확인되지 않았다.

주요 참고 문헌으로는 도널드 라이너트슨(Donald Reinertsen)의 『제품 개발 흐름의 원리(The Principles of Product Development Flow)』(2009)와 PMI의 『PMBOK Guide』 제7판(2021)이 있다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기