Рост команды на порядок
Как не сойти с ума, будучи frontend-тимлидом в привлечении ↗tinkoff.ru
Как не сойти с ума, будучи frontend-тимлидом в привлечении ↗tinkoff.ru
Как не сойти с ума, будучи frontend-тимлидом в привлечении Tinkoff.ru
Александр Поломодов, Frontend-тимлид привлечения, Tinkoff.ru
О чём доклад
Пять шагов, на которых менялись архитектура фронтенда, структура команды и обязанности тимлида.
Фокус — Фронтенд неавторизованной зоны tinkoff.ru
Масштаб — Команда 4 → 40, тимлидов 1 → ~10
Фронтенд неавторизованной зоны tinkoff.ru
Команда 4 → 40, тимлидов 1 → ~10
Что мы делали и чего от нас хотел бизнес
Неавторизованная зона и интернет-банк
Заказчики — все бизнес-юниты
Путь от клика до заявки
Растущий поток требований
Много и дёшево — Клиенты в объёме и по цене
Удобный UI/UX — Современный путь от клика до заявки
Масштабируемые процессы — Кампании и тесты без релизов
Создавать страницы продуктов
A/B-тесты и персонализации
Быстро запускать кампании
Оценивать эффект действий
Монолит и общие релизы — одна команда на всё
Буфер перед заказчиками и свои релизы
Коммуникации с заказчиками
Код и деплои
Слишком много контекстов
Делим приложение и команду по продуктам
Больше разработчиков и QA
Растущий объём задач
Один лид как узкое место
Внутри компании
performance review разработчиков
потенциальные тех- и тимлиды
Вне компании
требования к кандидатам
отдельный набор на вакансию
Общие части — в пакеты, оргработа — релиз-менеджерам
Команд стало больше
Каждая пишет своё
Одни и те же формы заново
Что начали измерять, чтобы не терять качество по мере роста
Объём — Функционал в релизе
Скорость — Среднее время на релиз
Качество — Пропущенные дефекты
Отдельные репозитории и чёткие границы владения
Побочные эффекты от чужих правок
Сложно пробовать новое
Никто не владеет общим кодом
Как должно работать
общее понимание целей
согласованная архитектура
правильная декомпозиция
Какие риски
работа в отрыве от бизнеса
остаточный приоритет
кривая декомпозиция
Команды продолжают расти — архитектура снова догоняет
Чётко понимать цели бизнеса
Осознавать этап жизни команды
Знать свои обязанности на этапе
Честно решить: надо ли тебе это
…или стоит продолжать писать код
Tinkoff.ru
Спасибо за внимание! Вопросы — по QR-коду рядом или на [email protected]
Александр Поломодов, Frontend-тимлид привлечения, Tinkoff.ru
Задать вопрос