Зачем команде человек, который всё усложняет

Недавно прочитал пост у Саши Исакова про роль эксперта в команде и решил поделиться своей рефлексией.

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

Со временем я заметил: гораздо опаснее, когда такого человека в команде нет. Решения принимаются быстро, встречи заканчиваются раньше, задачи уходят в работу, а через несколько месяцев выясняется, что команда очень эффективно двигалась не туда.

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

Такая свобода от процессов позволяет ему замечать то, что ускользает от загруженного техлида: например, что джун уже давно застрял в архитектуре и городит костыли, хотя тикеты закрываются.

Особенно Individual Contributor нужен не слабой, а сильной команде. Слабая может не знать, что делать. Сильная обычно знает слишком много способов и умеет убедительно обосновать каждый. В такой ситуации эксперт не показывает единственно верную дорогу, а вовремя замечает, что на выбранном маршруте нет моста.

Иногда одна такая остановка экономит месяцы разработки.


В этом посте были ссылки, но мы их удалили по правилам Сетки