May 19
Блокеры в разработке
Блокер — это препятствие, мешающее выполнению задачи.
Задача сама по себе не является блокером. Им становится что-то внутри неё. Например, отсутствие данных, зависимость от другой команды или критический баг.
Практика работы с блокерами позволяет уйти от субъективного восприятия проблем к объективному анализу системы. Она помогает ответить на ключевой вопрос. Как часто возникают проблемы и какова их продолжительность?
Практика работы с блокерами помогает:
- Объективно анализировать причины задержек, а не на основе догадок.
- Выявлять повторяющиеся проблемы.
- Улучшать процессы на основе данных.
Классификация блокеров
- Внешние (OUT) — проблемы вне команды (бизнес, серверы, DevOps).
- Внутренние (IN) — проблемы внутри команды (дизайн, аналитика, разработка).
Для удобства блокеры помечаются тегами, а не отдельными типами, чтобы не усложнять систему.
Типы блокеров
Реализация в команде
- Обучение команды — объяснение важности блокеров и их фиксации.
- Ежедневная ревизия — проверка актуальности статусов задач и блокеров на дейли.
- Техническая настройка
- Создать отдельную доску для блокеров.
- Автоматизировать. При метке
blockerзадача попадает на доску блокеров, а исходная помечается какblocked.
- Нет чёткого разделения на активные и заблокированные задачи.
- Без отдельной доски данные могут затираться, теряя детализацию.
В итоге
Результаты, которых предстоит достичь после внедрения работы с блокерами в команде разработчки:
- Объективное понимание проблем. Избавиться от субъективных оценок и начать работать с реальными данными. Это позволит точно определить, почему возникают задержки и какие блокеры оказывают наибольшее влияние на процессы в разработке.
- Выявить постоянно возникающие проблемы. Системное отслеживание блокеров показывает повторяющиеся проблемы, особенно в мобильной разработке, что поможет целенаправленно их решать.
- Метрики и визуализация. Попробовать использовать BI-инструменты для визуализации данных о блокерах. Это наглядно продемонстрирует динамику проблем. Анализ повторений типов блокеров помогут выявить закономерности и лучше прогнозировать риски в будущем.
- Новое в ретро. Появилась возможность для коллективного обсуждения проблем и поиска точек улучшения. Ретроспективы стали продуктивнее, так как вы в команде стали оперировать реальными фактами и точными данными, а не обсуждаете абстрактные причины.