Управление проектами••

Обновлено

•

585

Пропускная способность в Канбане: как считать и применять throughput

Разбираем throughput в Канбане: что считать рабочим элементом, как анализировать динамику, строить прогнозы и находить ограничения процесса.

Сергей Стародольский

Пропускная способность в Канбане: как считать и применять throughput

Пропускная способность, или throughput, показывает, сколько рабочих элементов команда завершает за выбранный период. Метрика помогает соотнести входящий поток с реальными возможностями системы, планировать объём работы и обсуждать с заказчиком достижимые сроки. Для набора оставшихся задач используйте прогноз срока проекта по пропускной способности с диапазоном сценариев. Чтобы увидеть, на каком этапе появляется затор, дополните её накопительной диаграммой потока. Но одно число мало что говорит без контекста: нужно одинаково определять элементы и интервалы, следить за динамикой и учитывать время производства.

Что такое пропускная способность

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

Представим команду, которая развивает мобильное приложение. За месяц от заинтересованных сторон приходит 40 запросов, однако до готового состояния доходят только 15 задач. Её пропускная способность за этот интервал равна 15 задачам в месяц. Этот показатель отражает фактическую скорость развития продукта и показывает, насколько ожидания заказчиков совпадают с возможностями процесса.

Изменения удобно показывать на throughput run chart — линейном графике количества завершённых элементов по одинаковым периодам. Он помогает увидеть не только средний темп, но и колебания: стабильна ли работа или результат резко меняется от недели к неделе.

  • Решать, можно ли взять дополнительную работу или входящий поток уже пора ограничить.
  • Проверять состояние процесса и планировать улучшения на основе фактической динамики.
  • Управлять ожиданиями заказчиков, если рассматривать throughput вместе со временем производства.

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

График throughput показывает завершённые задачи и колебания пропускной способности команды по неделямДинамика важнее отдельного значения за один период

Как начать использовать throughput в проектах

Внедрение начинается не с формулы, а с договорённостей. Если участники по-разному понимают, что считать завершённой единицей, сравнение периодов теряет смысл. Сначала определите рабочий элемент, затем выберите постоянный интервал и только после этого собирайте данные, визуализируйте их и используйте для прогнозов.

  1. Определите единицу работы: пользовательскую историю, ошибку, эпик или иной элемент. Типов может быть несколько, но правила должны оставаться понятными.
  2. Выберите период измерения — день, неделю, спринт или месяц — и не меняйте его при каждом новом подсчёте.
  3. Учитывайте только элементы, которые за этот период действительно дошли до состояния «Готово».
  4. Перенесите значения на график, чтобы увидеть медиану, диапазон и тенденции, которые теряются в обычной таблице.
  5. Анализируйте изменения: снижение может говорить о более сложных задачах, нехватке ресурсов или проблеме внутри процесса.
  6. Используйте накопленную историю, чтобы оценивать реалистичный объём будущей работы.

Есть три оговорки. Throughput измеряет количество элементов, но не их размер и сложность. Для полноценной картины его стоит сочетать с Lead Time, эффективностью потока и WIP-лимитами. Наконец, наблюдение должно быть регулярным: одинаковые определения и периоды позволяют сравнивать сопоставимые данные.

NUBL — таск-трекер для команд и проектов

Что влияет на пропускную способность

За каждым значением стоит конкретная история процесса: сколько работы было доступно, хватает ли людей, как распределены приоритеты и насколько слаженно действует команда. Даже настроение и качество взаимодействия могут отразиться на результате. Поэтому throughput нельзя трактовать как изолированную оценку производительности.

  • Количество доступных задач. Если команде из десяти человек дать всего два элемента, завершить больше двух она не сможет, как бы быстро ни работала.
  • Размер команды. У большой группы потенциально выше пропускная способность, но преимущество появляется лишь при хорошей координации.
  • Навыки участников. Опытные специалисты быстрее выполняют знакомые типовые задачи, и это влияет на темп потока.
  • Качество процесса. Чёткие постановки, сроки и разумное планирование поддерживают работу, а запутанные этапы и ожидания замедляют её.
  • Инструменты. Таск-трекер с учётом времени, автоматизацией и базой знаний может убрать часть рутины и сделать движение задач прозрачнее.

В NUBL можно вести Канбан-доску, фиксировать единое состояние готовности и отслеживать, сколько карточек дошло до последней колонки за неделю или спринт. Сам инструмент не увеличивает throughput автоматически, зато даёт команде общую картину потока и основу для разговора о причинах изменений.

Как рассчитать throughput в Канбане

Формула проста: throughput равен количеству завершённых задач, делённому на число единиц времени. Если за пять рабочих дней команда закрыла 20 задач, средняя пропускная способность составила четыре задачи в день. Для недельного показателя те же данные можно записать как 20 задач за неделю.

Считать нужно только полностью завершённую работу. Карточка, которая почти готова, но осталась на проверке, в throughput этого периода не входит. Она повлияет на показатель тогда, когда действительно достигнет финального состояния по принятому определению готовности.

Единый интервал особенно важен при сравнении. Пять задач за день и двадцать за неделю нельзя механически поставить рядом, не приведя значения к общей шкале. Так же осторожно сопоставляйте разные типы элементов: один крупный эпик и одна небольшая ошибка дают одинаковый вклад в количество, хотя требуют разного усилия.

Как анализировать изменение показателя

Пропускная способность редко остаётся неизменной. На неё влияют сложность работы, доступность участников, устройство этапов и состояние команды. Чтобы понять направление, считайте завершённые элементы за одинаковые интервалы: устойчивое увеличение говорит о росте throughput, устойчивое снижение — о падении.

График делает направление заметнее, но рост — это не только большее количество карточек. Снижение разброса тоже ценно. Если результат скачет от очень высокого к очень низкому, процесс остаётся непредсказуемым и по нему трудно строить надёжные планы.

Не делайте вывод по одной удачной или неудачной неделе. Источник предлагает смотреть усреднённую динамику хотя бы за 4–6 итераций. Такой горизонт уменьшает влияние случайного всплеска и позволяет отличить изменение процесса от обычного колебания.

Гистограмма пропускной способности

Гистограмма показывает, с какой производительностью команда работала в прошлом и как часто встречалось каждое значение. По горизонтальной оси откладывают фактическое число выполненных задач, по вертикальной — количество дней с таким результатом. Каждый столбик отвечает на вопрос, сколько раз система работала с определённым темпом.

Данные можно фильтровать по периоду, исполнителям или приоритетам. Фильтры полезны для исследования причин, но сравнивать стоит одинаково сформированные выборки: иначе изменение состава данных легко принять за изменение самого процесса.

Линейный график throughput

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

Накопительная диаграмма потока

Cumulative flow diagram, или CFD, связывает три важных показателя Канбан- и Agile-процесса: время производства, throughput и незавершённую работу. Диаграмма показывает интенсивность поступления новых элементов, скорость их завершения и зоны, где поток начинает расширяться.

Главная практическая задача CFD — обнаружить узкое звено. Если новых задач поступает меньше, чем команда заканчивает, запас работы со временем иссякнет. Если входящий поток выше скорости завершения, незавершённая работа будет накапливаться, система перегрузится, а отдельные задачи начнут теряться. Подробно логику ограничений разбирает материал про поиск узких мест в процессах.

Накопительная диаграмма связывает незавершённую работу, время производства и throughput Канбан-системыРасширение полосы этапа помогает заметить ограничение потока

Прогнозирование и планирование по throughput

Когда известно, сколько задач команда обычно завершает за неделю или месяц, проще оценить объём следующего спринта или другого периода. План становится прозрачнее и для менеджера, и для заказчика: участники видят фактический темп и могут обсуждать ожидания на одной основе.

Допустим, среднее значение — 12 задач в неделю. На две недели можно ориентировочно запланировать около 24 задач, а на месяц — около 48. Если заказчик просит добавить ещё десять, появляется предметный выбор: убрать часть текущего плана либо увеличить срок примерно на неделю.

Однако такой расчёт не обещает, что новая порция будет готова через неделю. Представим, что команда завершает 12 задач еженедельно, но время производства каждой в среднем составляет 30 дней. Throughput описывает выход системы, а не срок конкретного элемента. Поэтому прогноз нужно дополнять временем производства. Для отдельного запроса полезно сформулировать ожидание по сроку в Канбане на основе истории похожих завершений.

Как оценить объём будущего спринта

  1. Возьмите 3–5 последних итераций и запишите число полностью завершённых задач в каждой.
  2. Найдите среднее. Если результаты равны 20, 18 и 22 задачам, среднее значение составит 20.
  3. Учтите будущие условия. Праздники и отпуска снижают разумный прогноз; стабильный состав позволяет ориентироваться ближе к верхней границе.
  4. Переведите историю в план. При среднем значении 20 задач за спринт возьмите примерно такой объём, не превращая оценку в жёсткую гарантию.

Исторический показатель даёт гибкость при изменении приоритетов. Команда понимает, можно ли добавить работу без последствий, что придётся убрать и как сдвинется ожидаемый результат. Для согласования объёма также полезны принципы планирования загрузки команды.

Почему throughput не равен эффективности

Пропускная способность — скорее следствие устройства работы и индикатор текущей картины, чем самостоятельный инструмент улучшения. Чтобы понять причину изменения показателя, проведите проверку здоровья Канбан-системы по всему пути задачи. Она показывает, сколько элементов выходит из системы, но не отвечает, хорошо это или плохо. Тридцать задач в месяц сами по себе не доказывают ни высокую, ни низкую эффективность.

Оценивать процесс помогает эффективность потока вместе с WIP-лимитами, Lead Time и throughput. Можно посмотреть, сколько времени карточка действительно обрабатывается, а сколько ждёт. Если задача проходит систему за 20 дней и 15 из них стоит в колонке «Готово к тестированию», основная потеря находится в ожидании на этом этапе.

Throughput сигнализирует о тенденции. Если после изменения процесса показатель растёт и становится стабильнее, улучшение, вероятно, работает и его можно развивать. Если падает, стоит проверить гипотезу и пересмотреть подход. Фокус при этом остаётся на рабочих элементах и системе, а не на контроле занятости отдельных людей.

Как повысить пропускную способность

Падение часто связано не со скоростью отдельных исполнителей, а с незавершёнными задачами, частой сменой приоритетов, неясными постановками и задержками согласования. Улучшать нужно систему взаимодействия: уменьшать ожидание, выравнивать поток и делать правила понятными.

Распределяйте работу с учётом навыков

Оцените сильные и слабые стороны участников, чтобы поручать задачи подходящим специалистам. Следите и за объёмом работы: перегрузка одного человека способна задержать всю систему, даже если у остальных остаётся свободное время. Тогда полезнее перераспределить карточки, чем требовать от узкого этапа ещё большей скорости.

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

Оптимизируйте процесс

Уберите шаги, которые не помогают довести элемент до готовности. Найдите места, где карточки ждут, и проверьте, можно ли изменить согласование. Повторяющиеся операции стоит автоматизировать, чтобы команда не тратила внимание на рутину. Для типовых задач пригодятся инструкции: единый регламент снижает число уточнений и помогает действовать последовательно.

Поддерживайте сотрудничество

Инициатива, идеи и обратная связь помогают замечать проблемы раньше. Когда участники понимают, что могут открыто говорить о затруднениях, растёт доверие и становится виден вклад каждого. Совместная доска сохраняет прозрачность: команда видит статусы и обсуждает движение работы, не теряя важные наблюдения.

Команда устраняет узкое звено и выравнивает движение задач по этапам Канбан-доскиОбщий поток растёт после улучшения самого медленного этапа

Частые вопросы о throughput

Чем throughput отличается от velocity

Velocity отражает объём работы, выполненной за спринт, и обычно опирается на оценки в story points или часах. Throughput считает фактически завершённые элементы за любую выбранную единицу времени — например, задачи за неделю. Первая метрика связана с конкретной итерацией и оценкой объёма, вторая — с выходом системы.

Когда показатель бесполезен

Метрика теряет выразительность, если задачи сильно различаются по сложности и размеру либо процесс зависит от внешних команд и ресурсов. В таком случае колебания могут объясняться составом работы или внешней задержкой, а не изменением возможностей вашей команды.

Как не перегрузить команду погоней за числом

  • Не берите больше задач, чем команда обычно завершает за сопоставимый период.
  • Сначала выбирайте важную и срочную работу, а остальное сохраняйте в резерве.
  • Делите крупные элементы на части, чтобы одна задача не поглощала throughput всей недели.

Декомпозиция тоже требует единых правил. Одну функцию можно разделить на пять задач или на десять: ценность на выходе не изменится, а числовой throughput окажется вдвое выше. Чтобы метрика оставалась сопоставимой, команда должна формулировать и дробить элементы примерно одинаковым способом.

Коротко о главном

  • Throughput показывает количество завершённых рабочих элементов за выбранный период.
  • Формула: число завершённых задач разделить на количество единиц времени.
  • Сравнивать можно только данные с одинаковыми определениями элементов и интервалов.
  • Динамика и разброс важнее отдельного значения; для вывода полезны данные хотя бы за 4–6 итераций.
  • Прогноз по throughput нужно дополнять временем производства и условиями будущего периода.
  • Падение показателя служит сигналом проверить ограничения, ожидание, ресурсы и качество процесса.

Пропускная способность превращает завершённую работу в наблюдаемую историю потока. Она не оценивает людей и не гарантирует срок отдельной задачи, зато помогает видеть реальный темп, согласовывать объём и проверять эффект процессных изменений.

Собери поток задач в NUBL, договорись о состоянии «Готово» и отмечай throughput за каждый спринт. Так команда увидит реальный темп и сможет менять процесс, опираясь на завершённую работу.

Поделиться:

Содержание:

В этой категории также читают

Все посты

Что делать, если ключевой участник проекта внезапно недоступен
Управление проектами

Что делать, если ключевой участник проекта внезапно недоступен

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

Как проверить пользу проекта через 30 и 90 дней после завершения
Управление проектами

Как проверить пользу проекта через 30 и 90 дней после завершения

Как отличить сдачу проекта от реальной пользы: базовый показатель, владелец эффекта, обзоры через 30 и 90 дней и решения по результатам.

Когда остановить проект: критерии паузы, изменения курса и закрытия
Управление проектами

Когда остановить проект: критерии паузы, изменения курса и закрытия

Как понять, что проект пора пересмотреть: сигналы, четыре варианта решения, разбор затрат и аккуратное закрытие без потери результатов.

Освоенный объём проекта: как EVM показывает срок и стоимость на одном примере
Управление проектами

Освоенный объём проекта: как EVM показывает срок и стоимость на одном примере

Простое объяснение EVM: плановая, освоенная и фактическая стоимость, формулы отклонений и индексов, расчёт на числовом примере и ограничения прогноза.