Управление Командой Разработчиков Игр

в рубрике 

Четвёртая статья из цикла материалов для начинающих создателей игр — Управление командой разработчиков игр.

1. Создание игр для начинающих
2. Специальности в геймдеве
3. Создание команды разработчиков игр

4. Управление командой разработчиков игр
5. Игровой движок — написать самому или взять готовый?
6. Как выбрать игровой движок или конструктор игр

7. Создание MMORPG или любого крупного проекта — стоит ли? Показательный расчёт времени разработки
8. Создание Модов для Игр — Удачный Старт для Разработчика!


Управление командой сродни дирижированиюУправление любыми проектами — дело всегда непростое, игровыми проектами — непростое вдвойне, игровыми некоммерческими проектами через интернет — и вовсе сложнейшая задача. Именно на руководителе проекта лежит большая часть груза ответственности за то, будет ли достигнут положительный результат. От таланта руководителя и лидера проекта во многом зависит, насколько успешным будет его создание. Так о чём же должен помнить любой руководитель проекта?

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

Задачи руководителя проекта


Планирование и распределение задачОсновными задачами лидера и руководителя являются: координация взаимодействия функциональных подразделений команды ( отделов дизайна, программирования и графики ); мотивирование участников команды на достижение результата; общая организация труда, распределение задач и контроль их выполнения, составление планов и документации. Кадровая работа зачастую также ложится на плечи руководителя.

Кроме того, руководитель проекта выполняет представительские функции — ведёт переговоры с любыми заинтересованными лицами от лица команды.

Для грамотного управления проектом полезно использовать [tooltip title­Project management software, программное обеспечение для управления проектами]специальное программное обеспечение[/tooltip], чтобы распределять задачи и контролировать их выполнение. Например, очень простым и бесплатным решением для управления проектами через интернет является TaskFreak — эта система позволяет создавать задачи ( так называемые "таски", от англ. task — задача ) для каждого участника команды, устанавливать приоритеты для этих задач, а исполнитель может оставлять комментарии к своим задачам и отмечать степень готовности. Этот способ контроля гораздо эффективнее чем контакты в ICQ, на форуме и т.д. — вся информация будет собираться в одном месте, где её проще будет обрабатывать и контролировать. Ещё более известным и популярным решением является Microsoft Project - ПО для управления проектами корпоративного уровня.

Хорошим тоном является использование Issue Tracker System ( Bug Tracker, баг-трекер ) и Version Control System ( VCS, Система контроля версий ).

Мотивирование команды


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

В целом можно выделить семь способов мотивирования команды:

1. Демонстрируйте достижения команды


Еженедельное подведение итогов — весьма удачное решение. Скетчи, модели, сценарии, диалоги, редакторы — показывайте всё, что может вызвать ощущение движения вперёд. Не имеет значения, разбираются ли сценаристы в процессе создания 3D-моделей — покажите им орка и они с удвоенной силой будут заниматься написанием диалогов, вдохновлённые успехом художников.

2. Сообщайте хорошие новости


Хорошие новости — это всегда приятно. Если вы решили какую-то серьёзную проблему, если произошёл серьёзный прогресс в области разработки какой-либо части проекта — сообщите об этом всем.

3. Рассказывайте об участниках своей команды


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

4. Приводите примеры успешных начинаний


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

5. Рассказывайте о своём вдохновении


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

6. Используйте их идеи


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

7. Старо как мир, но... деньги


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

Работа с людьми


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

Пример плохого руководителяВсегда следует помнить о том, что команда разработчиков игр — коллектив творческий, который не терпит принуждения и авторитарного стиля руководства. Демократический подход принесёт наибольшие плоды, поэтому следует заранее свыкнуться с мыслью, что обсуждения и изменения проекта в ходе разработки неизбежны и бояться их не следует. Конечно, это не значит, что нужно принимать все подряд предложения, ведь они не всегда могут быть удачными, но обсудить их и указать на возможные негативные последствия такого решения ( если вы их видите ) — ваш святой долг. Словом, слушайте свою команду и будет вам счастье.

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

Читайте далее arrow 5. Игровой движок — написать самому или взять готовый?
Average: 10 (1 vote)
Об авторе: Сергей “Treidge” Данченко

АватарСергей "Treidge" Данченко — автор блога 3DG.Me, вольный 3D-художник и разработчик игр, веб-разработчик на Drupal и человек-оркестр с опытом в некоторых других областях. Личное кредо — "хочешь сделать что-нибудь хорошо, сделай это сам". В моменты особого вдохновения пишет стихи и играет в волейбол. Основные профессиональные инструменты — Autodesk Maya, Autodesk Mudbox и Adobe Photoshop. Без ума от индюков и попугаев. Спасибо за внимание, заходите снова!

Комментарии

Ох уж это управление.
Сам диплом по этой теме через 7 дней сдаю.
Главное это конечно мотивация. Да и денег для своих сотоварищей лишних в принципе не жалко.
Хорошая статья, буду дальше читать ]:3

А я вот тут ещё подумал и из личного опыта вспомнил, что кроме всего вышеперечисленного важно и то, что сотрудники должны видеть как руководитель не сидит без дела и работает над проектом не меньше их. А то было такое в моей практике, когда все сидят работают, а тут приходит наш CEO, садится в кресло и начинает рубиться в какую-то игру на весь офис smile2 Играть-то оно, конечно, это ничего плохого, но вот команду наверняка демотивировало.

очень интересная, полезная статья) важные моменты учтены в психологии подчиненных) ведь, многие руководители забывают, что работают с людьми - обращаются будто с роботами...вот еще очень классные материалы пишет опытный PM - http://www.issoft.by/kak-prosto-byt-menedzherom-esli-by-ne-slozhnosti-s-lyudmi/ очень опытный, и очень тонкие нюансы учитывает.

Copyright © 2010-2013 Сергей "Treidge" Данченко. Свяжитесь со мной, если у вас есть вопросы или предложения. Тема основана на BlogBuzz от Antsin.com