kanban vs. scrum board
칸반 보드와 스크럼 보드: 10가지 차이점
스크럼 및 칸반 보드는 모두 목표 설정, 작업 위임, 워크플로우 그리기와 같이 애자일 방법론을 사용하여 아이디어 구상 단계부터 완료까지 프로젝트 상태를 추적한다.
스크럼 보드는 체계적이지만 더 많은 준비 시간이 필요하다. 칸반 보드는 팀원들이 보다 더 자유롭게 Task를 관리할 수 있지만 스크럼 보드만큼 체계적으로 프로젝트를 관리하지는 못한다. 그렇다면 내가 하는 프로젝트에 더 적합한 방법은 무엇일까?
Kanban | Scrum |
---|---|
![]() | ![]() |
칸반 보드는 프로세스의 연속적인 흐름을 유기적, 시각적으로 만들어 전체 프로세스를 유연하게 관리한다. 제약 이론(TOC: Theory of constraints)의 당김 방식(Pulling system)에서 착안 되었으며, WIP(Work In Process)을 통해 개발 프로세스에 병목현상이나 지나친 업무 쏠림을 방지한다. | 스크럼은 프로젝트 관리를 위한 상호/점진적 개발 방법론으로 프로덕트 백로그, 스프린트 계획, 스프린트 백로그 이후 일정한 주기로 스프린트 회고를 반복하며 제품(소프트웨어)를 개선한다. |
1. 진행중인 작업 제한
스크럼은 반복당 진행 중인 작업 수를 제한한다. 개발자들은 해당 스프린트 동안 수행해야하는 작업들을 모두 수행하며, 현재 진행 중인 섹션의 모든 항목은 동시에 표시된다.
칸반은 워크플로우 상태별로 진행 중인 작업 수를 제한한다. 위 이미지에서 분홍색으로 표시된 숫자 5는 해당 열에 5개 이하의 항복만 유지해야 함을 의미한다.
2. Owners
스크럼 보드는 하나의 팀이 그룹으로 관리한다. 스크럼 마스터를 중심으로 해당 작업에 필요한 인원을 할당하여 진행된다.
칸반 보드는 개개인이 하나의 워크플로우를 전담하므로 특정 팀에서 관리할 필요가 없다.
3. Task 할당
스크럼