Je suis ingénieur informatique, promo ENSEEIHT 1996... bientot 20ans...
En lisant la question, je me suis dis: "mais pourquoi passer de développeur à chef de projet?"
La seule réponse que j'ai trouvé: la tradition, le plan de carrière type en SSII, la seule voie pour être augmentée... je me souviens de ce que je pouvais avoir en tete il y a longtemps. Aujourd'hui, je vois tellement la différence entre les 2 métiers que je ne vois pas pourquoi ca se passe comme ca!?
Ce que je pense: les 2 métiers sont très différents et franchement, je ne vois pas pourquoi un bon développeur ne serait pas aussi bien, si ce n'est mieux payé qu'un chef de projet. Pourquoi on ne pourrait pas continuer à développer longtemps si ca nous amuse et qu'on est efficace (aujourd'hui, un bon développeur est aussi difficile à trouver qu'un chef de projet, voir plus...).
Pour répondre plus précisément à la question (finalement, pourquoi pas passer de l'un à l'autre?): pour moi, en tant que chef d'entreprise, un chef de projet dois bien savoir rédiger (c'est lui qui va rédiger les docs, les shémas, être en relation avec les clients, etc.), bien présenter, bien parler, être sérieux et professionnel (dire ce que je vais faire et faire ce que je dis), savoir suivre les actions, gérer des plannings, avoir un esprit de synthèse.
Bref, c'est celui qui fait l'interface entre le client et l'équipe technique.
Pour moi, pas forcément de formation: du bon sens, un sens aigue du service client, de la motivation et du métier...