Я почти уверен, что то, что я собираюсь описать в моем ответе, будет сильно отличаться от канонического Канбана.Я имею в виду, это может быть очень и очень спорно.
1002 * Тем не менее, так как вы просили другие идеи, я догадался, вы можете быть заинтересованы в еретических точек зрения, а также.Если это не подходит к вашему случаю, пожалуйста, примите это как подтверждение концепции.
Сначала небольшой обзор, чтобы изобразить метафору, которую я использую.Примите во внимание этот короткий отрывок из видео , которое вы можете найти здесь
. «Предположим, что доска содержит как минимум два столбца (например, Doing и QA, но имена здесь не важны), представляющихдействия, которые должен выполнять программист. Предположим, что такая ситуация: Задача B в отставании и Задача A фактически выполняются. Когда Задача A перемещается в QA, должен ли программист работать над Задачей A или переместить Задачу B в Выполнение и начать работать над ней?«Мы все знаем, что многозадачность - это зло, и программист не должен работать как над задачей А, так и над задачей Б.
Правильный ответ таков: сначала работайте над задачей А. Канбан - это система извлечения информации, и это очень ясно объясняется:но даже без Kanban очевидно, что задача A ближе к бизнес-ценности и не должна быть припаркована в столбце QA и перемещена в столбец Done как можно скорее. Отходы следует удалять, а не складировать.
Это требуетвопрос: есть ли свободное место в Doing Column? Может ли другой программист продвинуть задачу B вперед?
Вопрос неуместен .Если есть только один разработчик, ответ - нет.Поскольку программист недоступен, де-факто предел выполняемой работы должен быть уменьшен до 0. При 2 разработчиках правильный вопрос должен быть «Доступен ли другой разработчик?»
Факт таков: Лимит незавершенного производства не является мерой количества свободных слотов.Число доступных разработчиков:
Плата, которую я пытался представить, использует другой принцип: общее, индивидуальное и индивидуальное представление одного программиста, например магнитная наклейка.Назовите это Лицом.Программист ставит перед собой задачу сообщить, что он работает над этой проблемой.Поскольку у каждого программиста есть только одно лицо, программисты не могут выполнять более одной задачи.Лимит незавершенного производства не является показателем количества доступных свободных слотов. Хорошим показателем является наличие доступных участников команды, то есть лиц без задачи.
Правило простое: у каждого члена команды есть только 1Face и может поставить его только на одну задачу.
Тем не менее, последствия не тривиальны: используя Faces, легко увидеть, кто с кем работает, как работает группа, и кого можно задавать по конкретному вопросу."
Другими словами, то, что я думаю, таково: ограничение WIP может быть не самой подходящей мерой элементов, которые вы должны поместить в столбец, особенно когда сумма WIP всех столбцов большечем количество разработчиков (то есть слотов, на которые вы действительно можете рассчитывать).
Я полагаю, что то же самое может относиться к вашему случаю: в столбце QA у вас есть тест на провал предмета Kanban.нет никаких проблем с перемещением его назад в колонке выполнения, разработчик, который работал над ошибочным элементом, по-прежнему привержен этому. На самом деле у вас есть свободный слот.
Я не могу понять, почему ограничение WIP для DoingКолонка должна блокировать ваш рабочий процесс. Что вы должны делать, в противном случае? Чтобы уважать произвольное число, которое вы написали в колонке, следует ли вам перевести разработчика к другой задаче? В случае, если вы решите отречься и нарушить лимит WIP, shoudn 'Вы ставите под сомнение значение, уместность и применимость этого предела?
Короче: двигатьсязадание назад, если у вас есть преданный разработчик.