Барабан-буфер-канат (ББК) (drum-buffer-rope (DBR)) – метод TOC для планирования и управления производством при наличии внутреннего ресурса-ограничения. О применении в ИТ-разработке.

Видео по Канбан, Agile & ББК от Максима Дорофеева

Веселое, интересное и полезное видео от Максима Дорофеева. Некоторые из цитат выписаны ниже…

Четыре основные концепции управления от Ильяху Голдратта

  • Улучшение потока первично, первичная задача руководства, убирать потери и блокировки
  • Сдерживание перепроизводства, снижение незавершенки
  • Отказ от локальных показателей (KPI), в пользу 3-4 глобальных метрик
  • Необходим фокусирующий механизм балансировки потока, который обеспечивает необходимые простои в нужных местах и моментах времени

Анекдот про умную обезьяну и бильярдный шар

Мужик пришел в бар с обезьяной. Сам сидит, выпивает, а в это время обезьяна скачет вокруг и ест все, что под руку попадется. То маслину у кого с тарелки стащит, то орешки к пиву.

Под конец она прыгнула на бильярдный стол, схватила белый шар и съела его.
Бармен кричит мужику:”Эй, твоя обезьяна сожрала мой бильярдный шар!”

Мужик отвечает:”Да, жрет скотина все, до чего дотянутся может. Ты не волнуйся, я за все заплачу”.

В другой раз тот же мужик приходит в бар, опять с обезьяной. Сидит, выпивает. Обезьяна начинает искать чего бы съесть, находит вишню для коктейля, засовывает ее себе в зад, потом вытаскивает и съедает.
Бармен с отвращением кричит мужику: “Ты видел, что она опять отмочила? Взяла вишню, засунула в зад и съела!”
Мужик: “Да, она теперь, перед тем, как съесть что-то, все предварительно меряет”.

Ад комбинаторной сложности

При попытке загрузить команду на 100% или 200%, образуется очень много комбинаций и перестановок. Которые в свою очередь требуют обсуждений и совещаний. Так может легко получиться что команда 50% своего времени будет не решать задачи, а совещаться и проговаривать проблемы.

Чтобы команда умела эффективно работать надо уметь эффективно не работать.

Когда команде нечем заняться по бизнес задачам, они начинают писать тесты, рефакторить, закрывать тех долги и т. д.

Закон впихивания

При попытке впихнуть невпихуемое, выпихивается ранее впихнутое

Закон впихивания Максима Дорофеева

Планирование по спринтам или стаканам

Еще одна классная мысль про стаканы планирования или спринты планирования.

Мы можем достаточно плотно планировать текущий спринт, но все равно надо оставлять буфер времени под неожиданности и оптимизационные задачи (тесты, рефакторинг, тех долг…).

Что то можно планировать на 1-2 спринта/стакана вперед. Но буфер нужно делать больше, потому что по мере приближения к спринту как правило появятся еще какие то задачи.

Описание

Применение: в механизме ББК используются следующие элементы:

  1. барабан, как правило, ограничение или ресурс с ограниченной мощностью (CCR), который выполняет работу в определенной последовательности на основе требуемого клиентом срока выполнения заказа и предельной мощности ресурса;
  2. буферы времени, которые защищают ограничение и график поставки от влияния неопределенности;
  3. механизм каната, нужен чтобы приостановить запуск сырья в производство для соответствия потреблению этого сырья на ограничении.

Упрощенный барабан-буфер-канат (УББК, S-DBR) ставит под сомнение необходимость планировать график ограничения и иметь буфер для ресурса с ограниченной мощностью для защиты графика. Вместо этого УББК контролирует планируемую загрузку, чтобы убедиться, что CCR обладает достаточной мощностью для обработки всех заказов, которые должны быть поставлены в установленные сроки.

Оба, ББК и УББК, используют управление буфером для непрерывного поддержания потока через производственный процесс и улучшения производственной среды.

Специализация: ZeroCode, NoCode, LowCode Современные подходы интеграции систем

Комментировать

Ваш адрес email не будет опубликован. Обязательные поля помечены *