Kanban-특성
이 장에서는 Kanban의 특성에 대해 알아 봅니다.
계획의 유연성
Kanban은 워크 플로우를 개선합니다. 워크 플로를 시각적으로 표현하면 한 작업에서 다른 작업으로 이동하는 속도가 줄어 듭니다. 이는 명확하게 표시된 플로우 레인, Kanban 카드 및 각 항목이 워크 플로에서 어디에 있는지를 나타내는 명확하게 표시된 열을 생성하여 수행됩니다. 작업이 더 긴 기간이 필요한 경우 방해없이 실행할 수 있으며 동시에 완료된 작업은 다음 상태로 흐릅니다.
이것은-
논리적으로 분류 할 수없는 긴 작업을위한 충분한 기간.
이러한 긴 작업의 가치 보존.
각 역할에 필요한 노력이 소모됩니다.
대기 시간없이 완료된 작업의 지속적인 흐름.
따라서 계획은 유연하고 시간 제한이 없습니다.
WIP (Work-In-Progress) 제한
열로 표시된 각 워크 플로 상태에서 진행될 수있는 항목 수에 명시 적 제한이 할당됩니다.
이것은-
대기 시간 단축.
워크 플로 상태에서 리소스에 대한 스트레스 방지.
항목이 예상 시간 (일반적으로 평균주기 시간)보다 워크 플로 상태가되도록하는 병목 현상을 즉시 식별합니다.
전체 팀의 협업으로 병목 현상을 해결합니다.
작업을 하위 작업으로 분할하여 작업을 완료 할 때 종속성을 줄여 하위 작업이 독립적으로 추적되도록합니다.
풀 접근
두 팀이 있고 첫 번째 팀이 두 번째 팀보다 실적이 더 좋으면 다른 팀이 실제로 처리 할 수있는 것보다 더 많은 작업을 수행 할 수 있습니다. 이것은 종종 팀간에 마찰을 일으 킵니다. 이에 대한 해결책은 Pull 접근 방식입니다.
Pull Approach에서 다음 팀은 준비가되었을 때만 작업을 끌어옵니다. Pull Approach는 두 팀 사이에 제한된 용량의 버퍼를 추가하여 구현됩니다.
Pull Approach의 장점은 다음과 같습니다.
작업이 쌓이는 것을 방지합니다.
대기 시간을 줄입니다.
팀이 일정한 속도를 유지하고 품질에 집중할 수 있도록합니다.
자원 균형을 제공합니다.
주기 시간 최소화
각 작업의주기 시간이 측정되고 프로세스가 최적화되어주기 시간이 단축됩니다.
병목 현상은 즉시 식별되고 전체 팀이 공동으로 해결합니다.
수정 루프는 재 작업을 줄이기 위해 고려됩니다.
지속적인 전달
지속적 전달의 이점은 다음과 같습니다.
짧은 릴리스주기는 정기적으로 성장하는 제품을 지속적으로 제공합니다.
고객과의 지속적인 상호 작용.
고객이 원하는 것을 이해합니다.
고객이 필요로하지 않는 것을 생산하지 않습니다.
제공된 모듈에 대한 피드백.
각 릴리스주기의 제한된 요구 사항.
개발자는 요청에 과부하가 걸리지 않습니다. 이를 통해 전달에 집중할 수 있습니다.
부분적으로 완료된 작업이 없습니다.
초점은 작업 시작보다 작업 마무리에 있습니다.
이를 통해 제품의 지속적인 속도와 품질에 집중할 수 있습니다.
고객의 마음이 바뀌기 전에 전달하십시오.
처음부터 끝까지 작업 흐름을 최적화합니다.
점진적 프로세스 개선에 도움이됩니다.
시각적 지표
시각적으로 구성된 워크 플로 (칸반 보드)는
워크 플로우 상태에 대한 WIP 제한에 따른 스케줄링.
상태 및 진행 상황을 지속적으로 추적합니다.
역할 요구 사항에 따라 리소스를 동적으로 할당합니다.
시각적 지표의 장점
매일 각 열에 대해 얼마나 많은 작업이 있는지 표시하면 산과 같은 차트가 표시됩니다. 이 차트는 과거 실적을 보여주고 향후 결과를 예측할 수 있습니다.
차트에서 다음 정보를 수집 할 수 있습니다-
기능이 예약되면 시작 날짜를 표시하고 기능이 완료되면 종료 날짜를 표시하여 각 기능 (또는 스토리)의주기 시간을 측정합니다.
정기적 인 시간대에 기술, 기능 및 사용자 관점에서 성장하는 제품의 품질을 평가합니다.
완료된 개발 항목 수와 개발 항목 당 평균주기 시간을 확인하여 개발 속도를 평가합니다.
완료된 개발 항목 당 개발자 일수 비율을 계산하여 개발 속도를 조정합니다. 이 비율을 사용하여 아직 개발되지 않은 항목의 완료 시간을 추정하고 필요에 따라 개발 계획을 조정할 수 있습니다.
협업 세션을 사용하여 프로세스를 평가하고 조정하여 제품의 품질을 개선하거나 개발 속도를 개선하기 위해 수행 할 수있는 변경 사항을 식별합니다.
검증 된 결정의주기 시간을보고 일반적으로 보이지 않는 백업 대기열 인 수정 루프에 집중하여 검증되지 않은 결정을 식별하고 해결합니다.
집중을 통한 효율성
고객이 원하는 것에 초점을 맞추면 범위가 명확 해집니다. 초점은 고객에게 가치를 제공하는 것입니다.
효율성은 다음과 같은 방법으로 달성 할 수 있습니다.
고객과의 지속적인 상호 작용을 통해 고객의 기대를 현실적으로 만들고 집중할 수 있습니다.
WIP (work-in-progress)에 대한 제한으로 작업에 집중할 수 있습니다.
Pull 접근 방식을 사용하면 리소스가 새 작업을 수행하기 전에 당면한 작업을 완료 할 수 있습니다.
리드 타임 (사이클 타임)을 최적화하면 배송이 빨라집니다.
Kanban 보드로 워크 플로를 시각화하면 즉시 해결할 수있는 병목 현상에 즉각적인주의를 기울입니다.
팀의 권한을 부여하면 팀이 성공에 대한 책임을집니다.