Динамические узкие места · почему поток в разработке скачет
Митап · поток доставки · 12 минут

Почему поток
в разработке
скачет

Узкое место в IT-доставке не стоит на месте — оно переезжает между этапами. Разберём, почему так происходит, и что с этим делать.

листайте
01 · знакомая боль

То аналитики завалены, то разработка встала, то тесты не успевают

Горлышко как будто переезжает по потоку. Сегодня оно здесь, завтра — на другом этапе. Знакомо?

Аналитика
Разработка
Тест
Выкат
смотрите, как узкое место переезжает само по себе
02 · первопричина

Задачи в IT разные по размеру

Одна интеграция с legacy тянется недели, соседний эндпоинт — день. Это не штамповка одинаковых деталей на конвейере, а творческая работа с высокой неопределённостью. Ровный поток невозможен в принципе — это природа работы, а не вина команд.

входбольшая задача создаёт затор →выход
03 · контринтуитивное

100% загрузки не ускоряет — она копит пробки

Инстинкт при нехватке людей — загрузить всех под завязку. Но чем ближе загрузка к 100%, тем нелинейно растёт время ожидания. Немного свободной мощности — и поток течёт быстрее.

время ожидания загрузка людей → 100% ~80% — ещё ок

Под завязку · 100%

машин больше, чем места → пробка, все ползут

С запасом · ~80%

есть зазор → каждый едет на полной скорости
04 · что делать

Стройте систему, устойчивую к разбросу

Раз вариативность неустранима, борются не за ровный поток любой ценой, а за устойчивость к нему. Три рычага — теми же людьми, без найма.

рычаг 1

Буфер перед разработкой

Готовое к разработке лежит в явном складе. Проектирование не простаивает, разработка берёт по мере готовности.

рычаг 2

WIP-лимиты

Ограничиваем, сколько работы одновременно на этапе. Меньше параллельного — меньше пробок, ровнее поток.

рычаг 3

Осознанный недозагруз

Немного свободной мощности на этапе. Контринтуитивно, но пропускная способность растёт.

Аналитика
Разработка
Тест
Выкат
тот же поток с лимитами — узкое место почти не вспыхивает
05 · чего НЕ делать

Три инстинкта, которые не помогают

Естественные реакции на затор — и почему каждая из них мимо.

«Нанять людей»

Дорого, медленно и часто просто двигает узкое место дальше: усилили разработку — затор переехал на тест. Сначала выжать из потока то, что есть.

«Работать усерднее»

Проблема не в усилии, а в структуре потока. Люди уже заняты; заставить стараться сильнее — не убрать очередь, а лишь выжечь команду.

«Загрузить всех на 100%»

Это не решение, а сама причина пробок. Полная загрузка максимизирует занятость людей, но не пропускную способность потока.

06 · потрогать руками

Это можно увидеть на живой модели потока

Симулятор и воркшоп позволяют покрутить рычаги самим и увидеть, как узкое место скачет — и как его успокоить.

Задачи разные → поток скачет 100% ≠ быстрее Буфер · WIP · недозагруз
Открыть симулятор потока
Полный воркшоп на 45 минут — в разделе «Обучение» плейбука · ссылка
Динамические узкие места · внутренний материал для митапа · поток доставки