Установить лимиты работы в процессе
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Ограничения незавершённой работы (WIP), важная практика Канбана, ограничивают количество задач, которые берёт на себя ваша команда на каждом этапе. Подчеркивая завершение перед началом новой работы, команды часто испытывают повышение производительности и улучшение качества программного обеспечения.
Установка ограничений WIP для каждого этапа добавляет мягкие ограничения на количество элементов, разрешенных в соответствующих столбцах. Превышение этих ограничений возможно, но на доске отображаются счетчики элементов рядом с каждым ограничением. Используйте эту статью в качестве руководства по настройке и реализации ограничений WIP.
Предварительные условия
Категория | Требования |
---|---|
Уровни доступа | По крайней мере базовый доступ. |
Разрешения | Чтобы настроить параметры команды, вы должны быть членом группы безопасности администраторов проектов или обладать ролью администратора команды. Дополнительные сведения см. в разделе Изменение разрешений на уровне проекта. |
Определение начальных ограничений WIP
Выполните следующие действия, чтобы определить начальные ограничения WIP.
- Оценка текущей работы: подсчитывайте элементы, присутствующие в существующих столбцах, чтобы установить начальные ограничения для WIP.
- Задайте ограничения на основе команд: установите ограничения, которые не превышают два или три элемента на каждого члена команды, работающего на этапе. Например, с тремя членами команды ограничение WIP составляет шесть, три разработчика умножить на две задачи на разработчика.
- Начать с низкого уровня: начните с низких ограничений, чтобы определить узкие места и устранить проблемы процесса быстро.
Соблюдайте ограничения WIP
После установки ограничений WIP отслеживайте, насколько хорошо ваша команда держится в пределах ограничений.
Соблюдение ограничений WIP означает, что команды не переносят элементы в столбец, если это приводит к тому, что количество элементов в столбце превысит лимит. Когда они это делают, ваш совет предоставляет немедленную обратную связь. Эта обратная связь должна выступать в качестве сигнала команде, чтобы немедленно сосредоточиться на действиях, чтобы уменьшить количество элементов в столбце.
Хотя это просто в теории, соблюдение ограничений WIP может заставить отдельных лиц, команды и организацию выйти из своей зоны комфорта. Участники группы, которые любят многозадачи, могут чувствовать себя ограниченными. Другие могут найти себя без работы, когда они ожидают завершения работы на вышестоящем этапе.
Чтобы получить преимущества для ограничения работы, ваша команда часто встречается, чтобы обсудить изменения процесса, происходящие.
Определение узких мест
Чтобы оптимизировать поток значений, вы, естественно, хотите определить и устранить узкие места. Узкие места указывают на наличие потерь в общем рабочем процессе.
Отслеживая доску с течением времени, вы можете узнать, где происходят узкие места. Когда несколько элементов находятся в столбце без работы в течение нескольких дней, возникает узкое место. Узкие места обычно возникают, когда ограничения WIP слишком высоки. Однако узкие места не могут указывать на то, что ограничения WIP слишком низки.
Периодические снимки вашей доски могут визуально фиксировать, где работа идет плавно и где возникают узкие места.
Такие моментальные снимки могут показать вашей команде следующие сведения:
- Среднее количество элементов на этапе рабочего процесса или столбце
- Соотношение элементов, над которых выполняется работа, к количеству участников группы в рамках этапа рабочего процесса или столбца
- Количество элементов, которые находились на этапе рабочего процесса или столбце в течение длительного времени
- Количество завершенных элементов и средняя скорость пропускной способности за определенный период времени
Устранение отходов
Чтобы устранить узкие места в процессе рабочего процесса, необходимо определить источники отходов. Отходы подразумевают всё, что не является строго необходимым для достижения желаемых результатов. В разработке программного обеспечения распространенные формы отходов включают:
- Неиспользуемый код или компоненты
- Дефекты, требующие повторной работы
- Задержки или время ожидания
- Передача задач или обязанностей между командами или процессами
- Недостаточно требований
- Неэффективное взаимодействие
Чтобы исключить отходы, ознакомьтесь с обсуждениями команды для выявления причин и совместного поиска приемлемых решений.
Установка ограничений WIP
С пониманием того, как вы хотите использовать ограничения WIP, выполните следующие действия, чтобы задать их. Убедитесь, что рабочий поток команды уже сопоставлен с столбцами.
Выберите значок шестеренки
, чтобы настроить доску и задать общие параметры команды.
Выберите столбцы , а затем вкладку столбцов, чтобы задать ограничение WIP для этого столбца.
Примечание.
Различные названия столбцов и варианты доступны на основе процесса, который использовался для создания вашего проекта, и того, решила ли ваша команда обрабатывать ошибки как требования или как задачи.
По завершении выберите Сохранить.
Ограничения WIP, проблемы и решения
Команды иногда превышают ограничения WIP одним или двумя элементами. Если вы часто превышаете ограничения на три или более элементов, просмотрите процессы или измените ограничения.
Ваша команда должна участвовать в обсуждениях через несколько недель использования ограничений WIP. Определите проблемы, совместно решите решения и настройте ограничения по мере необходимости. Следующий список не является исчерпывающим, но охватывает распространенные проблемы команды и проверенные решения.
Проблемы WIP
Социальная динамика: участники команды могут столкнуться с трудностями при соблюдении правил. Некоторые повстанцы, другие неправильно понимают применимость, и некоторые принимают на себя дополнительную работу за рамки согласованных ограничений. Верования в многозадачность также могут препятствовать соблюдению.
Вариативность работы: неравномерные размеры элементов, например истории пользователей и ошибки, влияют на рабочий процесс. Для различных оценок, таких как часы, дни и точки истории, требуются индивидуальные ограничения WIP.
Игнорируя системные проблемы: Команды часто сталкиваются с узкими местами, вместо того чтобы решать базовые проблемы рабочего процесса.
Изменение культуры: Реализация ограничений WIP включает системные, культурные и командные изменения.
Решения для управления незавершенным производством
Создайте культуру производительности команды: устраните напряженность между производительностью отдельных лиц и команды. Рекомендуется использовать методики, повышающие общую эффективность рабочего процесса.
Размер работы: обсудите размер задания перед началом работы. Разбить большие элементы на небольшие задачи.
Приоритет для высокоценных элементов: когда нет активной работы, сосредоточьтесь на продвижении элементов, находящихся на более ранних этапах. Обратитесь за помощью при блокировке или возникновении проблем с доставкой.
Выделение группы ресурсов. Убедитесь, что на каждом этапе работы достаточно специалистов, чтобы предотвратить узкие места.
Развитие общего понимания: способствование пониманию командой практик канбан. Проводите регулярные ретроспективы и документируйте политики.
Внесите корректировки на основе метрик: отслеживайте WIP и метрики времени выполнения для корректировки процесса.
Управление изменениями в культуре: Применение принципов управления изменениями и содействие вовлеченности команды во время внедрения ограничения WIP.