칸반에서 WIP 제한을 지정하는 방법은 무엇입니까?


10

일반적인 Kanban 보드를 고려하십시오.

입력, 분석, 개발자 준비, 개발, 빌드 준비, 테스트, 릴리스 준비

각 열에 대한 WIP 제한을 지정하는 방법은 무엇입니까? 어떤 공식?

답변:


7

아니요, 공식이 없습니다. 없어요

팀의 작업 방식, 사용 관행 등에 따라 달라집니다. 프로그램을 쌍으로 묶으면 개발 열에서 여러 개발자보다 제한이 줄어 듭니다.

기존 팀에서 Kanban을 소개하는 경우 현재 진행중인 모든 작업을 MMF에 매핑 한 다음 다른 열에 몇 개의 기능이 있는지 확인할 수 있습니다. 현재 어떤 제한이 있는지에 대한 통찰력을 얻을 수 있으며 이것은 Kanban 제한을 설정하기에 좋은 출발점입니다.

당신이 얻는 또 다른 조언은 팀의 직감과 함께하는 것입니다. 당신이 옳다고 생각하는 것을하십시오. 그런 다음 한계가 너무 빡빡하지 않은지 모니터링하고 조정하십시오. 어떤 사람들은 "보드가 말해 줄 것"이라고 말하지만 그것은 기본적으로 사실입니다. 매주 병목 현상이 발생하면 한계를 너무 낮게 설정했을 수 있습니다. 하나 또는 두 개의 차단제가 문제가되지 않으면 한계가 너무 높습니다.

칸반 보드를 만들 때 한계를 설정하는 방법에 대한 글을 썼습니다 : http://blog.brodzinski.com/2009/11/kanban-story-kanban-board.html


5

나는 서로 다른 사람들이 제안한 두 가지 극단을 시도했습니다. 하나는 상한을 사용하고 아플 때까지 조정하고, 다른 하나는 n-1부터 시작합니다. 여기서 n은 해당 열로 작업을 수행 할 수있는 사람들의 수입니다. 후자는 칸반을 처음 접하는 팀에게는 더 고통 스럽지만, 우리가 첫 번째 옵션보다 더 빨리 흐름을 극대화하는 데 도움을주었습니다. 최후의 수단으로 결과적으로 보이지 않는 몇 가지 프로세스 문제를 발견하고 해결했습니다.


3

나는 그와 같은 공식이 없다는 것에 동의하지만 동시에 Kanban 프로세스를 모델링 할 수있는 가능성이 있습니다. 이를 통해주기 시간, 대기 시간, 효율성 등과 같은 결과를 시뮬레이션 할 수 있습니다.

Kanban 프로세스를 모델링하는 시뮬레이터를 구현했습니다. WIP 한도 및 팀 리소스에 대한 Kanban 제약 조건에 따라 전반적으로 스토리의 흐름을 시뮬레이션합니다. 외부 고객 검토가 필요한 주가 있습니다. 우리는 모두이 단계가 우리의 이야기를 뒷받침함으로써 사이클 타임을 죽이는 것이라고 의심했습니다.

직감은이 단계의 타임 박스 였지만 우리는 이것이 단순히 다른 곳에서 문제를 일으킬 지 알 수 없었습니다. 우리는 시간 권투와 함께 얼마나 멀리 갈 것인지 또는 그것이 얼마나 큰 개선을 할 것인지도 알지 못했습니다.

그것은 단지 조정을 계속한다는 말은 잘하지만 매우 파괴적 일 수 있습니다. 사람들은 프로세스에 익숙해 져 끊임없이 직감적으로 조정하려고하는 누군가와 좌절하게됩니다. 따라서 변경을 구현하기 전에 종종 좋은 사례를 만들어야합니다.

모델링 할 때 중단없이 조정할 수 있으며 원하는 조정 결과를 얻을 수 있다는 확신이 훨씬 큽니다. 또한 그것은 당신에게 당신의 마술 공식을 얻는 데 갈 것입니다.


1
외부 고객 검토 요구 사항으로 인해주기 시간이 단축되었음을 증명 했습니까? 궁금한 마음은 알고 싶다! :-)
Martijn Pieters

1

각 열에서 여러 열을 시작하여 관련 열에서 작업을 수행 할 사람의 수와 같습니다. 병목 현상이나 통증이 나타납니다. 고통 지점이 사라질 때까지 해결하십시오.

시간이 지남에 따라 각 열의 슬롯 수를 줄이십시오.


10 명의 개발자가 있다고 가정 해 봅시다. 이것이 "개발"열에 10 개의 하위 열이 있다는 의미입니까? 한 명의 개발자가 빌드 프로세스를 처리하는 경우 "빌드 준비"WIP 제한이 1이됩니까? "병목 현상 또는 통증 지점"은 무엇을 의미합니까? 무엇처럼?
Chiron

개발자가 10 명인 경우 한 열로 시작하고 해당 열에서 10 개의 슬롯으로 시작할 수 있습니다. 즉, 처음부터 시작할 때 10 개 항목 모두에 충분한 항목이 있습니다. 항목이 완료되면 다음 열로 이동하여 새 항목을위한 공간을 확보합니다.

1

새 프로젝트 나 팀을 시작할 때 WIP 제한을 지정하기 위해 두 가지 기술을 사용합니다.

개발 프로젝트의 경우 : 우리는 한 쌍으로 작업하고 있습니다 (XP를하고 있음). 두 멤버가 한 번에 한 요소 씩 작업 할 수 있습니다. 팀이 6 명으로 구성된 경우 이전 문장을 기준으로 WIP는 3이됩니다. 그러나 페어 프로그래밍은 지루한 작업이며 때로는 동료가 약간 혼자 일하고 싶습니다. 플러스 플러스를 제공하므로 6 명의 WIP 한도는 4가됩니다.

유지 보수, 검증 테스트 또는 지원 프로젝트에 대해 이야기 할 때 다른 동료가 할 수있는 병렬 작업의 양을 확인 하고이 숫자를 합산하여 하나를 뺍니다. 예를 들어, 앞에서 언급 한 팀의 모든 사람은 2 개의 병렬 문제를 처리 할 수 ​​있으며 WIP 제한은 12이지만 -1의 경우 11입니다. -1을 사용하면 팀이 계속 집중하고 함께 일할 수 있습니다. 이 경우 WIP 한도가 12 인 경우 모든 사람이 최대 2 장의 카드로 작업하며 공동 작업은 수행되지 않습니다.

프로젝트 / 팀이 시작될 때만 이러한 기술을 사용한다는 것을 공감하고 싶습니다. 이후 WIP 한도 조정은 느낌, 부하, 목표 등을 기준으로 팀의 의무입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.