Розробка

Мене оточують ідіоти або як працювати в команді

Ще один робочий день підійшов до кінця. І ось, сидячи перед монітором з чашкою теплого чаю і читаючи улюблений Хабр, хто шукає розважальні пости, хто хоче дізнатися щось нове та корисне. Є люди яким цікаво як працюють інші команди і яка в них організація. А є ті хто весь день задається питанням — чому мене оточують клінічні ідіоти.

Гірше, якщо всіх цих людей навколо себе ви зібрали. Саме цей випадок ми розглянемо.
А правильно поставлено питання? І хто винен?

Давайте розбиратися

Робота в команді — це важливий аспект у будь-якій справі, ігрова індустрія, торговельна сфера ітд. Набрати команду це тільки перший крок, налагодити комунікацію всередині колективу, це окремий важкий процес. Даний матеріал відмінно підійде початківцям игроделам, яким не подобається результат їх роботи, а також тим хто хоче бути більш ефективним.

Цей початок циклу статей про швидкості, правильних ГД, створення ігрових прототипів, оптимізації і всім що з ними пов’язано.

Разом з вами ми продовжуємо будувати потужний фундамент для правильної, на мій погляд, команди розробників.

Про важливість ігрового прототипу ми говорили в попередній статті

Обговоримо способи і критерії збору команди, правильної взаємодії і відносин усередині колективу, навіть якщо всі працюють на ентузіазмі.

Приступаємо.

Хто я такий?

Це перше питання, на яке ви повинні відповісти собі, перш ніж збирати команду і що-небудь робити. Ви повинні знати свою роль і позицію, ніж ваша функція в команді.

Розуміння себе і своєї ролі допоможе знайти потрібних людей

Навіщо мені все це?

Потрібно розуміти навіщо вам ставати розробником. Може бути, ви хочете займатися цим для душі і як хобі, може ви хочете порвати весь світ своїми ідеями, а може ви хочете заробити купу грошей. Будь-яка мета.

Наскільки реальна моя мета і чого мені не вистачає для її досягнення?

Перш ніж придумати блакитну мрію, спробуйте позайматися розробкою по 2 години в день. Вийшло? Добре, йдемо далі. Ви повинні розуміти свої слабкі місця, може бути ви кодер, який не вміє малювати. Може ви художник, не розуміє програмування, від слова зовсім. А може ви універсал і вам не вистачає організації. Може ви просто маркетолог з ідеєю?

Тепер ми зрозуміли свої сильні і слабкі сторони, тепер ми знаємо, хто нам потрібен.

Де їх знайти?

В інтернеті, на геймдев форумах, на форумах юніті і анриала, в соціальних мережах і тд.

Які критерії?

Характер, ви повинні спілкуватися один з одним дуже багато часу.

Розуміння, вам потрібно розуміти один одного

Ідея, ви горите їй і розумієте однаково у вас є схожий погляд на проект.

Відповідальність, кожен знає свої зони відповідальності і виконує обов’язки згідно навичкам і здібностям.

Вміння йти на компроміси — розробка один великий компроміс, вміння рахуватися і слухати, без цього буде “лебідь, рак і щука” (дуже велика проблема у новачків). Ще один дуже важливий критерій, якщо ви не розробник, то не потрібно ставити завдання розробнику і тимчасові рамки в тиждень, пам’ятайте, що вам здається легко, не означає, що це насправді так, це відноситься і до інших учасників команди. Якщо не знаєш тонкощів роботи — не лізь з радами.

Адекватність — думаю тут все зрозуміло.

Критеріїв багато, але коли ви знаєте з якими людьми готові працювати, ви їх знайдете, просто повірте, це працює. Хто шукає, той знайде.

Я зібрав команду, що далі?

Завдання сформувати бачення ідеї у команди і донести свої думки, досягти розуміння. Для цього складається геймдизайн документ і вносяться правки в нього ДО ПОЧАТКУ РОБОТИ, якісь незначні коригування можуть вноситися, але не повинно змінювати ключової ідеї документа, якщо ви робили шутер від 1 особи, а потім різко захотілося піксельний survival в 2д графіку, то киньте цю справу, з’явилася ідея запиши і доделай один проект, а потім перемикайся на наступний.

Всім все зрозуміло, відмінно. Тепер потрібно скласти завдання для технічної демо.
Не потрібно красивих об’єктів, графіки та іншого, потрібно помацати геймплей і протестувати. Це важливий етап для кінцевого результату. Вам потрібно домогтися щільного і зрозумілого геймплея, зберіть фокус групи, покажіть друзям, зробіть відкритий тест, витратьте 1000 рублів на рекламу в соц мережі і залучите тестерів.

Покращуйте демо до результату, який вас влаштує.

Готове? Вітаю, ви вже заклали міцний фундамент майбутнього проекту.

Тепер починається найцікавіше і найскладніше.

Як ставити завдання та працювати з командою?

Досвід створення прототипу уже розставив все по своїх місцях, якщо всі учасники поставилися серйозно. Якщо ні, то далі працювати не варто, нічого путнього не вийде.

Якщо ви не використовуєте трелло, canvas та інше, використовуйте хоча б гугл докс, це здорово і зручно.

Вам необхідна планерка/зустріч в будь-якому форматі(хоч в скайпі) раз у тиждень, на ній ставляться завдання, обговорюються питання та проблеми, які є.

Вам потрібен або явний лідер, який приймає рішення, або адекватний дискус з розстановкою пріоритетів. Це ваше спільне дітище, довіряйте один одному і будьте об’єктивні.

Але я ж нікому не плачу?

Якщо ви прочитали пункти вище і дотримуєтесь їх, то людям буде подобається з вами працювати, ви будете приємні їм як людина, це дуже рідкісне властивість, думаю, ви розумієте. Вони отримають свої дивіденди, але вони повинні про це знати.

Укладіть договір

Це робиться віддалено без проблем, витратьте свій час, узгодьте обов’язки, строки виконання ( з запасом), впишіть паспортні дані і у вас з’являться зобов’язання один перед одним. Це більше потрібно для комфорту, людина розуміє що його не кинуть і фокусується на грі і розробки.

Як варіант для відсіювання неадекватний і небажаних людей, можна говорити про договорі між розробниками у момент першого контакту. Так ви відокремте чесних людей. Але що більш важливо, ви зрозумієте тих хто налаштований серйозно займатися розробкою ігор.

Загальні поради

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

Винні ви, а не всі навколо — аналізуйте свої помилки, отримуйте досвід, звалювати все на інших погана ідея.

Говоріть все прям в лоб — не юлите і кажіть як є, будьте чесними, команда відповість вам взаємністю, та це буває грубо, але так будується хороший колектив.

Цікавтеся людиною — якщо вам потрібен працівник, найміть, ви створюєте команду однодумців. Якщо вони вам не цікаві, то це не ті люди. Дізнайтеся їх, поспілкуйтеся, може бути вони класні хлопці.
Не заважайте розробку та особисті відносини — приклад хлопця і дівчини розробника, це просто жахливо. Розробка, а потім все інше.

Вирішуйте конфлікти відразу — не варто чекати поки людина вибухне, щось не влаштовує? Запитуйте, так ви навчитеся працювати один з одним швидше всього.

Будьте відкритими — йдіть назустріч, будуйте комунікації, ви не просто будете робити гарні ігри, ви зміните своє життя на краще.

Я не інтроверт і не зможу допомогти закритим людям, але… вони роблять самі круті ігри. Інтроверти створили кращі інді ігри за останні 5 років, вони придумали цікаві світи і висловили себе через свої проекти. Це хороший спосіб, він простіше ніж зібрати колектив.

Не кожен спробує зібрати команду, тим більше не кожен зможе використовувати ці поради хоча б на 30%. Спробуйте, і будете приємно здивовані.

Перевірено

Спасибі за прочитання.

Related Articles

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Close