Поделиться через


Установка ограничений хода выполнения

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Ограничения на ход работы (WIP), важная практика Канбана , ограничивают работу вашей команды на каждом этапе. Подчеркивая завершение перед началом новой работы, команды часто испытывают повышение производительности и улучшение качества программного обеспечения.

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

Необходимые компоненты

  • Уровни доступа: имеют по крайней мере базовый доступ.
  • Разрешения. Чтобы настроить параметры группы, будьте частью группы безопасности "Администраторы проектов" или ролью администратора группы. Дополнительные сведения см. в разделе Изменение разрешений на уровне проекта.
  • Уровни доступа: имеют по крайней мере базовый доступ.
  • Разрешения. Чтобы настроить параметры группы, будьте частью группы безопасности "Администраторы проектов" или ролью администратора группы. Дополнительные сведения см. в разделе Изменение разрешений на уровне проекта.

Определение начальных ограничений WIP

Выполните следующие действия, чтобы определить начальные ограничения WIP.

  • Оценка текущей работы: подсчитывайте элементы, присутствующих в существующих столбцах, чтобы задать начальные ограничения WIP.
  • Задайте ограничения на основе команд: установите ограничения, которые не превышают два или три элемента на каждого члена команды, работающего на этапе. Например, с тремя членами команды ограничение WIP составляет шесть, три разработчика X две задачи/разработчика.
  • Начать с низкого уровня: начните с низких ограничений, чтобы определить узкие места и устранить проблемы процесса быстро.

Держать в пределах ограничений WIP

После установки ограничений WIP отслеживайте, насколько хорошо ваша команда держится в пределах ограничений.

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

Пример изображения доски с столбцом по ограничению WIP.

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

Чтобы получить преимущества для ограничения работы, ваша команда часто встречается, чтобы обсудить изменения процесса, происходящие.

Определение узких мест

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

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

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

Снимок экрана: примеры моментальных снимков.

Такие моментальные снимки могут показать вашей команде следующие сведения:

  • Среднее количество элементов на этапе рабочего процесса или столбце
  • Соотношение элементов, над которых выполняется работа, к количеству участников группы в рамках этапа рабочего процесса или столбца
  • Количество элементов, которые находились на этапе рабочего процесса или столбце в течение длительного времени
  • Количество завершенных элементов и средняя скорость пропускной способности за определенный период времени

Устранение отходов

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

  • Неиспользуемый код или компоненты
  • Дефекты, требующие повторной работы
  • Задержки или время ожидания
  • Передача между командами или процессами
  • Недостаточно требований
  • Неэффективное взаимодействие

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

Установка ограничений WIP

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

  1. Откройте доску.

  2. Выберите значок шестеренки, чтобы настроить доску и задать общие параметры команды.

    Снимок экрана: параметры открытой доски для команды, вертикальной навигации.

  3. Выберите столбцы , а затем вкладку столбцов, чтобы задать ограничение WIP для этого столбца.

    Снимок экрана: доска, настройка столбцов, столбцов по умолчанию, гибкий процесс, установка ограничений WIP.

    Примечание.

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

  4. По завершении выберите Сохранить.

Ограничения WIP, проблемы и решения

Команды иногда превышают ограничения WIP одним или двумя элементами. Если вы часто превышаете ограничения на три или более элементов, просмотрите процессы или измените ограничения.

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

Проблемы WIP

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

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

  • Игнорируя системные проблемы: Teams часто сохраняются через узкие места вместо решения базовых проблем рабочего процесса.

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

Решения для управления WIP

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

  • Правильное значение размера: обсудите размер работы перед запуском задач. Разбить большие элементы на небольшие задачи.

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

  • Выделение группы ресурсов. Убедитесь, что на каждом этапе работы достаточно специалистов, чтобы предотвратить узкие места.

  • Создание общего понимания: содействие пониманию команд канбан практики. Проводите регулярные ретроспективы и политики документов.

  • Внесите корректировки на основе метрик: отслеживайте WIP и метрики времени выполнения для корректировки процесса.

  • Управление изменением языка и региональных параметров. Применение принципов управления изменениями и повышение владения командой во время реализации ограничения WIP.