IT Project Manager
Чеклист IT Project Manager
Практическая база для ведения проекта: цели, требования, план, команда, риски, коммуникации, релизы и контроль результата.
Инициация
На старте менеджер переводит идею в управляемую задачу: зачем проект нужен, какой результат считается ценным, кто принимает решения и какие ограничения уже известны.
Сформулировать цель проекта
Зафиксировать, какую проблему решает проект и какой измеримый результат нужен бизнесу.
Что это дает: Цель защищает команду от выполнения набора задач без понятного эффекта. Она помогает принимать решения по scope, срокам и приоритетам.
Как выполнить:
- Проведите интервью с заказчиком и владельцем продукта.
- Сформулируйте цель в формате результата, а не активности.
- Привяжите цель к метрике: деньги, скорость, качество, удержание, снижение риска.
Критерии приемки:
- Цель записана в Project Charter.
- Есть метрика успеха и период оценки.
- Stakeholders подтвердили формулировку.
Определить stakeholders и роли
Понять, кто влияет на проект, кто принимает решения и кому нужно регулярно давать статус.
Что это дает: Карта stakeholders снижает риск поздних правок, конфликтов и решений без ответственного владельца.
Как выполнить:
- Составьте список участников: бизнес, продукт, дизайн, разработка, QA, аналитика, поддержка.
- Разделите роли по RACI: responsible, accountable, consulted, informed.
- Согласуйте канал и частоту коммуникации для каждой группы.
Критерии приемки:
- Есть карта stakeholders.
- У каждого ключевого решения есть accountable.
- Команда знает, кого подключать при споре.
Зафиксировать ограничения проекта
Собрать ограничения по срокам, бюджету, команде, технологиям, безопасности и внешним зависимостям.
Что это дает: Ограничения помогают не строить нереалистичный план и заранее объяснить trade-off между сроком, объемом и качеством.
Как выполнить:
- Проверьте дедлайны, бюджет, доступность команды и юридические требования.
- Запишите технические ограничения: legacy, API, инфраструктура, релизные окна.
- Отметьте, какие ограничения жесткие, а какие можно пересматривать.
Критерии приемки:
- Ограничения внесены в паспорт проекта.
- По каждому ограничению понятен риск.
- Команда согласовала, какие компромиссы допустимы.
Требования
Требования должны быть понятны бизнесу, дизайну, разработке и QA. Хорошая формулировка снижает количество переделок и спорных трактовок.
Разложить требования по типам
Отделить бизнес-требования, пользовательские сценарии, функциональные и нефункциональные требования.
Что это дает: Структура требований помогает не смешивать цель, решение, ограничения и критерии качества в одну неуправляемую формулировку.
Как выполнить:
- Соберите исходные ожидания из брифа, интервью и текущих проблем.
- Разделите требования по типам и уберите дубли.
- Свяжите каждое требование с целью проекта или риском.
Критерии приемки:
- Требования сгруппированы.
- Дубли и противоречия отмечены.
- Есть связь с целью или пользовательским сценарием.
Написать критерии приемки
Для каждой значимой задачи указать условия, при которых работа считается выполненной.
Что это дает: Acceptance criteria уменьшают споры на приемке и дают QA основу для тест-кейсов.
Как выполнить:
- Опишите ожидаемое поведение системы в конкретных условиях.
- Добавьте негативные сценарии, ограничения и edge cases.
- Проверьте критерии с разработчиком и QA до старта работы.
Критерии приемки:
- У ключевых задач есть acceptance criteria.
- Критерии проверяемы.
- QA может построить тесты без догадок.
Управлять scope и изменениями
Согласовать, что входит в проект, что не входит и как команда обрабатывает новые запросы.
Что это дает: Scope management защищает сроки и качество от незаметного расширения объема работ.
Как выполнить:
- Зафиксируйте in scope и out of scope.
- Создайте правило change request: влияние на срок, бюджет, риск и ценность.
- Регулярно показывайте stakeholders последствия новых запросов.
Критерии приемки:
- Есть список in/out of scope.
- Новые запросы проходят оценку влияния.
- Изменения согласуются до попадания в работу.
Планирование
План показывает последовательность поставки, ключевые зависимости, буферы, владельцев работ и точки контроля. Это не обещание без изменений, а инструмент управления.
Собрать roadmap поставки
Разложить проект на этапы, milestones и понятные поставки результата.
Что это дает: Roadmap помогает видеть, когда команда получит проверяемую ценность, а не просто завершит внутренние задачи.
Как выполнить:
- Разбейте проект на логические поставки.
- Для каждого этапа укажите результат, владельца и критерий готовности.
- Покажите stakeholders, какие решения нужны на каждом milestone.
Критерии приемки:
- Roadmap опубликован.
- Milestones имеют результат и дату.
- Команда понимает ближайший фокус.
Оценить трудоемкость и риски оценок
Получить оценки команды и явно показать неопределенность по сложным задачам.
Что это дает: Оценки становятся полезными, когда рядом с ними есть допущения, риски и неизвестные зоны.
Как выполнить:
- Попросите команду оценивать не только время, но и неопределенность.
- Разделите крупные задачи на исследование и реализацию.
- Добавьте буфер для интеграций, согласований и исправлений.
Критерии приемки:
- Оценки согласованы исполнителями.
- Высокорисковые задачи выделены.
- Есть план уточнения неизвестных зон.
Построить карту зависимостей
Понять, какие задачи, команды, сервисы и решения блокируют друг друга.
Что это дает: Карта зависимостей помогает заранее увидеть критический путь и не обнаружить блокер в день релиза.
Как выполнить:
- Отметьте зависимости между backend, frontend, design, QA, DevOps и внешними системами.
- Выделите критический путь.
- Назначьте владельца для каждой внешней зависимости.
Критерии приемки:
- Зависимости видны в плане.
- По каждой зависимости есть владелец.
- Критический путь обсужден с командой.
Поставка
В поставке важно видеть реальный прогресс, быстро поднимать блокеры, защищать фокус команды и не терять связь между задачами и целью проекта.
Вести регулярный статус проекта
Давать stakeholders короткую и честную картину прогресса, блокеров и следующих решений.
Что это дает: Регулярный статус снижает тревожность, ускоряет решения и делает проблемы видимыми до того, как они станут кризисом.
Как выполнить:
- Обновляйте статус в одном формате каждую неделю.
- Показывайте прогресс, риски, блокеры и решения, которые нужны от stakeholders.
- Отделяйте факты от прогнозов.
Критерии приемки:
- Статус публикуется по расписанию.
- Есть список блокеров и владельцев.
- Stakeholders понимают состояние проекта без созвона.
Выявлять и снимать блокеры
Регулярно проверять, что мешает команде двигаться, и добиваться решения блокеров.
Что это дает: Менеджер создает скорость не контролем ради контроля, а устранением препятствий и ясностью приоритетов.
Как выполнить:
- На daily и async-статусах спрашивайте не только прогресс, но и препятствия.
- Назначайте владельца блокера и срок следующего шага.
- Эскалируйте блокер, если команда не может решить его сама.
Критерии приемки:
- Блокеры видны в общем списке.
- У каждого блокера есть владелец.
- Старые блокеры не висят без действия.
Вести журнал решений
Фиксировать важные решения, причины, альтернативы и последствия.
Что это дает: Decision log защищает команду от повторных споров и помогает новым участникам понять, почему проект устроен именно так.
Как выполнить:
- Записывайте решение сразу после обсуждения.
- Указывайте контекст, варианты, выбранный путь и owner.
- Связывайте решение с задачами и требованиями.
Критерии приемки:
- Ключевые решения сохранены.
- Понятно, кто принял решение.
- Команда может восстановить контекст через месяц.
Релиз и развитие
Релиз завершает не только разработку, но и цикл проверки: что запущено, кто принял результат, какие метрики изменились и что нужно улучшить дальше.
Подготовить релизный план
Согласовать, что именно выходит, кто проверяет, как откатываться и как команда узнает об успехе.
Что это дает: Release plan снижает риск хаотичного запуска и помогает быстро реагировать на проблемы после выкладки.
Как выполнить:
- Соберите release scope и чеклист готовности.
- Определите владельцев проверки, коммуникации и rollback.
- Подготовьте план мониторинга после релиза.
Критерии приемки:
- Release plan согласован.
- Есть rollback plan.
- Команда знает окно релиза и критерии stop/go.
Провести ретроспективу
Собрать выводы после этапа или релиза и превратить их в конкретные улучшения процесса.
Что это дает: Ретроспектива полезна только тогда, когда из нее выходят действия, владельцы и сроки.
Как выполнить:
- Соберите факты: что получилось, что мешало, где были потери.
- Выберите 1-3 улучшения, которые реально внедрить.
- Назначьте владельцев и дату проверки изменений.
Критерии приемки:
- Есть список action items.
- У каждого улучшения есть владелец.
- На следующем цикле проверяется выполнение.
Измерить результат проекта
Сравнить фактический эффект с исходной целью и baseline.
Что это дает: Измерение результата показывает, была ли поставка полезной, и помогает отличить завершение задач от достижения эффекта.
Как выполнить:
- Вернитесь к метрикам из Project Charter.
- Сравните baseline, план и факт.
- Объясните отклонения и предложите следующий шаг.
Критерии приемки:
- Есть post-release отчет.
- Метрики связаны с целью.
- Выводы понятны stakeholders.