Depuis le temps que tous les développeurs de ce forum réclamaient un article à charge sur les managers, en voilà un beau
Blague à part, je suis plutôt en phase avec l'étude qui est une excellente occasion de replacer le rôle et les missions du manager de projet
On a souvent tendance à limiter la visions des missions du CP à la gestion de l'équipe (le terme "gestion de ressources" qui fait hurler les développeurs) alors que c'est très réducteur
Le manager de projet gère un projet dans son ensemble et la gestion de l'équipe de développement en est un aspect mais au final, très faible en ratio temps par rapport à tout le reste
D'expérience, hors cas particuliers, une équipe de développement est assez autonome à partir du moment où elle est bien constituée (bon équilibre entre les débutants et les expérimentés. Équilibre qui varie en fonction de la difficulté du projet).
Un manager de projet est là pour absorber tout les "à côté du dev" : gérer la hiérarchie, gérer le client, gérer les autres équipes (infra, sécu, etc.)
En pratique, un manager de projet passe 2x plus de temps à gérer le client qu'à s'occuper de l'équipe de développement
Qu'un client ne sache pas précisément ce qu'il veut est normal et même logique sinon pourquoi ferait il appel à nous ?
S'il fait appel à des ressources externes c'est justement parce qu'il n'a pas les compétences en interne tant en conduite de projet, qu'en conception et en réalisation
Le client fait appel à nous pour avoir des conseils
Nous devons être force de proposition
Nous devons cadrer le client et avoir constamment un regard critique sur l'intégralité des éléments du projet. Pour rappel, un regard critique, c'est une prise de recul. Ce n'est pas systématiquement négatif, bien au contraire.
Dire "oui amen" à tout est un profond signe de totale incompétence et de manque de personnalité.
Le client a besoin qu'on lui dise non.
Bien sûr, il y a la forme et cela s'apprend avec le temps et c'est un apprentissage très douloureux mais nécessaire.
Partager