Если ты её заслуживаешь, тебе её рано или поздно дадут. В руководстве не дураки сидят, уж поумнее менеджера, как правило. team lead vs tech lead Девелоперами обычно становятся люди с другим складом характера (если, конечно по призванию, а не ради карьеры).

Все, что сложно и непонятно можно разложить на понятные части, понять эти понятные части и систематизировать. Ну почему же, в GlobalLogic, Cicklum и может быть EPAM есть достаточно большие проекты, с командами по человек. Сказать ему правду, и, даже если он готов уволиться в случае отказа — не мешайте ему.
Но есть такие ситуации, где можно только предусмотреть, а предотвратить никак нельзя, т.к. На некоторые риски повлиять невозможно (это из риск-менеджмента — Вы о таком слыхали?). Так вот, в таких ситуациях (когда начинается «кипяток» с разборками) менеджеру лучше взять «огонь» на себя и дать команде продолжить спокойно работать.
Но еще лучше, если PM изначально имел профильное образование, потом изучал специально предметную область, а потом учился корпоративной ниндзюцу, на собственных ошибках. К сожалению такие PM встречаются тока среди западных заказчиков. С таким тупым выводом, можно предположить что на вы не СЕО, а прокладка между заказчиками и подчиненными. Гораздо полезнее иметь “за плечами” несколько успешных проектов в роли ПМ. Именно поэтому генерал Гровс справился с Манхеттенским проектом и эпически бы облажался, если ему нужно было бы сколотить команду из 3 девов, 2 КУА и бизнес аналитика чтобы написать новую версию энгри бердс под Андроид.

Связка довольно удачно работала. Вообще говоря, кто девушку платит, тот её и танцует. Всё руководство в аутсорсе всегда на стороне заказчика. Соответственно и руководитель проекта (project manager, ПМ) там же.
В то же время, ваша попаболь очевидна, ибо вы под руководством годных ПМов почти наверняка просто не работали, вот и не можете себе представить ПМа, как ПМа, а не как старшего товарища — программера. Ну так обращайтесь к тому, в чьей это компетенции. Если архитектор хреновый, сообщите об этом ПМу, чтобы он пофиксил свою команду проекта. Самый худший ПМ что я видел был с тех бекграундом как раз. Уникальное сочетание пафоса, козлизма и попыток рулить всеми тех решениями не слушая никого. Обычно коза с образованием в виде иняза, взятая по знакомству\кумовству.
Так что ваши вакансии немногого стоят. Ну кто то там таки должен свой rectum хоть с фонарем и двумя руками но находить. Все таки худо бедно а онлайн банкинг у них работает. Правда до ANZшного клиент банка им еще много лет по удобству… Подозреваю неравномерное распределение знаний и талантов. Ха, помню на доу читал как кто-то собеседовал «синьора» из приватбанка у которого знания хуже чем у джуниоров оказались.
По поводу учить +1, НО программер должен прекратить был программером, иначе хорошим менеджером шансов стать совсем не много. Грамотный менеджер всегда в состоянии прикрать и с вои факапы, и факапы программиста. Глупый будет искать виноватых.
Я всегда привожу самый обычный пример — Вы интегрируете свою систему с внешними API, Вы всегда уверены в их стабильности? Заказчика это будет выглядеть как именно Ваш факап и время на пруфсы прийдется потратить иногда немало, пока не докажешь обратное. Тренер тоже футболу не учит, если это не тренер детской дворовой команды. Он собирает команду, руководит процессом, ставит нужных людей на нужные места, продумывает стратегию на игру и пр.

Названия только поменялись местами, со стороны заказчика руководитель проекта называется project officier, со стороны разработчика технического лидера зовут project manager. Насчёт лично вас и абстрактного «заводилы в компании» — мне кажется и там и там на первом месте желание руководить, а не способность. Вокруг заводилы скапливается, в большинстве своём, стадо, равные стоят в сторонке или объединяются в какие-то более «горизонтальные» связи. Способности тоже в целом у всех одинаковые, при прочих равных (опыт, возраст, образование), а вот желания у некоторых эгоцентристов поболее, да. И это не плохо, главное чтоб способности желанию соответствовали.
Именно поэтому в дополнение к программистам нужны архитекторы, тестировщики, дизайнеры и т.п. И выдаст премии согласно его оценке по вкладу, первый раз может не совсем справедливо, но дальше с пониманием команды оценка может становиться точнее. Боитесь что с вами будет конкурировать человек с системным четким мышлением, к тому же понимающий то что делают его подчинённые. Который отвечает за свои слова и действия, а не только выкрикивающий «buzzwords», и свои просчеты сваливает на подчинённых. То они много хотят, то мало, то некомандные игроки, то плохо самомотивированы… Про футбольного тренера — немного не в кассу.
Мы же говорим о команде программистов, они уже всё умеют, так же как и команда футболистов. Ими просто надо грамотно руководить. И по теме статьи — прочие футбольные звёзды получают больше чем тренер и хорошему тренеру это совсем не мешает. У него своя работа, у них своя. Не можешь быть Шевченко, будь Моуриньо, но не кичись этим и не требуй зарплату больше чем у всей команды.