칸반은 소프트웨어 개발에 사용되는 프레임워크로, 업무 항목을 시각적으로 표현하여 실시간 커뮤니케이션과 투명성을 보장합니다.
칸반은 제조 산업에서 시작되었으며, 시스템은 가치 체인의 시작 지점(대부분 공급업체)부터 소비자에게 도달할 때까지 전체 가치 체인을 제어합니다. 이렇게 함으로써 칸반 시스템은 기업이 공급 중단, 과잉 재고, 공급망의 병목 현상을 피할 수 있도록 돕습니다. 지속적인 모니터링 기능이 포함된 칸반 시스템은 배송 리드 타임을 단축하는 데 도움이 될 수 있습니다.
칸반은 처음 도입된 이해로 제조 산업은 물론 소프트웨어 개발과 같은 다른 프로덕션 시스템을 포함하도록 확장되었습니다. 지속적인 모니터링을 통해 개발자는 워크플로우를 시각적으로 표현하여 개발부터 생산까지 공급망을 제어할 수 있습니다. 소프트웨어 개발에서 칸반의 최종 목표는 보다 효율적인 배송 시간을 달성하고 생산 중단을 방지하는 것입니다.
칸반은 수년간 사용하면서 발전했으며 칸반 원칙은 많은 사람들이 함께 협력한 결과물입니다. 칸반 원칙은 4가지 주요 범주로 나눌 수 있습니다.
이미 확립된 프로세스를 따르기는 어려울 수 있으므로, 이러한 원칙은 방해가 되지 않는 선에서 변경 사항을 혼합하고 통합하는 데 도움이 되도록 설계되었습니다.
이미 발생하는 상황에서 시작
변경 관리의 첫 번째 원칙은 이미 알려진 것에서 시작하는 것입니다. 칸반은 현재 프로세스를 전면 교체하지 않고 통합되도록 설계되었습니다. 대신 이 원칙은 기존 프로세스, 역할 및 책임의 가치를 인식하고 각 요소와 잘 작동하는 것을 보존하는 것과 관련이 있습니다. 알려진 것부터 시작하면 어떤 문제가 있는지도 집중 조명하게 됩니다.
점진적으로 진화하는 변경 추구
칸반 구현이 방해 요소가 되어서는 안 됩니다. 그러려면 변경이 점진적으로 이루어져야 합니다. 칸반의 변경은 피드백 수집 및 공동 작업 구현과 함께 이루어집니다. 전면적인 대규모 변경과 전면 교체는 저항에 부딪힐 수 있으므로, 조금씩 단계별로 진행되는 진화적 변경으로 전개하는 것이 좋습니다.
모든 수준에서 리더십 역할 장려
리더십은 칸반 구현 및 변경 프로세스의 일부입니다. 그러나 리더십 역할은 고위 경영진만의 전유물이 아닙니다. 모든 수준에서 리더십을 장려하면 모두가 칸반과 함께 회사를 발전시키는 지속적인 개선 사고 방식을 가질 수 있습니다.
칸반은 기업이 서비스 지향 접근 방식을 개발하는 데 도움이 되는 프레임워크입니다. 칸반을 효과적으로 사용하려면 고객의 요구를 깊이 있게 이해하고 이러한 요구 사항을 충족하기 위해 프로세스를 지속적으로 개선해야 합니다.
고객의 요구와 기대치에 집중
성공적인 조직의 핵심 목표는 고객에게 고품질의 제품 또는 서비스를 제공하는 것입니다. 따라서 고객의 요구와 기대치를 이해하는 것은 칸반과 회사 프로세스의 핵심입니다.
업무 관리
업무 관리는 세세한 관리를 걱정하는 대신 서비스 및 업무 네트워크가 적절하게 구성되고 관리되도록 하는 것과 관련이 있습니다. 즉, 모두가 언제, 어떤 업무를 해야 하는지 알고 있어야 합니다.
서비스 네트워크를 정기적으로 검토
칸반을 통해 회사가 고객에게 제공하는 결과를 개선할 수 있습니다. 현재 서비스 네트워크를 검토하면 고품질의 결과를 제공하겠다는 궁극적인 목표에 따라 현재 프로세스의 작동 상태를 평가하고 결과를 개선할 수 있습니다.
칸반은 흐름의 개념을 시각화합니다. 칸반 보드의 카드는 시스템을 통해 균등하게 흘러야 하는데, 그래야 칸반 시스템이 발생한 단절을 강조해 철저한 검사가 이루어지도록 할 수 있습니다. 흐름의 개념은 효과적인 개선과 운영에 중요합니다. 흐름 메트릭을 측정하고 이를 개선하기 위해 노력함으로써 회사는 제공 프로세스의 속도를 대폭 개선할 수 있습니다. 칸반 기술은 프로세스 흐름을 지속적으로 개선하는 데 도움이 될 수 있습니다.
직원의 업무량(WIP)이 지나치게 많은 경우가 너무 자주 일어납니다. 칸반의 핵심 원칙은 이를 제한하고 대신 직원이 한 번에 하나의 WIP에 집중하여 완료한 후 다음 작업으로 넘어가도록 하는 것입니다. 이 원칙은 멀티태스킹을 줄이고 프로세스를 원활하게 진행하는 데 도움이 됩니다.
모든 종류의 제품 또는 소프트웨어 개발에 칸반을 사용하는 데 따른 이점은 많습니다. 칸반을 사용하여 다음과 같은 결과를 얻을 수 있습니다.
- 흐름의 가시성 향상
칸반은 개발자가 프로세스 흐름을 시각화하는 데 도움이 되는 시각적 방법입니다. 칸반 보드는 모든 사람이 볼 수 있는 정보 허브가 됩니다(작업 손실 감소에도 도움이 됨). - 제공 속도 향상
칸반은 현재 프로젝트 및 워크플로우를 명확하게 시각화하므로 병목 현상을 식별하고 신속하게 줄일 수 있습니다. 따라서 프로젝트의 일부가 중단되어도 쉽게 알아차리고 수정할 수 있습니다. 워크플로우를 개선하고 병목 현상을 수정하면 프로젝트의 제공 속도를 높일 수 있습니다. - 비즈니스 목표와 실행 조정
프로젝트의 목표와 실제로 실행하는 방식 사이에는 차이가 있을 수 있습니다. 칸반은 이 두 요소를 조율하는 데 도움이 될 수 있습니다. 칸반 방식은 전략적 목표에 맞춰 일상 업무를 조정하도록 설계되었습니다. 실행 방식에 맞춰 목표를 조정하면 비즈니스가 민첩성을 유지하고 업계 또는 고객의 변화에 민첩하게 대응하는 데 도움이 됩니다. - 예측 가능성 향상
예측 가능성은 기업이 더 나은 비즈니스 의사 결정을 내리고 일정을 더 정확하게 계획하는 데 도움이 됩니다. 칸반을 통해 기업은 프로세스의 워크플로우를 명확하게 파악할 수 있으므로 타임라인과 결과를 보다 정확하게 예측할 수 있습니다. - 확장성 및 종속성 관리 기능 향상
종속성을 관리하면 워크플로우와 개발 프로세스에 대한 인사이트를 확보할 수 있습니다. 규모와 종속성 관리를 개선하면 기업은 자체 프로세스와 성장 방법을 더 잘 이해할 수 있습니다. - 고객 만족도 향상
칸반은 시간과 에너지 낭비를 줄여 고객에게 제공되는 결과를 개선합니다. 목표는 고객의 기대치를 넘어 충족하는 것이며, 그 과정에서 발생하는 모든 문제를 해결하여 고객 만족도를 지속적으로 높여야 합니다.
칸반은 팀이 점진적으로 단계적 개선을 수행하여 궁극적으로 고객 경험을 개선하도록 돕는 변경 관리 시스템입니다. 칸반의 핵심은 증분 변경 사항을 얼마나 원활하게 통합할 수 있는지에 따라 저항이 거의 또는 아예 없다는 것입니다.
칸반의 첫 번째 단계는 워크플로우를 시각화하는 것입니다. 대부분의 사람들은 칸반 보드로 워크플로우를 시각화합니다. 보드는 스티커 메모 또는 카드를 사용해 수행해야 하는 각 작업을 표시하는 일종의 화이트보드 또는 게시판(또는 디지털 보드)입니다. 일반적으로 보드는 할 일, 진행 중, 완료의 세 가지 범주로 나뉩니다. "할 일" 열에는 아직 시작되지 않은 작업이 표시되고, "진행 중" 열에는 팀원들이 현재 진행 중인 작업이 표시되며, "완료" 열에는 완료된 모든 작업이 표시됩니다.
간단한 시각화는 투명성과 작업 분배를 개선하는 데 도움이 됩니다. 칸반 보드는 필요에 따라 정교한 워크플로우를 표시할 수 있으며, 시각화된 칸반 워크플로우는 병목 현상을 분명하게 드러내므로 팀에서 이를 제거하는 데 도움이 될 수 있습니다.
- 워크플로우 시각화
시작하려면 팀은 워크플로우를 시각화하기 위한 칸반 보드와 작업을 나타내는 몇 가지 유형의 카드가 필요합니다. 보드를 효과적으로 작성하려면 A 지점에서 B 지점으로 이동하는 데 필요한 것이 무엇인지 파악해야 합니다. 워크플로우가 생성되면 팀원들은 3개의 열을 통해 작업을 이동하여 프로젝트의 진행 상황을 나타낼 수 있습니다. 칸반 보드는 회사의 요구 사항에 따라 차이가 있을 수 있습니다. - WIP 제한
칸반의 목표는 멀티태스킹을 피하기 위해 처리 가능한 업무량만 할당하는 것입니다. "방금 시작"한 작업이 지나치게 많지 않도록 직원들이 현재 처리할 수 있는 작업 수를 제한합니다. "진행 중" 열에 포함할 수 있는 작업 수에 제한이 없다면 이는 칸반이 아닙니다. 제약 조건은 놓칠 수 있는 문제를 밝혀내는 데도 도움이 될 수 있습니다. - 흐름 관리
흐름 관리는 관련된 사람을 관리하지 않고 업무 자체를 관리하는 것으로, 세세한 관리 대신 프로세스를 통해 업무를 빠르게 이동하는 방법을 이해하는 데 중점을 둡니다. - 프로세스 정책을 명시적으로 적용
이해하지 못하면 개선할 수 없습니다. 프로세스는 명확히 정의, 게시하고 알려야 합니다. 사람들은 유용할 것이라고 생각되지 않는 일에 참여하지 않습니다. 프로젝트의 목표에 익숙해지면 누구나 칸반 프로세스를 사용하여 프로젝트를 진행할 수 있습니다. - 피드백 루프
민첩성을 강화해야 하는 조직에 피드백 루프는 필수 단계입니다. 피드백 루프는 조직이 변화에 적절히 대응하고 이해관계자가 필요한 모든 것을 인식할 수 있도록 합니다. - 공동 작업 개선
공동 작업 방식으로 변경 사항을 구현하면 지속적인 개선 문화를 조성하는 데 도움이 될 수 있습니다. 또한 과학적으로 검증된 방법, 피드백 및 메트릭을 기반으로 변경 사항을 구현하는 것도 중요합니다.
칸반과 스크럼의 주요 차이점은 칸반은 프로세스이고 스크럼은 프레임워크라는 것입니다. 칸반은 지속적인 성장에 초점을 맞춘 제공 모델을 구축하는 반면 스크럼 프레임워크는 작업을 "스프린트"로 구성하는 데 중점을 둡니다. 칸반은 맞춤형 접근 방식을 사용하고 스크럼은 미리 정해진 규칙을 따릅니다. 둘 중 하나를 선택할 때는 프로세스의 특성을 고려해야 하지만, 칸반은 다양한 프로세스에 맞게 조정할 수 있습니다.
칸반은 적응형 접근 방식이고 스크럼은 후속 대응적 접근 방식입니다.
칸반에는 다음과 같은 원칙이 포함됩니다.
- 이미 발생하는 상황에서 시작
- 점진적으로 진화하는 변경 추구
- 모든 수준에서 리더십 역할 장려
- 고객의 요구에 집중
- 업무 관리
- 정기적으로 서비스 네트워크 검토
스크럼에는 다음과 같은 원칙이 포함됩니다.
- 경험주의
- 투명성
- 검사
- 조정
칸반 프로세스에는 팀 수준의 케이던스와 서비스 지향 케이던스가 있는 반면 스크럼에는 다음이 포함됩니다.
- 고정 기간이 있는 스프린트
- 스프린트 계획 수립
- 데일리 스크럼
- 스프린트 검토
- 스프린트 후속 미팅
칸반은 미리 정해진 역할이 필요하지 않지만, 일부 회사에서는 서비스 제공 관리자 및 서비스 요청 관리자라는 역할을 사용합니다. 스크럼에는 3가지 사전 정의된 역할이 있습니다.
- 제품 소유자
- 스크럼 마스터
- 개발 팀
칸반은 프로세스를 완료하는 데 걸리는 시간, WIP에서 완료로 진행되는 방식, 처리량을 측정하는 데 중점을 둡니다. 스크럼 메트릭은 속도와 계획된 용량입니다. 각각은 다른 개념을 측정합니다.
칸반 방법을 사용하려는 회사에는 워크플로우를 시각화할 수 있는 보드가 필요합니다. ServiceNow Visual Task Board는 작업 중인 프로세스를 손쉽게 시각화할 수 있는 방법입니다. 이 보드는 병목 현상을 식별 및 수정하고, 프로세스를 통해 업무 항목을 이동하며, 업무를 투명하게 표시하는 데 활용할 수 있습니다.
이런 디지털 보드는 조직이 현대적이고 빠르게 변화하는 환경에서 칸반을 사용할 수 있도록 설계되었습니다. 그 어느 때보다 더 많은 변화를 가져온 원격 근무로 인해 회사는 칸반을 최대한 활용하기 위한 디지털 작업 보드가 필요합니다. Visual Task Board는 프로젝트 시각화 기능을 제공하므로 설정에 대해 걱정할 필요 없이 조직에 칸반을 손쉽게 구현할 수 있습니다. 칸반 사용을 시작하려면 ServiceNow의 Visual Task Board에 대해 자세히 알아보세요.