к дискуссии
краткая расшифровка дискуссии2019

Александр Поломодов и Кирилл Зуев: Studio CFT live @ CodeFest 2019

Live-разговор в Studio CFT сравнивает инженерную работу в двух крупных финтех-контекстах не через рейтинги технологий, а через повседневные ограничения. Как расти, не снижая планку, встроить новичка в распределённую команду, сохранить культуру и определить ответственность тимлида, когда система и организация уже не помещаются в голове одного человека.

20 июня 2019 г.Studio CFT · CodeFest 20196 минут

Автоконспект собран по автоматическим субтитрам записи live-дискуссии. Реплики сокращены, оговорки убраны, формулировки отредактированы — это не дословная стенограмма.

Основные моменты истории
01

Рост команды без снижения инженерной планки

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

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

02

Распределённость, найм и передача культуры

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

Опытный новичок неизбежно приносит собственные практики. Полезный ответ — не запретить обсуждение и не переделывать всё под каждого, а иметь зафиксированные решения и способ предложить изменение с аргументами. В маленькой группе культура передаётся через ежедневное общение. При росте её приходится делать воспроизводимой: проговаривать принципы, документировать важные договорённости и показывать примеры. Иначе автономия быстро превращается в несовместимые локальные правила.

03

Инженер, тимлид и архитектурное решение

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

В крупных организациях нет одной идеальной модели ролей. Где-то архитектор — отдельная позиция, где-то эту работу разделяют лиды и сильные инженеры; одни команды кросс-функциональны, другие собраны вокруг компетенции или платформы. Сравнение Tinkoff.ru и ЦФТ показывает общий принцип: структура полезна, когда соответствует продуктовым границам и делает ownership видимым. Конференции ценны возможностью сверить такие решения с чужим контекстом, не копируя практику целиком.

Выводы

Что стоит унести с собой

  1. 01Рост команды оправдан бизнес-результатом; снижение планки найма создаёт отсроченную архитектурную и организационную цену.
  2. 02При масштабе руководитель работает через лидов, границы ответственности и общие принципы, а не личный контроль.
  3. 03Культура распределённой команды требует честного найма, явного onboarding и зафиксированных инженерных договорённостей.
  4. 04Роли и структуры нельзя копировать без контекста: важно, чтобы они отражали реальные продуктовые и системные границы.
Поделиться
TelegramLinkedIn