칸반
Kanban
칸반의 개요
칸반의 정의
소프트웨어 개발 프로세스 중 하나로, 개발자들에게 과도한 부하를 주지 않으면서 적시에 상품을 출시하도록 하는 개발 방법론
스크럼의 문제점
- 우리는 추정을 정확하게 하지 못한다. 그런데 아웃풋은 2주만에 나와야 한다###
- 오버헤드. 스프린트 플래닝은 개발자들이 관계 없는 기능의 토론을 끝까지 앉아서 보게 만든다
- 스크럼은 업무 시간에 제한을 둠으로써 생산성을 끌어낸다고 하지만, 중요하다면 크기에 상관없이 완성해야 한다. 이슈들이 예상한것보다 커진다면 스프린트에 과부하가 걸린다
칸반의 특징
- 소규모 팀: 작은 팀 단위로 활동하여 기민성을 가짐
- 짧은 시간: 짧은 시간 안에 만들 수 있는 것들을 만듬
- 작은 것: 전체를 이루기 위한 작은 것들부터 시작
- 정기적 통합: 전체적인 모습을 볼 수 있게 정기적 통합 필요
- 자발적 변화: 구성원들의 자발적인 변화를 유도
칸반과 스크럼의 차이점
항목 | 스크럼 | 칸반 |
---|---|---|
역할 | 세가지 역할 존재 | 어떠한 역할도 규정 안함 |
이터레이션 | 기간 고정된 이터레이션 규정 | 고정된 스프린트 규정 없음 |
우선순위 | 업무 간의 차이 없음 | 우선순위가 낮은 업무 아래 배치 |
업무 제한 | 한번에 진행되는 일의 수 제한 없음 | 한번에 진행되는 일의 수 제한 |
동시 제한 | 동시에 진행되는 일의 수 제한 없음 | 동시에 진행되는 일의 수 제한 |