Проблема с получением статуса от людей
Я достаточно долго работаю проджект-менеджером, чтобы знать: еженедельный статус-митинг — одна из самых дорогостоящих привычек в инженерных организациях и одна из самых трудных для пересмотра, потому что в момент проведения ощущается продуктивной.
Посчитаем, что на самом деле стоит типичный статус-митинг. Шесть человек на час. Один подготовился, рое пересказывают то, о чем уже говорили на стендапе. Еще один ждет момента задать вопрос, который спокойно уместился бы в одно сообщение. И менеджер — в режиме реального времени, под негласным социальным давлением, пытается собрать целостную картину из шести версий одних и тех же событий, каждая из которых подаётся с разной степенью детализации.
Митинг заканчивается. У менеджера в голове — приблизительный срез реальности, который начинает размываться еще в коридоре. Когда через день нужно обновить стейкхолдера, в ход идут: память, заметки двухдневной давности и то, что показывает Jira — а это редко полная картина.
Запрос на информацию законный. Формат, в котором он удовлетворяется, — нет.
Статус-митинг против запроса статуса: та же информация, другая стоимость
Что на самом деле производит статус-митинг? Если убрать социальную динамику и накладные расходы на планирование, обычно нужно ответить на пять вопросов:
- Что завершено на этой неделе?
- Что заблокировано и почему?
- Идем ли мы по графику относительно майлстоуна?
- Есть ли риски, которые команда не эскалировала?
- Что команде нужно от меня, чтобы продолжать двигаться?
На все эти вопросы можно ответить. У каждого есть источник: трекеры задач, история коммитов, логи стендапов, данные ворклогов и календаря. Информация существует. Митинг — это ручной способ ее собрать: плохо масштабируется, теряет точность под давлением времени и целиком зависит от того, пришли ли нужные люди и вспомнили ли упомянуть нужные вещи.
Запрос статуса к PM агенту 3.0 отвечает на те же пять вопросов из тех же источников — без планирования встречи, без отвлечения шести человек от работы и без того, чтобы информация начинала устаревать в момент ее получения.
Разница ощутима. По моему опыту, агент стабильно выявляет блокеры, которые не всплывали на митинге — просто потому что они были в данных тикетов, а не в чьей-то памяти.
Запрос, заменяющий митинг: пошаговое руководство
Наиболее эффективный способ использовать PM агента для еженедельной отчетности — настроить один раз и больше не возвращаться к этому вопросу, а не запрашивать отчет вручную каждое утро понедельника.
PM агент поддерживает отложенные задачи: вы настраиваете их один раз, определяете, что хотите охватить, указываете день и время — дальше все запускается автоматически. Типичная настройка выглядит так: каждый понедельник в 8:00 генерировать еженедельную сводку для [Название проекта] — завершенные работы, текущие блокеры с первопричиной, статус майлстоунов, риски за последние семь дней и точки принятия решений, требующие моего внимания — и доставлять в почтовый ящик. Все.
Прежде чем настраивать отложенную задачу, напишите PROJECT.md — именно он делает результат специфичным для вашего проекта, а не универсальным. Об этом — следующий раздел.
PROJECT.md: почему общие запросы дают общие ответы
Когда люди впервые пробуют ИИ-ассистирование в управлении проектами, чаще всего слышу одно и то же: "Я дал промпт и получил ответ, который технически на вопрос отвечал, но полностью промахнулся мимо сути. Он не знал нашей терминологии, наших приоритетов и того, что 'под риском' реально значит для этого проекта".
Это обоснованная претензия, и у нее есть конкретная причина: агент работал без контекста проекта.
PM агент 3.0 настолько полезен, насколько богат контекст о проекте, которым он располагает. Без него агент выдает универсальные результаты, откалиброванные под средний проект, — что редко дает понимание реального состояния вашего проекта.
PROJECT.md решает эту проблему. Это файл, который вы пишете один раз на понятном языке и который рассказывает агенту все, что ему нужно знать о том, как устроен ваш проект:
# Проект: [Название]
## Что мы разрабатываем
[Краткое описание продукта/фичи и её назначения]
## Текущая фаза
[Где мы находимся: исследование, разработка, QA, подготовка к запуску и т.д.]
## Ключевые майлстоуны
[Список с датами]
## Как мы определяем что находится "под риском"
[Специфические пороги команды, например: "любой тикет открыт более 3 дней сверх оценки"]
## Правила эскалации
[Что выносится клиенту vs. решается внутри]
## Структура команды
[Кто чем владеет — полезно для назначения ответственности в сводках]
## Известные ограничения
[Фиксированные дедлайны, бюджетные лимиты, зависимость от внешних команд или вендоров]
## Глоссарий
[Любые специфичные для проекта термины, которые должен понимать агент]
Когда файл готов, каждый запрос работает с его учетом. Агент знает, что "по графику" означает именно для вашего проекта: даты майлстоунов, пороги риска, структуру команды, правила эскалации.
