Передплати журнал

Как работают создатели игр: Lucky Labs о принципах лаборатории счастья


Lucky Labs уже более десяти лет занимается разработкой программного обеспечения на рынке Украины, а с недавних пор компания начала активно покорять европейский рынок.
Только за прошедший год было выпущено 92 оригинальные игры. Lucky Labs обеспечивает разработку проектов под ключ, от сюжета и механики игры до передачи готового продукта клиенту.
О специфике работы в компании нам рассказали HR-директор Мария Лисова и CTO Сергей Тимофеев.

Расскажите о проектах, над которыми работает Lucky Labs.

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

С какими наиболее сложными и интересными задачами приходится сталкиваться?

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

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

Для нас это, прежде всего, языки: PHP, Python и C++ и различные базы данных, в том числе классическая MySQL (точнее, MariaDB). В последнее время все больше внедряем NoSQL: MongoDB, Redis.

Каким образом строится внутренняя работа компании? Насколько жестко она регламентирована?

Конечно, когда в компании работает 300 человек, какие-то правила должны быть едины для всех, иначе нарушается целостность команды. Но мы стараемся не загонять сотрудников в рамки формальностей.

У нас есть большие команды, где трудятся десятки человек, а есть и совсем маленькие дрим-тим из двух-трех сотрудников. Каждая из команд имеет право выбора и практикует собственные методики разработки и управления.

Как бы Вы охарактеризовали атмосферу в компании?

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

Каким образом сотрудники могут поделиться своими инициативами и свежими идеями с компанией?

Мы всегда рады свежим идеям и даже разработали простую электронную форму, которая позволяет сотрудникам легко и оперативно направлять нам свои предложения. Кроме того, мы регулярно устраиваем профессиональные конкурсы и хакатоны.
В конкурсах могут участвовать абсолютно все, даже те, кто не имеет прямого отношения к процессу разработки. У таких сотрудников даже есть некое преимущество перед непосредственными разработчиками, ведь они смотрят на продукт под другим углом. Были случаи, когда команды показывали неожиданные и красивые решения.

Как Вы оцениваете карьерные перспективы в компании? В частности, возможен ли переход из одного отдела в другой, если сотрудник «нашел себя» в новой сфере по результатам такого конкурса?

У нас много примеров быстрого карьерного взлета. Достаточно часто открываются новые подразделения, возникает потребность в новых руководителях. Смена сферы деятельности также возможны.
Ротация для нашей компании достаточно привычная процедура — сотрудники могут без проблем переходить из команды в команду или же менять один проект на другой. Зачем терять ценную «боевую единицу»?
Для нас важно, чтобы человек мог раскрыть свой потенциал. Одна из наших коллег-дизайнеров перешла на должность продюсера, поскольку было очевидно, что эта должность ей больше подходит.

Существует ли в компании система обучения сотрудников?

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

Кроме внутренних тренингов и курсов, мы регулярно отправляем сотрудников на различные IT-мероприятия и конференции, ведь кроме повышения квалификации, получения новых знаний и опыта, это также хорошая нематериальная мотивация.

Какими качествами должен обладать потенциальный сотрудник Lucky Labs?

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

Мне бы еще хотелось, чтобы это были люди, которые не просто знают «матчасть», но и проявляют сообразительность и смекалку. Не так сложно что-то загуглить, разобраться, прочитать какие-то мануалы. Значительно сложнее уметь находить оптимальные решения. Так что мы ищем смекалистых.

 

Сотрудники Lucky Labs рассказали нам о том …

… что отличает Lucky Labs от других компаний на рынке

Михаил, team leader: Все важные решения по продукту мы принимаем самостоятельно и несем за него полную ответственность на каждом этапе. Для многих разработчиков это приятный бонус, потому что свой продукт — это действительно круто. А еще у нас крутой офис.

Дмитрий, project manager: Адекватное руководство. Внимание к сотрудникам, понимание их проблем. Уверен, для того, чтобы эффективно и бесконфликтно руководить таким большим коллективом, нужен особый талант.

Михаил, tester: Приятная и дружелюбная атмосфера в коллективе. Мы работаем спокойно, без стрессовых ситуаций.

… за что они любят свой офис

Евгений, product manager: В нашем распоряжении прилегающая зеленая территория. Везде WiFi. Можно выйти с ноутбуком поработать на свежем воздухе. По-моему, это просто отлично!

Александр, project lead: Мне нравится наш офис тем, что тут есть все необходимое для работы. А также ряд дополнительных бонусов: спортзал, баскетбольная площадка.

… что заставляет их идти на работу утром в понедельник, даже если на улице дождь

Евгений, product manager: Я считаю, что работа должна быть интересной и включать в себя сложные задачи. Если есть над чем поломать голову, мне хочется идти на работу. В Lucky Labs мне интересно всегда.

Михаил, tester: Для меня работа в Lucky Labs — это, в первую очередь, возможность развиваться и получать новые профессиональные навыки. Для меня также очень важна атмосфера в коллективе. Мои коллеги всегда открыты для новых идей и готовы помочь словом и делом. Кроме этого, компания предлагает бесплатные курсы английского.

Дмитрий, project manager: Люди. Даже если утро не задалось, ты знаешь, что придешь на работу и тебя поддержат, поднимут настроение. Это то, чего я ожидаю от рабочего дня. С такими людьми можно горы свернуть.

За матеріалами hh.ua