칸반과 스크럼

Kanban은 일본어로 “시각적 간판”을 의미하며 조립 라인의 자동차 공장에서 원자재 고갈 및 생산 계획 문제를 시각적으로 식별하는 방법을 개선하여 소프트웨어 개발 프로세스에서 사용할 수 있습니다. 민첩한 방법 중 하나로 팀의 진행 상황을 시각적으로 추적하고 프로세스 흐름을 최적화하는 것을 목표로 합니다.

Kanban의 관행은 다음과 같습니다.

  1. 시각적 Kanban 보드에 작업 항목을 작성하고 해당 작업 항목의 상태를 시각적으로 파악합니다.
  2. 작업 항목이 진행됨에 따라 발생하는 문제나 개선 사항을 반영하도록 Kanban 보드를 지속적으로 개선합니다.
  3. 실행하는 사람이 작업의 우선 순위와 수를 결정합니다.
  4. 각 작업 항목이 처음부터 끝까지 걸리는 시간을 측정하여 보다 정확한 비즈니스 예측을 생성하는 데 사용할 수 있습니다.

Kanban의 이점은 다음과 같습니다.

  1. 비즈니스 진행 상황을 시각적으로 추적할 수 있으므로 비즈니스 예측이 더 쉽습니다.
  2. 각 작업 항목의 우선 순위는 전체 팀이 아니라 해당 작업을 수행하는 사람들이 지정하므로 작업을 보다 유연하게 정렬할 수 있습니다.
  3. 작업이 진행됨에 따라 Kanban 보드는 발생하는 모든 문제나 개선 사항을 반영하도록 지속적으로 개선되어 전체 팀의 생산성을 높입니다.

단점은 다음과 같습니다.

  1. Kanban 보드는 작업 항목의 진행 상황을 시각적으로 추적해야 하므로 보드를 구성하고 관리하는 데 시간과 노력이 필요합니다.
  2. 작업의 우선 순위는 작업을 수행하는 사람들에게 맡겨지기 때문에 작업의 우선 순위를 정하는 것은 어렵습니다.