Le 30 novembre, nous avons organisé une rencontre de chefs de projet dans les bureaux de Redwerk en Ukraine du Sud. Des chefs de projet de toute la ville se sont réunis pour partager leurs expériences dans la résolution de problèmes auxquels tout chef de projet est confronté de temps à autre.

Ce n’était pas la première fois que nous organisions un événement IT, mais c’était le premier que nous menions entièrement sans intervenants. Nous étions donc un peu nerveux quant à la façon dont cela allait se dérouler. Étant donné que le rôle de chef de projet a tendance à être l’un des plus bavards et qu’il est profondément impliqué dans les relations humaines, une discussion semblait être la meilleure solution. Et cela a fonctionné mieux que ce que nous avions imaginé !

La gestion de projet peut sembler facile de loin, mais si vous vous y plongez, vous verrez rapidement à quel point cela peut devenir délicat. Tout travail impliquant la communication humaine peut parfois prendre des tournures étranges. Et n’oubliez pas que vous devez à la fois exploiter vos contacts avec les clients et votre équipe de développement.

Ainsi, après une discussion fructueuse, nous avons décidé de partager les meilleurs points soulevés sur deux questions épineuses que nous avons débattues lors de notre soirée PM. Nous espérons que vous y trouverez des conseils utiles :

La grande sortie officielle est demain. Votre chef d’équipe vous dit qu’il y a un bug critique et qu’il n’y a aucun moyen de le corriger pendant la nuit. Que feriez-vous ?

Tout d’abord, vous devez comprendre qu’il n’y a pas de solution miracle. Cela dépend toujours du projet, du client et de l’équipe concernée. Mais si aucune solution évidente ne fonctionne, respirez profondément et commencez à faire preuve de créativité. Après tout, même des géants comme Apple se sont retrouvés dans cette situation.

Le moyen le plus simple d’obtenir une nouvelle perspective est de prendre du recul. Il devrait y avoir une version qui fonctionne et qui a au moins la moitié des fonctionnalités. Si vous êtes un bon chef de projet, et nous supposons que vous l’êtes, alors toutes les fonctionnalités de base du projet sont probablement prêtes. Tout ce dont vous avez besoin, c’est d’émettre des instructions claires et de les suivre.

Une autre solution de contournement pour cette situation est de créer une imitation vidéo. Des présentations bien conçues et des séquences vidéo de qualité peuvent vous épargner beaucoup d’ennuis inutiles. Les démonstrations impromptues sont imprévisibles par nature, c’est pourquoi de nombreuses entreprises sont passées à des gameplays arrangés au lieu de démonstrations en direct.

Avoir un plan B en poche est toujours une bonne idée, mais la meilleure solution est de prévenir cette situation, alors :

  • Soyez réaliste avec les estimations.
  • Développez d’abord la fonctionnalité essentielle.
  • Définissez des jalons.
  • Gardez le processus de développement transparent.

… Suivez ces étapes et vous respecterez vos délais et les attentes de vos clients.

Un client ne donne aucun retour, ignore vos questions et ne participe pas aux appels. Comment pouvez-vous engager votre client dans le développement ? Que faire si rien ne fonctionne ?

C’est là que nous devrions mentionner les spécifications du projet. Des spécifications détaillées, avec des points de contrôle convenus et des descriptions claires des fonctionnalités, sont une condition nécessaire pour un bon résultat. C’est un travail fastidieux et diligent, mais il vous remboursera deux fois. Parce que lorsque vous avez une feuille de route avec certains points de contrôle, il est beaucoup plus facile de mettre un projet en pause en cas de retard.

Pour revenir au problème principal, il existe plusieurs façons de gérer le manque de retours. N’oubliez pas que vous devez être prudent avec chacun de ces points, car les raisons pour lesquelles votre client néglige de laisser un retour peuvent varier :

  • Pensez à l’avance et convenez des heures de disponibilité au moment de la signature.
  • Introduisez des tarifs pour les heures d’inactivité.
  • Relancez par courriels jusqu’à ce qu’un client capitule. :)

Lorsque vous parvenez enfin à joindre votre client par tous les moyens, essayez de comprendre le problème et de trouver des moyens de communication alternatifs.

Suivez ces étapes pour engager votre client sans être agaçant :

  • Travaillez avec des spécifications détaillées.
  • Soyez cohérent avec les courriels, mais n’en faites pas trop.
  • Créez des points de contrôle et des jalons sur la feuille de route du projet.

Si vous suivez au moins la plupart de ces étapes, les plaintes peuvent être facilement résolues, car vous aurez tous les courriels sans réponse, les feuilles de route et les spécifications facilement disponibles.

En plus de ces questions, nous avons également discuté de la différence entre travailler sur des projets internes et des projets clients, des applications de divertissement et des outils éducatifs, et nous avons même abordé les préoccupations liées à la gestion d’un projet massif et aux risques que cela pourrait entraîner en termes de gestion.

Ce type de mise en réseau semble être le meilleur moyen de trouver des solutions optimales pour de nombreuses questions controversées. Bien que les équipes, les clients et même les domaines diffèrent, les chefs de projet d’ici et d’ailleurs sont souvent confrontés aux mêmes défis. Tout en gardant un œil sur les délais, en suivant le flux de travail et en définissant les tâches pour de nouveaux projets, ils jonglent au quotidien avec de multiples responsabilités ; c’est pourquoi le partage de solutions efficaces les inspire et leur donne confiance et compétences supplémentaires pour gérer toute urgence.

Chez Redwerk, les chefs de projet ne sont pas seulement un lien entre un client et un développeur, ils apportent l’ordre et l’équilibre dans les routines de tâches quotidiennes, créent nos plans A et B, et partagent et mettent en œuvre librement des idées pour améliorer et optimiser tous les processus. Que nous travaillions sur un projet externe ou une petite tâche interne, nous suivons les mêmes valeurs qui ont été définies et cultivées dans notre entreprise depuis sa création en 2005 :

  • Réactivité. Nous répondons immédiatement aux questions et aux demandes, tant de la part des clients que des collègues, pour une meilleure communication à l’intérieur et à l’extérieur de l’équipe.
  • Proactivité. Nous n’attendons pas qu’on nous confie une tâche. S’il y a un signe que nous allons bientôt manquer de tâches, ou qu’il y a un manque d’informations, nous nous en informons mutuellement, sans nous tourner les pouces et attendre.
  • Ponctualité. Les délais sont importants à la fois pour notre entreprise et pour celle de nos clients.
  • Les connaissances sont conservées par écrit. Nous maintenons des descriptions et des journaux de toute la documentation relative aux processus et aux projets sous forme écrite pour éviter de rester bloqués lorsqu’un membre de notre équipe est absent.

Ces principes nous ont aidés à maintenir la transparence avec les clients, l’ordre dans tous nos projets et une charge de travail équilibrée chaque jour, depuis plus de 11 ans.

En créant la série Dev Meetup, notre objectif principal était de créer une communauté qui s’efforce d’échanger des connaissances et de découvrir de meilleures façons de résoudre les défis par le partage de compétences, le réseautage et l’apprentissage mutuel.

Nous espérons que chaque participant a passé un excellent moment et a trouvé des réponses à ses questions. Nous serions heureux de voir tous nos invités lors de nos futurs événements !

À propos de Redwerk

Redwerk est présente depuis plus de 13 ans sur le marché de l’externalisation du développement logiciel et est une agence aux références impeccables. Les entreprises et les commerces de tailles diverses recherchant l’externalisation de projets logiciels font confiance à Redwerk, car nous répondons à tous les besoins des clients en livrant non seulement des solutions logicielles, mais aussi la conception UI/UX, l’assurance qualité et les tests, ainsi que la maintenance logicielle. Des années d’expérience dans l’industrie font de nous le partenaire idéal pour le développement logiciel personnalisé pour startups, nous permettant ainsi de donner vie à vos idées d’applications et de logiciels.