За первые 8 лет работы я собрал 3 команды разработки. Первые две развалились. Третья работает до сих пор и показывает отличные результаты.
Если бы начинал сначала, вот что бы делал по-другому:
Шаг 1: Нанял бы не самых крутых, а самых обучаемых
Раньше: Искал только сеньоров с опытом во всем
Сейчас: 70% команды - мидлы с горящими глазами, 30% - опытные менторы
Мотивированный мидл через год обгонит демотивированного сеньора.
Шаг 2: Начал бы с культуры, а не с процессов
Раньше: Сразу внедрял скрам, код-ревью, дейли
Сейчас: Сначала объяснил бы "зачем мы здесь", потом "как работаем"
Процессы без понимания цели превращаются в бессмысленную бюрократию.
Шаг 3: Нанимал бы разных людей, а не клонов себя
Раньше: Все похожие - интроверты-технари
Сейчас: Микс характеров - есть кто задает неудобные вопросы, кто генерирует идеи, кто следит за качеством
Команда клонов не видит слепых зон.
Шаг 4: Инвестировал бы в отношения, а не только в навыки
Раньше: Фокус на технических задачах
Сейчас: Пер