О проекте
Мы строим корпоративную платформу данных нового поколения: объединяем загрузку, хранение, обработку и использование данных в единый стандартизированный путь. Постепенно заменяем разрозненные решения и переносим действующие процессы на новый стек.
Над платформой работают две основные команды, которые вместе отвечают за полный путь данных — от загрузки и хранения до подготовки витрин и инструментов для аналитики. Команды тесно связаны между собой и много взаимодействуют с другими подразделениями компании.
По мере развития платформы растёт количество параллельных инициатив, зависимостей, миграций и внешних взаимодействий. Ищем Technical Project Manager / Delivery Manager, который возьмёт на себя операционный контур работы платформы: поможет командам планировать работу, синхронизироваться между собой и со смежными командами, управлять рисками и зависимостями и доводить инициативы до результата.
Это не роль второго руководителя платформы и не технического лида. Стратегия и приоритеты остаются у руководителя платформы данных, технические решения и инженерное качество — у тимлидов. Задача — сделать работу команд прозрачной и предсказуемой и вовремя поднимать вопросы, которые требуют управленческого решения.
Что предстоит делать
•Вести общий план инициатив платформы: этапы, сроки, зависимости, ответственных и ожидаемый результат.
•Синхронизировать работу двух команд платформы и координировать зависимости с другими подразделениями компании.
•Вместе с тимлидами превращать крупные инициативы в реалистичный план и следить за прохождением ключевых этапов.
•Заранее выявлять риски и блокеры, помогать находить решение и своевременно эскалировать вопросы, которые команды не могут решить самостоятельно.
•Поддерживать план развития платформы и планы команд в актуальном состоянии.
•Координировать миграции, пилоты и внедрение новых возможностей платформы.
•Вести операционную коммуникацию со смежными командами и внутренними заказчиками: фиксировать договорённости, изменения сроков, зависимости и следующие шаги.
•Организовывать и развивать командные процессы: планирования, ретроспективы, регулярные встречи и межкомандные синхронизации. Менять процесс, если он перестаёт помогать работе команды.
•Следить за выполнением договорённостей после встреч: у значимого решения должны быть следующий шаг, ответственный и срок.
•Вместе с тимлидами выстраивать процесс дежурств: поддерживать понятный график, порядок передачи дежурства и эскалации. Технические правила и требования остаются зоной тимлидов.
•Организовывать разборы инцидентов: собирать участников, фиксировать выводы и задачи по итогам и следить за их выполнением. Технический анализ причин и выбор решения остаются за командой и тимлидом.
•Следить за состоянием рабочих процессов: замечать повторяющиеся блокеры, зависшие задачи, накопление незавершённой работы и проблемы во взаимодействии команд.
•Вместе с командами развивать процессы и использовать набор метрик, которые помогают видеть проблемы и принимать решения.
•Поддерживать Jira и Confluence в состоянии, по которому можно понять, что происходит с основными инициативами, без отдельного ручного сбора статусов.
Как мы делим ответственность
Руководитель платформы данных отвечает за стратегию, приоритеты, организационные решения и ключевые договорённости.
Тимлиды отвечают за команды, техническое планирование, архитектурные решения, оценки, инженерные стандарты, качество и стабильность систем.
Technical Project Manager / Delivery Manager отвечает за операционную организацию работы: общий план, сроки, зависимости, риски, взаимодействие участников, командные процессы и прозрачность текущего состояния.
В совместных зонах мы разделяем содержание и процесс. Например, тимлид определяет, как технически должны быть устроены дежурства или что нужно изменить после инцидента. Менеджер проекта помогает сделать так, чтобы сам процесс работал, договорённости выполнялись, а проблемы не терялись.
Технический контекст
Работа связана с командами разработки платформы данных. Глубокая техническая экспертиза в этой области не требуется, но важно понимать, как устроен процесс разработки ПО, откуда возникают технические зависимости и риски и как они влияют на сроки и планы.
Нужно уметь разбираться в техническом контексте на уровне, достаточном для совместной работы с инженерами и тимлидами: задавать вопросы, фиксировать ограничения и учитывать их при планировании.
Мы будем рады, если ты
•Имеешь опыт управления IT-проектами или организацией поставки результата в командах разработки.
•Работал с инженерными, платформенными или инфраструктурными командами и понимаешь жизненный цикл разработки ПО.
•Умеешь одновременно вести несколько связанных инициатив и видеть зависимости между ними.
•Можешь превратить большую и пока не до конца определённую задачу в понятный рабочий план и уточнять его вместе с командой.
•Работаешь с рисками и блокерами проактивно, а не только фиксируешь их статус.
•Умеешь организовывать встречи так, чтобы они заканчивались решениями и понятными следующими шагами.
•Видишь системные проблемы в процессах и умеешь менять способ работы вместе с командой, а не просто добавлять новые правила.
•Умеешь договариваться и добиваться результата без формальных полномочий над участниками.
•Можешь работать с инженерами и тимлидами, не являясь разработчиком.
•Хорошо структурируешь информацию и умеешь коротко фиксировать контекст, решение, ответственного и следующий шаг.
•Понимаешь, когда процесс помогает работе команды, а когда создаёт лишнюю нагрузку.
Плюсом будет
•Опыт работы с платформенными, инфраструктурными или data-командами.
•Опыт крупных технических миграций.
•Опыт координации нескольких инженерных команд.
•Опыт организации дежурств и процессов разбора инцидентов.
•Опыт работы с внутренними платформами и инструментами для сотрудников компании.