Взрывной рост - STAR
Привет. В недавней публикации я описал с чего начинался наш путь к трофеям. А вот тут, тут и тут упомянул про наш стремительный рост. Сегодня наконец-то хотел бы рассказать о следующем этапе нашего пути — взрывном росте.
Пока мы неспешно пытались налаживать процессы, занимались модуляризацией, ограничивали рефакторинг и другие бесполезные работы, Бизнес принял решение стремительно расти. Если раньше нас было трое iOS-разработчиков, то теперь их количество увеличилось сразу в разы. Вдобавок к ним в зону моей ответственности добавилось еще и такое же количество Android-разработчиков.
На первый взгляд, это звучало вдохновляюще: больше рук, больше возможностей — быстрее прогресс. Но реальность оказалась куда сложнее. Резкое масштабирование обнажило все слабые места, которые мы унаследовали ещё со времён «младенчества»: * процессы так и не были выстроены должным образом; * документация все еще отсутствовала; * стандарты кодирования существовали лишь на словах; * система адаптации новых сотрудников отсутствовала.
К этому добавились и более сложные проблемы…
Situation (Ситуация)
Появилась очень тревожная тенденция: люди приходили и уходили через 3–6 месяцев. При этом на выходных интервью никто не мог чётко сказать, почему решил покинуть компанию. Казалось, всё в порядке — но текучка среди iOS-разработчиков росла.
Бизнес негодовал — мне пришлось копать глубже. Я провел личные беседы с некоторыми еще не ушедшими сотрудниками. В разговорах всплывали жалобы на старую технику, размытые ТЗ, неясность в том, как должен работать тот или иной функционал. Но что интересно — про перегрузки никто не говорил. Ни слова. Почему это важно?
Task (Задача)
Мне нужно было решить проблему с текучкой — сначала разобраться, что на самом деле заставляет людей уходить. Где корень проблемы? И главное — как это исправить, не навредив продуктивности и не поссорившись с Бизнесом?
Action (Действия)
Первым делом я решил проверить свои догадки объективными данными. Как раз в это время в банке проходил масштабный опрос вовлечённости, лояльности и удовлетворённости — десятки вопросов, которые складывались в матрицу из 70–80 метрик. Результаты оказались шокирующими: сотрудники испытывали колоссальную перегрузку. Именно она, а не техника или ТЗ, была главной причиной увольнений.
Почему же об этом не говорили напрямую? Думаю, тут сыграло роль несколько факторов: * наша корпоративная и национальная культура — в России не принято открыто жаловаться на сложности; * когда ты по уши в задачах, сложно мыслить стратегически и анализировать ситуацию; * страх показаться «слабым» или не справляющимся.
Следующим шагом необходимо было удостовериться в полученных данных. Я решил их подтверждать общими и личными разговорами с сотрудниками. Оказывается, если задавать сотрудникам прямой вопрос «Ощущают ли они перегрузку и могут ли привести её конкретные примеры?». Они сильно охотнее открываются и совместно пытаются найти детальный и точный ответ на этот вопрос. Даже на общих встречах.
Далее мы с руководителями технических подразделений выработали план действий, собрали цифры — общие и персональные опросы сотрудников, их конкретные примеры перегрузок, статистику увольнений, корреляцию между всем перечисленным. С этими данными пошли к Бизнесу. Объяснили: «Да, вы ставите амбициозные задачи, но из‑за перегрузок люди выгорают и уходят. А это бьёт по стабильности продукта и срокам в долгосрочной перспективе». Бизнес, к счастью, оказался готов слушать. Возможно, цифры убедили — не знаю. Но нам дали зелёный свет на изменения.
Что мы сделали дальше:
· 6 ч
1. Ввели систему контроля нагрузки. Ответственными назначили тимлидов и технических руководителей — у нас матричная структура управления. Тимлидам от Бизнеса пришлось договариваться с техническим руководителями, представлявшими интересы разработчиков, как профсоюз :) 2. Открыто сказали команде: мы видим проблему и будем её решать. Предложили сотрудникам сообщать о перегрузках своим руководителям. Реакция была разной: кто‑то обрадовался, кто‑то отнёсся скептически. 3. Я лично включился в процесс. Разбирал каждый случай перегрузки своего конкретного разработчика: смотрел, как сотрудник оценивает задачи, помогал корректировать подходы, объяснял, где можно упростить или автоматизировать. Это отнимало кучу моего времени, но было критически важно. 4. Задокументировали процессы, основные практики и выработали стандарты кодирования.
Постепенно начали появляться первые результаты. Статистика выполнения задач улучшилась, ошибки сократились. Бизнес увидел, что сроки стали более предсказуемыми — и это их успокоило. Они перестали нервничать и давить: оказалось, что для них важнее не «сделать вчера», а понимать, когда задача точно будет готова. Давили перегрузками не потому, что нужно быстрее, а потому, что разработчики не попадали в ими самими же обозначенные сроки.
Сотрудники, которые сначала не верили в перемены, начали замечать улучшения. Видели, что проблемы действительно решают, — и тоже стали подключаться: сообщать о перегрузках, предлагать идеи по их устранению. Доверие росло — сначала робко, потом всё увереннее.
Result (Результат)
Итог оказался обнадеживающим: * текучка резко сократилась, хотя и не исчезла полностью (можно ли совсем искоренить текучку?); * команда стала работать предсказуемее — меньше ошибок, больше фокуса, чаще попадания в обозначенные сроки; * восстановилось доверие между всеми сторонами: сотрудниками, руководителями и Бизнесом; * мы выстроили каналы обратной связи, которые, кажется, продолжают работать и сейчас.
Выводы
Из этой истории я вынес несколько важных уроков — и хочу ими поделиться: 1. Прежде чем что‑то менять, ищите объективные данные. Без них можно годами «лечить» не ту проблему. Опросы вовлечённости — не формальность и не «Астрология», а действительно мощный работающий инструмент диагностики. 2. Доверие — это валюта, без которой ничего не получится. Его сложно заработать, ещё сложнее — восстановить. Но без него любые изменения обречены. 3. Личный пример решает. Когда сотрудники видят, что руководитель готов вникать в их проблемы и тратить время на помощь, это меняет всё. Слова без действий не работают. 4. Скрытые проблемы требуют деликатного подхода. Если люди не готовы говорить открыто, ищите косвенные сигналы: статистику, динамику, изменения в поведении. Не игнорируйте даже косвенные сигналы. 5. Изменения — это марафон, а не спринт. Доверие и стабильность не появляются за неделю. Нужно терпение, последовательность и готовность корректировать курс. 6. Фокус на предсказуемость важнее жёстких сроков. Когда Бизнес понимает, что может рассчитывать на стабильное качество и прозрачные сроки, он спокойнее относится к небольшим сдвигам. 7. Профилактика лучше реанимации. После решения острой проблемы важно закрепить изменения: внедрить процессы оценки нагрузки, автоматизировать сбор обратной связи, поддерживать культуру открытого диалога.
Эта история научила меня главному: люди — не ресурс, а основа успеха. Когда вы слышите их не только ушами, но и сердцем, когда готовы действовать, а не просто обещать, — всё становится возможным.
А у вас были похожие ситуации? Как выявляли скрытые проблемы в команде? Что помогло их решить? Буду рад обсудить в комментариях!
В следующем посте обсудим книгу, которая мне помогла лучше научиться слушать и слышать сотрудников.
До связи.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён