В эпоху стремительной цифровизации, когда виртуальный мир становится неотъемлемой частью нашей жизни, роль IT-специалистов возрастает многократно. Особенно это касается компаний, которые активно внедряют цифровые решения, делая жизнь своих клиентов комфортнее и доступнее. Но кто же стоит во главе этого процесса? Кто отвечает за бесперебойную работу платформы, внедрение новых технологий и развитие цифрового сервиса? В этой статье я расскажу о роли IT Area Lead в Домклик, о том, какими навыками должен обладать этот человек и с какими вызовами он сталкивается каждый день.

Кто такой ITAL?

Позиция ITAL в Домклик похожа на позицию Team Lead во многих компаниях, но с рядом отличий (больше обязанностей). В стандартном случае Team Lead отвечает за организацию работы команды разработчиков (или нескольких команд), помогает управлять проектами и распределять задачи, а также мотивировать и развивать сотрудников. В Домклик ITAL в дополнение к вышеперечисленным обязанностям (на одного ИТ лида приходится от 2 до 5 команд, в среднем от 10 до 30 человек в подчинении) занимается архитектурными вопросами по своей группе сервисов, а также сильнее сосредоточен на межкомандной работе и значительно погружён в бизнес-процессы.

IT Area Lead подчиняется viceCTO (viceCTO ориентирован на стратегическое управление и развитие определённой области в компании, управляет несколькими ITAL'ами), который в свою очередь подчиняется CTO (Chief Technology officer — технический директор, высший технический руководитель в компании).

Давайте рассмотрим все зоны ответственности подробнее.

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

Лицо нашей работы и показатель качества выстроенных процессов — стабильно работающие сервисы. Домклик продолжает развиваться в «режиме стартапа» и ежедневно огромное количество команд публикует значительное количество релизов и исправлений (некоторые команды «выкатывают» релизы и исправления чаще двух раз в день, за исключением священной пятницы).

Для того, чтобы количество девяток в SLA не уменьшалось, необходимо в каждой команде внедрить следующие пункты:

  • Мониторинг доступности сервисов. О любых проблемах группа сопровождения и команда разработки должны узнавать раньше значительной части пользователей. В случае инцидента в рабочее время назначенная команда должна отложить фичи и в приоритете заняться разбором проблемы. А в нерабочее время это сделает заранее назначенный и обученный дежурный по сервису.

  • Регулярный разбор после случившихся инцидентов (Postmortem), выработка и внедрение системных мер (в Домклике инциденты разбираются еженедельно).

  • Оперативное закрытие критических уязвимостей (выявленных через автоматизированные сканеры или при пентесте) и багов.

  • Следование архитектурным стандартам компании (часть из них предписывают подключение сервисов к отказоустойчивым инфраструктурным решениям).

Для итеративного развития сервисов крайне желательно внедрить следующие практики:

  • Ведение документации. Например, Swagger для внешних потребителей сервиса и docstring/wiki для новых разработчиков команды.

  • Постоянный обмен знаниями внутри команды для понимания связей между сервисами, а также клиентских путей, и уменьшения bus factor внутри команды.

Полный HR-цикл

HR-цикл позволяет систематизировать работу с персоналом и внедрять эффективные процессы найма, обучения, мотивации и управления. Полный цикл, выполняемый IT-лидером в Домклике, можно разбить на следующие этапы:

  • Заведение заявки на подбор и первичный отбор кандидатов.

  • Проведение собеседований, лично или через своих подчинённых.

  • Финальное согласование условий найма для выставления предложения.

  • Адаптация в первый дни, а также помощь в получении оборудования, ПО и доступов. В Домклике при очном найме все эти пункты выполняются в день найма.

  • Выставление целей на испытательный срок, их контроль и принятие решения о прохождении.

  • Проведение встреч «один на один», в рамках которых выстраивается карьерный диалог с подчинённым и находятся точки роста.

  • Ежеквартальная оценка результативности и ценностей подчинённых.

  • Повышение сотрудников как в доходе, так и в должности.

  • Ротация инженера в другие команды либо расставание с ним, если для сотрудника пришла пора двигаться дальше за новым опытом.

При формировании новых команд HR-функция отнимает много времени, но после полугода-года работы команды и достижения ею определённой зрелости это перестаёт отнимать много ресурсов на поддержку, что позволяет ITAL'у увеличить количество подчинённых и команд.

Сопровождение бизнеса

Роль IT‑лидера выходит за рамки простого технического обслуживания и включает в себя глубокое понимание бизнес‑процессов и целей, а также требует умения эффективно взаимодействовать с бизнес-специалистами. Если ITAL'а подключают к обсуждению важных задач, то ожидается, что он как инженер с большим техническим опытом поможет найти наиболее дешёвые пути разработки (без потери качества). Благодаря хорошему пониманию циклов разработки в разных командах опытный IT-лидер просчитает наперёд все очевидные сложности, продумает, какие работы можно вести параллельно разными группами разработки и заблаговременно запланирует прохождение обязательных шагов — выход на архитектурный комитет, прохождение КБ проверок и т. д. При обсуждении задач ITAL, при необходимости, объясняет сложные технические термины и архитектурные подходы простым языком. Для определения примерной «стоимости» крупной доработки IT-руководитель оценивает в человеко-днях затраты на разработку (пользуясь ранее описанной методикой).

Как вырасти в ITAL'а?

Путь становления IT-руководителем у каждого специалиста уникален. Но есть общие черты. Помимо самых очевидных моментов (изучение технической области и развития социальных навыков) надо:

  • Быть готовым к несправедливостям этого мира — IT-лид часто все негативные моменты забирает на себя, донося до подчинённых лишь суть задачи.

  • В любой стрессовой ситуации транслировать спокойствие и предсказуемость.

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

  • При конфликте интересов необходимо принимать решение, руководствуясь благом компании в целом, даже если это идёт вразрез с интересами команды.

Как растить ITAL'ов?

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

  • Ведение «под ключ» средних и крупных межкомандных проектов. Делегируя ответственность, вы позволяете подчинённому проявить себя. Контролировать ход проекта и помогать своим опытом при принятии ключевых решений можно в рамках регулярных синков.

  • Если ваш потенциальный преемник уже находится на позиции техлида, то имеет смысл регулярно обсуждать с ним развитие и повышение членов вверенной ему команды. Это позволит погрузиться в people management и научиться управлять ограниченным ресурсом компании.

  • При выходе в отпуск оставьте своего преемника «за главного». По количеству нерешённых вопросов вы поймёте степень готовности кандидата и наметите дальнейший вектор развития.

Если же ваш «падаван» дорос до нужного уровня, то он может дождаться вашего повышения и занять освободившееся место, либо перейти на роль руководителя в другие команды (при наличии таких вакансий).

Заключение

Работа ITAL'ом в Домклике — это не просто профессия, а миссия. Это возможность использовать свои знания и опыт, чтобы сделать этот мир лучше, влияя на большее число процессов и, в конечном счёте, делая добро чужими руками. Развивая инфраструктуру Домклика, IT Area Lead помогает миллионам людей в России получить удобные цифровые сервисы в сфере недвижимости, при этом строя свой собственный путь к счастью и благополучию.

Комментарии (0)


  1. Intel_Google
    13.08.2024 09:05

    А спам когда уберете?