Хочу поделиться мыслями по поводу эффективности разработки игр. Об эффективности начинаешь задумываться когда работаешь в крайне неэффективной системе, возникает вопрос- "а как надо сделать чтобы такого не было?". Всё будет рассказано на примере компании, где я работал рядовым наемным программистом и выполнял задачи лида. Это сравнительно маленькая компания, всегда меньше 10 программистов( эти 10 человек всегда разные, из-за большой текучки) и порядка 15 художников. В этой компании допущены все возможные ошибки управления, о которых только можно представить, поэтому хорошо расссматривать её как кононический пример. Все мои наблюдения касаются исключительно геймдевелоперских компаний и я не стремлюсь обобщать и экстраполировать опыт и выводы на другие типы компаний. Итак, приступим. Мысль 1 О модных методологиях разработки Существуют различные методы ведения разработки такие как agile, lean, kanban, scrum, gamification, hive mind. Это не только методы разработки, но