Хотелось бы со временем пойти работать Менеджером проектов, может кто подскажет какой лучше выбрать для этого путь. Как мне кажется самый оптимальный - пойти работать в другую копанию Ведущим программистом, потом устроится Менеджером проекта. Может кто-нибудь уже проходил похожий путь?

Не забывайте нюансы совдеповского подхода - если уж брать RUP, то менеджер проектов к анализу и проектированию имеет весьмаа маленькое отношение. Это только у нас на ПМа надевают несколько шапок, в том числе и системного аналитика и архитектора зачастую (ТЗ, Анализ бизнес-процессов).

RUP это процесс создания чего-либо.
Анализ и проектирование являются частью этого процесса.
Следить за тем, чтобы данный процесс шёл ровно и без сбоев, должен управляющий проектом.
Следовательно, он должен более-менее разбираться в данном процессе.
А так же во всех его компонентах и итерациях.
Не на уровне специалиста конечно, но в достаточной мере, чтобы не получить на уши лапшу. Управляющий проектом не должен сам сидеть и рисовать диаграмки. Как говорится, заставлять себя надо ... "заставлять" других участников процесса делать подобные вещи.

Отсюда мораль - далеко не каждый программист сможет стать менеджером - не умеешь работать с людьми, ничего не получиться, каким бы хорошим программистом ты ни был!

В идеале должна быть такая цепочка:

Програмист->Аналитик/Архитектор->Менеджер проектов->Руководитель

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