Взрывной рост - STAR

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

Пока мы неспешно пытались налаживать процессы, занимались модуляризацией, ограничивали рефакторинг и другие бесполезные работы, Бизнес принял решение стремительно расти. Если раньше нас было трое iOS-разработчиков, то теперь их количество увеличилось сразу в разы. Вдобавок к ним в зону моей ответственности добавилось еще и такое же количество Android-разработчиков.

На первый взгляд, это звучало вдохновляюще: больше рук, больше возможностей — быстрее прогресс. Но реальность оказалась куда сложнее. Резкое масштабирование обнажило все слабые места, которые мы унаследовали ещё со времён «младенчества»: * процессы так и не были выстроены должным образом; * документация все еще отсутствовала; * стандарты кодирования существовали лишь на словах; * система адаптации новых сотрудников отсутствовала.

К этому добавились и более сложные проблемы…

Situation (Ситуация)

Появилась очень тревожная тенденция: люди приходили и уходили через 3–6 месяцев. При этом на выходных интервью никто не мог чётко сказать, почему решил покинуть компанию. Казалось, всё в порядке — но текучка среди iOS-разработчиков росла.

Бизнес негодовал — мне пришлось копать глубже. Я провел личные беседы с некоторыми еще не ушедшими сотрудниками. В разговорах всплывали жалобы на старую технику, размытые ТЗ, неясность в том, как должен работать тот или иной функционал. Но что интересно — про перегрузки никто не говорил. Ни слова. Почему это важно?

Task (Задача)

Мне нужно было решить проблему с текучкой — сначала разобраться, что на самом деле заставляет людей уходить. Где корень проблемы? И главное — как это исправить, не навредив продуктивности и не поссорившись с Бизнесом?

Action (Действия)

Первым делом я решил проверить свои догадки объективными данными. Как раз в это время в банке проходил масштабный опрос вовлечённости, лояльности и удовлетворённости — десятки вопросов, которые складывались в матрицу из 70–80 метрик. Результаты оказались шокирующими: сотрудники испытывали колоссальную перегрузку. Именно она, а не техника или ТЗ, была главной причиной увольнений.

Почему же об этом не говорили напрямую? Думаю, тут сыграло роль несколько факторов: * наша корпоративная и национальная культура — в России не принято открыто жаловаться на сложности; * когда ты по уши в задачах, сложно мыслить стратегически и анализировать ситуацию; * страх показаться «слабым» или не справляющимся.

Следующим шагом необходимо было удостовериться в полученных данных. Я решил их подтверждать общими и личными разговорами с сотрудниками. Оказывается, если задавать сотрудникам прямой вопрос «Ощущают ли они перегрузку и могут ли привести её конкретные примеры?». Они сильно охотнее открываются и совместно пытаются найти детальный и точный ответ на этот вопрос. Даже на общих встречах.

Далее мы с руководителями технических подразделений выработали план действий, собрали цифры — общие и персональные опросы сотрудников, их конкретные примеры перегрузок, статистику увольнений, корреляцию между всем перечисленным. С этими данными пошли к Бизнесу. Объяснили: «Да, вы ставите амбициозные задачи, но из‑за перегрузок люди выгорают и уходят. А это бьёт по стабильности продукта и срокам в долгосрочной перспективе». Бизнес, к счастью, оказался готов слушать. Возможно, цифры убедили — не знаю. Но нам дали зелёный свет на изменения.

Что мы сделали дальше: