Александр Волосевич
Истории и проекты / Александр Волосевич

Зависимости между командами: как не потерять недели в ожидании

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

Зависимости между командами: как не потерять недели в ожидании

Знакомая ситуация

Всё почти готово, осталось только получить доступ от другой команды. Слово «только» иногда означает несколько недель ожидания — особенно если коллеги впервые слышат о запросе в день релиза.

Тематическая иллюстрация к статье «Зависимости между командами: как не потерять недели в ожидании»

Зависимость — это обязательство между сторонами

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

Выявляйте зависимости до обещания срока

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

Уменьшайте связность

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

Управляйте ожиданием

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

Тематическая иллюстрация к статье «Зависимости между командами: как не потерять недели в ожидании»

Как это работает на практике

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

Что запомнить

Зависимость становится управляемой, когда обе стороны понимают результат, срок и следующий шаг. А если срок пока неизвестен, это тоже важная информация для прогноза.

Источники

Свой путь. Свои истории.

Дом, путешествия и то, что создаю своими руками.