Как найти узкое место
Узкое место — этап, который определяет скорость всего процесса. Найти его можно без специальных инструментов: это колонка, перед которой копятся задачи, а после неё пусто. Если перед проверкой лежит шесть карточек, а в «готово» за неделю ушли две, узкое место — проверка, и ускорение разработки ничего не изменит.
Второй признак — время в статусе. Сравните, сколько задача в среднем проводит в каждой колонке. Этап, где это время в разы больше остальных, и есть ограничение потока, даже если внешне там «никто не занят»: чаще всего люди на этом этапе заняты чем-то другим.
Ошибка, которая сводит работу на нет: усиливать не тот этап. Добавить разработчиков, когда узкое место — приёмка у заказчика, значит увеличить очередь перед приёмкой. Пока ограничение не снято, любые улучшения выше по потоку только копят незавершённую работу.
Что делать с узким местом
Порядок действий обычно один и тот же, и первые два шага бесплатны.
- Разгрузить этап. Снять с него всё, что можно делать до или после: подготовку данных, оформление, рутинные проверки.
- Ограничить вход. Поставить лимит перед узким местом — очередь перестанет расти, и станет виден реальный срок.
- Помочь силами команды. Когда упёрлись в лимит, свободные люди идут помогать на узкий этап, а не берут новое.
- Расширить этап. Люди, обучение, автоматизация — самый дорогой вариант, и к нему переходят последним.
Блокировки: самый дешёвый источник ускорения
Заблокированная задача — та, по которой нельзя работать: ждём ответа заказчика, доступа, решения смежного отдела. В большинстве команд именно блокировки, а не скорость работы, съедают основную часть времени прохождения.
Помечайте блокировки явно и записывайте причину. Через месяц набирается список из трёх-четырёх повторяющихся причин, и почти всегда одна даёт больше половины простоя. Устранение одной такой причины даёт больше, чем любые улучшения производительности.
Заблокированные задачи не должны освобождать лимит. Иначе получается лазейка: пометил как заблокированную, взял новую — и незавершённая работа снова растёт, только теперь официально.
Как перестраивать лимиты
Лимиты не выставляют один раз. Правило простое: если колонка неделями не упирается в лимит, он слишком свободный и ничего не ограничивает — снижайте. Если упирается постоянно и команда простаивает без возможности помочь, лимит слишком тесный или узкое место не там, где вы думаете.
Меняйте по одному лимиту за раз и смотрите на время прохождения через две-три недели. Если менять несколько сразу, будет непонятно, что подействовало, — а поток штука инерционная, эффект приходит с задержкой.
Сигнал, что лимиты работают: время прохождения снижается, а пропускная способность не падает. Если падает и она — ограничение слишком жёсткое и люди простаивают вместо помощи; ослабьте на единицу.
Диагностика по симптомам
| СИМПТОМ | ЧТО ЭТО ОБЫЧНО ЗНАЧИТ | ПЕРВОЕ ДЕЙСТВИЕ |
|---|---|---|
| Перед колонкой копится очередь | Узкое место на этом этапе | Ограничить вход и разгрузить этап от лишнего |
| Задачи подолгу «в работе», но не двигаются | Скрытые блокировки | Помечать блокировки явно и записывать причину |
| Время прохождения растёт, задач столько же | Незавершённой работы стало больше | Снизить лимиты, довести начатое |
| Лимит не срабатывает неделями | Лимит формален | Снизить на единицу и посмотреть через две недели |
| Срочное вытесняет обычное | Класс обслуживания без ограничения доли | Зафиксировать долю срочного в потоке |
Где смотреть эти данные в Shtab
Всё, что нужно для диагностики, собирается из статусов и меток — дополнительный учёт вести не требуется.
- 01Время задачи в каждом статусе видно в карточке и в отчёте: узкое место находится за минуту.
- 02Блокировку отмечайте меткой или полем с причиной — потом сводится в отчёт и показывает повторяющиеся источники простоя.
- 03Фильтр по времени в статусе даёт список застрявших задач для ежедневной сверки.
- 04Лимиты меняются в настройках доски: изменение видно команде сразу, без рассылки.
- 05Сводный отчёт показывает завершённые задачи и трудозатраты по периодам — по нему видно, не упала ли пропускная способность после ужесточения лимитов.
Частые вопросы
В каждый момент — да, ограничение у процесса одно. Но оно перемещается: сняли ограничение на проверке, и им становится приёмка. Это нормальный ход, а не признак ошибки, поэтому разбор потока должен быть регулярным, а не разовым.