칸반

Kanban

칸반의 개요

칸반의 정의

소프트웨어 개발 프로세스 중 하나로, 개발자들에게 과도한 부하를 주지 않으면서 적시에 상품을 출시하도록 하는 개발 방법론

스크럼의 문제점

  1. 우리는 추정을 정확하게 하지 못한다. 그런데 아웃풋은 2주만에 나와야 한다###
  2. 오버헤드. 스프린트 플래닝은 개발자들이 관계 없는 기능의 토론을 끝까지 앉아서 보게 만든다
  3. 스크럼은 업무 시간에 제한을 둠으로써 생산성을 끌어낸다고 하지만, 중요하다면 크기에 상관없이 완성해야 한다. 이슈들이 예상한것보다 커진다면 스프린트에 과부하가 걸린다

칸반의 특징

  • 소규모 팀: 작은 팀 단위로 활동하여 기민성을 가짐
  • 짧은 시간: 짧은 시간 안에 만들 수 있는 것들을 만듬
  • 작은 것: 전체를 이루기 위한 작은 것들부터 시작
  • 정기적 통합: 전체적인 모습을 볼 수 있게 정기적 통합 필요
  • 자발적 변화: 구성원들의 자발적인 변화를 유도

칸반과 스크럼의 차이점

항목 스크럼 칸반
역할 세가지 역할 존재 어떠한 역할도 규정 안함
이터레이션 기간 고정된 이터레이션 규정 고정된 스프린트 규정 없음
우선순위 업무 간의 차이 없음 우선순위가 낮은 업무 아래 배치
업무 제한 한번에 진행되는 일의 수 제한 없음 한번에 진행되는 일의 수 제한
동시 제한 동시에 진행되는 일의 수 제한 없음 동시에 진행되는 일의 수 제한