Если вы разработчик с навыками управления людьми и имеете задатки управленца (характер), умеете быстро переключаться между контекстом, умеете находить хорошие и плохие стороны в людях, ну и так далее, у вас есть шансы стать PM'ом, а в дальнейшем и директором, но без задатков и характера, будет очень сложно, т.к. врядли себя получиться изменить.