Мы запускаем рассылку об украинском IT-комьюнити. Оставьте email, чтобы понимать больше. Премьера — скоро!
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Як тримати голову холодною — курс від нейробіолога у війську 📚

Кто такой Project Manager в геймдеве. Обзор изнутри Ольги Савельевой

Редакция dev.ua продолжает цикл материалов об ИТ-специальностях. Каждую из них подробно описывает опытный специалист.

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

В этом материале о профессии рассказывает Ольга Савельева, Lead Project Manager в геймдев-команде Gismart. Работает в компании  с момента создания в ней игрового направления. 

Оставить комментарий
Кто такой Project Manager в геймдеве. Обзор изнутри Ольги Савельевой

Редакция dev.ua продолжает цикл материалов об ИТ-специальностях. Каждую из них подробно описывает опытный специалист.

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

В этом материале о профессии рассказывает Ольга Савельева, Lead Project Manager в геймдев-команде Gismart. Работает в компании  с момента создания в ней игрового направления. 

Чем занимается Project Manager в геймдеве

Project Manager (далее в тексте — PM) — специалист, чьей главной задачей является управление проектом в целом. Он проектирует и расставляет приоритеты по задачам, планирует их выполнение, контролирует, коммуницирует с членами команды. Оперативно решает проблемы.

Я бы сказала, что PM в гиперказуальных играх по сравнению с PM в других областях — это как последний, самый сложный уровень в игре. Гиперказуалки — сверхинтенсивный темп работы, где очень многое зависит от скорости и эффективности работы команды.

Чтобы выжить, и уж тем более преуспеть в геймдеве, за плечами необходимо иметь опыт работы PM’ом на других проектах.

Глобально в работе PM можно выделить несколько направлений:

  • работа над проектами
  • оптимизация процессов
  • people management 

Большую часть времени, естественно, занимает работа над проектами. PM уровня Middle, как правило, может вести 8 прототипных проектов одновременно или 4 прототипных и 2 проекта в стадии предварительного запуска для закрытой аудитории.

Мой личный рекорд — 17 проектов в параллели. Это было захватывающе во всех смыслах. Было интересно проверить свои силы и убедиться в том, что я могу. Правда, некоторые из проектов были не в активной стадии разработки, а на поддержке. 

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

В мире гиперказуальных игр наиболее успешен тот, кто быстрее. Поэтому все разработчики гиперказуалок стремятся к тому, чтобы 3 итерации проекта укладывались в недельный срок. Поэтому темп работы в ГК действительно сверхинтенсивный. Это работа для тех, кто любит драйв. 

Но и это еще не все задачи, стоящие перед PM. Очень важная часть работы –people management. У нас настроен процесс one-to-one митингов с каждым членом команды. Важно понять, нет ли в коллективе конфликтных ситуаций, все ли довольны условиями работы, всем ли «по душе» распределенные на них задачи. Недавно, например, была ситуация, когда выяснилось, что один сотрудник не выносил запах табака, в то время как его сосед по столу курит и «приносит» с курилки раздражающий запах. Мы рассадили ребят — и все встало на свои места.

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

Довольный сотрудник — это неизбежно успешный проект. 

Фото — Gismart

Как работает PM на гиперказуальном проекте

Основа любой игры — идея. Следовательно, нужно организовать процесс генерации и отбора идей. Этим занимаются геймдизайнеры и гейм-продюсеры после того, как проанализируют рынок. Лучшая идея берется в работу.

Здесь PM подключает разработчика и художника, которые обсуждают проект со своих позиций. Итогом этой работы становится геймдизайн-документ (ГДД). В нем расписывается идея по определенной структуре, принятой в каждой компании. ГДД делится на задачи: гейм-дизайнерские, для художников и задачи разработчика.

Затем их заносят в систему для постановки и отслеживания задач в рамках проекта. У нас это Jira. Члены команды оценивают сроки своих задач, а PM просчитывает взаимосвязи, строит roadmap проекта — документ, в котором собран обзор целей, задач, этапов и результатов проекта, разложенных по времени.

Если оказывается, что сроки разработки слишком большие, то все повторяется заново: сбор команды, обсуждение вариантов оптимизации, новый просчет.

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

Далее общий скоуп задач разбивается на три итерации:

1. Техническая демо-версия. Задача разработчика — собрать механику и показать, как это будет работать на мобильном устройстве. Становится понятно, например, сколько объектов будет помещаться на экран, удобно ли ими управлять и интересно ли играть. В общем, снимаются технические риски. Это важно, поскольку гиперказуальные игры не тестируются по ходу проекта, а только в самом конце. Художник, в свою очередь, прорабатывает стилистику, цветовую гамму, степень прорисовки объектов игры.

2. Почти готовый прототип. На этом этапе игру уже можно увидеть целиком: со всем функционалом и графикой.  

3. Полишинг. По факту — это добавление различных анимаций, эффектов (визуальных и звуковых), то есть, доведение игры до финальной готовности. 

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

Если все три итерации прошли успешно, то игра релизится в сторах. Этим занимается также непосредственно PM. Он контролирует процесс появления игры в сторах. Если у продукта хорошие показатели, то проект развивается дальше. Если нет — закрывается.

Топ-3 челленджа на проекте:

  1. вместить максимум «хотелок» гейм-дизайнера и гейм-продюсера в максимально короткие сроки разработки, при этом грамотно фильтруя идеи, которые возникают у команды в процессе разработки
  2. мотивировать команду сплоченно работать весь срок разработки
  3. постоянно быть «в тонусе»: ничего не забывать и все держать под контролем, потому что любая просадка по задачам, даже в один день, скажется на результате.

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

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

Если это межличностные проблемы, то все решается диалогами: РМ общается с одной стороной, потом с другой, чтобы выслушать видение ситуации — с каждым участником конфликта. Далее продумывают варианты решения, обсуждают «на троих» — и конфликт решается. Через некоторое время лучше убедиться, что все нормализовалось, а если нет, то повторить «процедуру».

Рабочие инструменты PM

Какими пользуются в Gismart

  • для постановки задач членам команды — Jira
  • система для хранения единой базы данных и знаний — Confluence
  • корпоративный мессенджер для ежедневной коммуникации с командой — Slack

Карьерный рост PM

Карьерный рост PM выглядит так: Junior — Middle — Senior. Разница будет в количестве проектов и зарплате. После Senior можно стать Lead PM и реализоваться в роли ментора: позиция предполагает обучение и развитие других PM’ов. Если захотелось влиять на продукт и реализовывать свои идеи, то можно двигаться в сторону Game Producer. Для этого нужно хорошо знать рынок, любить игры и креативно мыслить. 

Фото — Gismart

Какие нужны навыки 

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

Если говорить обо мне, то мой карьерный путь начался в БГУИР. Я училась на факультете информационных технологий и управления по специальности «Искусственный интеллект». На втором курсе начала работать на кафедре, там мы занимались созданием интеллектуальной системы. Это было невероятно интересно, но зарплаты катастрофически не хватало.

Поэтому на четвертом курсе я устроилась в Melesta Games, которая занималась разработкой мобильных игр. Я начала с позиции верстальщика и была вовлечена в создание нашумевшей казуальной игры «Веселая Ферма». Верстать оказалось довольно скучно: мне не хватало челленджей, общения с командой, хотелось больше заниматься процессами.

В университете я была старостой, постоянно отвечала за организацию всяческих мероприятий, капустников, поездок. В Melesta мой потенциал не остался незамеченным, и очень скоро я стала руководить отделом портирования, а позже — проектной группой. В общей сложности я проработала в этой компании около четырех лет. 

После этого я работала в роли PM в Banuba, которая разрабатывает программные решения в области искусственного интеллекта, компьютерного зрения и дополненной реальности. Здорово прокачалась в бэкэнд-направлении, в аналитике, но в какой-то момент заскучала по созданию игр. Так в моей жизни появился Gismart.  

Где можно учиться

Если говорить о дополнительном образовании в рамках профессии, то я рекомендую stratoplan.ru. У них есть годовой курс с последующей поддержкой, блог, рассылка. Много толковых советов дают, интересно рассказывают и рассуждают. Я покупала материалы годового курса. Там несколько направлений: о карьере, о людях, о проектах, о переговорах и еще много интересного контента. Мне понравилось. 

Есть и полезные телеграм-каналы, из которых можно узнать о ближайших митапах, обсудить вопросы, узнать новенькое: Agile Belarus, Andersen People, Селивохин — нескучно о проектах.

1500$ — средняя зарплата Project Manager в Украине​ за июнь–июль 2020 года.

Кто такой 3D-художник в геймдеве. Обзор изнутри Елены Барабанщиковой
Кто такой 3D-художник в геймдеве. Обзор изнутри Елены Барабанщиковой
По теме
Кто такой 3D-художник в геймдеве. Обзор изнутри Елены Барабанщиковой
Як пошити амуніцію українським військовим… песикам.

Читайте про незвичне хобі айтішника.

Мы запускаем рассылку об украинском IT-комьюнити. Оставьте email, чтобы понимать больше. Премьера — скоро!
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
«У IТ у тебя есть все, чтобы реализовывать амбициозные проекты». История председателя студсовета КНУ, ставшей PM Genesis, и помогающей не только будущим айтишникам, но и родному вузу
«У IТ у тебя есть все, чтобы реализовывать амбициозные проекты». История председателя студсовета КНУ, ставшей PM Genesis, и помогающей не только будущим айтишникам, но и родному вузу
«У IТ у тебя есть все, чтобы реализовывать амбициозные проекты». История председателя студсовета КНУ, ставшей PM Genesis, и помогающей не только будущим айтишникам, но и родному вузу
Александра Тыркалова — Education Project Manager в Genesis. По специальности она является филологом английского языка и менеджером. Ранее Александра была активисткой студенческого самоуправления и отвечала за контент образовательного маркетплейса. Сейчас она разворачивает направление работы с университетами в IТ.
россия хочет создать собственный игровой движок. Опасаются, что американцы в скором времени отключат их игры от своего софта
россия хочет создать собственный игровой движок. Опасаются, что американцы в скором времени отключат их игры от своего софта
россия хочет создать собственный игровой движок. Опасаются, что американцы в скором времени отключат их игры от своего софта
«Я неизлечимо чувствую себя украинкой». Project Manager Levi9 примерила другую жизнь в Нидерландах, и в итоге вернулась в Украину
«Я неизлечимо чувствую себя украинкой». Project Manager Levi9 примерила другую жизнь в Нидерландах, и в итоге вернулась в Украину
«Я неизлечимо чувствую себя украинкой». Project Manager Levi9 примерила другую жизнь в Нидерландах, и в итоге вернулась в Украину
Project Manager IT-компании Levi9 Мария Попова вынужденно попыталась пожить за границей, как и тысячи других украинцев. Однако поняла, что жизнь за границей — не ее. Примерив другую жизнь, девушка говорит: «Я неизлечимо чувствую себя украинкой». Мария поведала dev.ua свою историю.
5 книг на украинском языке, дающих первое представление о геймдеве
5 книг на украинском языке, дающих первое представление о геймдеве
5 книг на украинском языке, дающих первое представление о геймдеве
В 2022 году всем уже очевидно — игровая индустрия никуда уходить не собирается, вместо этого только укрепляет позиции. По данным аналитиков, суммарная стоимость гейм-рынка составит около 260 млрд долларов к 2025-му, а уже сейчас хоть во что-то играют более 2.5 млрд людей по всему миру. При этом человеку, который ранее играми не интересовался, может быть сложно вникнуть во все нюансы сферы. Всё-таки своих терминов и особенностей в ней хватает. Поэтому делимся подборкой из пяти книг на украинском языке, которые помогут получить первое представление о геймдеве.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.