Рост и развитие

Тут всё просто, рост каждого сотрудника является общем интересом как для компании так и для самого человека. Главным двигателем развития профессиональных скилов являются наши проекты, широтой вариантов они сполна дают такую возможность. Срез заслуг каждого человека мы делаем с фиксированным периодом, первый раз - через 3 месяца после устройства на работу, далее каждые 6 месяцев. На таких встречах подводятся итоги прошлого отрезка и выбираются новые цели на следующий, также это хороший момент для пересмотра заработной платы. Этот процесс системный, но есть вещи, которые трудно уложить в фиксированный воркфлоу, например - как понять что человек вырос в сеньёра. Для меня это не только набор скилов, а также процесс мышления и способность принимать решения иногда идя на компромисс между бизнес требованиями, сроками и подходами к реализации той или иной задачи.

Процесс разработки

Просто опишу “эталонный” проект, и его фазы как оно есть.

Всё начинается с того, что к команде обращается sales и с горящими глазами говорит какой классный проект он нашел, что заказчик душка, и вообще всё круто. После чего, передаёт нам всё, что ему известно после первых созвонов. Кто-нибудь из команды совместно с аналитиком выделяет основные фичи, и приблизительно оценивает их, чтобы заказчик мог понять порядок цифр, которые нам потребуются чтобы воплотить его идею. После того как sales презентует наши ожидания заказчику, и тот их одобряет, на проект назначается PM, который совместно с тимлидами формирует команду. Обычно команда состоит из разработчиков, аналитика, который помогает описывать задачи, PM, и тестировщика, который даёт финальный апрув, что та или иная штука действительно работает как ожидается. До старта проекта PM добивается от заказчика приоритезированного backlog. Основываясь на нём, команда планирует первые итерации, и приступаем непосредственно к реализации. В конце каждой итерации команда презентует результат заказчику. Мы делаем небольшие итерации, чтобы все понимали на каком этапе мы сейчас находимся, и могли оперативно улучшать требования к дальнейшему функционалу. В течение жизни проекта мы регулярно проводим ретроспективы и определяем моменты, которые нам нравились и нет, а также ищем способы быть более эффективными. В конце мы отдаем рабочий проект заказчику, и он дальше решает будет ли его поддерживать сам, или же он доверяет это нам, но это уже другая история :)

О команде

Тут стоит уточнить два момента, непосредственно Java отдел является одним из самых молодых в компании и сейчас состоит из 6 человек, но мы всегда находимся в поиске новых талантов. Над проектами у нас работает своя команда, которая обычно состоит из представителей разных отделов, вот пример обычной команды: PM, Android Разработчик, iOS разработчик, Front (Web) разработчик, Backend (Java) разработчик, Аналитик, QA инженер.


В отделе сейчас 1 старший разработчик, 3 средних, 1 младший и тимлид.

Отзывы о работе с Федей