Для большинства IT-компаний критически важен эффективный процесс разработки. От того, что происходит между идеей и ее запуском для пользователей, зачастую зависит, будет ли продукт конкурентным на рынке. С ростом компании возникает не менее сложная задача — сохранить работоспособность процессов при увеличении нагрузки на них.
В докладе поговорим об эволюции нашего процесса за последние 7 лет. За это время инженерная команда Badoo выросла с 30 до 200 человек и мы собрали много боли и граблей, возникших вместе с ростом компании и увеличением количества задач.
Я поделюсь нашим опытом и расскажу, в каких местах мы сталкивались с проблемами и как их решали. В частности, поговорим о таких аспектах как:
— Зачем нужны процессы и можно ли без них.
— Изменения в процессах с ростом команды.
— Специализированные команды против кросс-фунциональных: где правда и как найти баланс.
— Вертикальное и горизонтальное масштабирование команд: когда что подходит.
— Как мы живем на два офиса: жизнь в распределенной команде.