Pourquoi des compétences techniques au chef de projet: expliquer les cas

Tout le monde ne sera pas en mesure de gérer efficacement une équipe de spécialistes informatiques. Le travail du chef de projet en informatique se distingue par le fait que les compétences analytiques du système sont étroitement liées aux compétences techniques. Ils sont nécessaires au chef de projet et ne se limitent pas à des connaissances approfondies dans un ou deux domaines. Le succès de PM en informatique détermine également en grande partie la compréhension du marché numérique dans son ensemble, la connaissance de ce qui se cache sous le capot des systèmes technologiques, comment et pourquoi ils sont conçus, comment ils fonctionnent.



Nous expliquerons ce qu'il vaut la peine d'étudier pour un chef de projet en informatique, et le conférencier du cours de gestion de projet en informatique Alexander Cherny , ancien chef de projet numérique chez Oleg Chulakov Studio, et maintenant chef de produit chez Dodo Pizza, vous aidera avec des exemples pratiques.

Compétences en communication


Une communication efficace avec le client et avec l'équipe est un élément clé du travail du chef de projet. Surtout au début, lorsque le client ne reçoit qu'une évaluation du projet et a souvent une mauvaise compréhension de quoi payer et pourquoi le travail prendra autant de temps.

Parfois, un concurrent essaie d'intercepter un client, offrant de faire de même, mais plus rapidement et à moindre coût. Pour les PM sans compétences techniques, c'est une situation très désagréable. Mais si le gestionnaire a une communication avec l'équipe, il comprend bien les chefs d'équipe et imagine ce que cela prend de l'argent et des heures de travail, il sera simple d'expliquer au client la différence entre deux solutions apparemment similaires. Alexander Cherny rappelle un cas d'expérience précédente:
image «Un client nous a demandé de faire une copie d'un projet existant avec un contenu différent. En ce qui concerne l'évaluation, il s'est avéré que mon évaluation est très différente des autres propositions dans une large mesure. Le fait est que d'autres agences ont proposé des solutions sans panneau d'administration, où vous ne pouviez pas simplement prendre et remplacer du contenu par vous-même sans rien casser.
J'ai expliqué que les choses cool du système coûtent plus cher et peint les avantages d'un site React: facilité de mise à l'échelle et de modification, bibliothèques de composants propriétaires, chargement rapide et vitesse de développement. En conséquence, nous n'avons pas fait un travail stupide, mais une solution qui permet à l'entreprise d'économiser de l'argent à long terme. »

Alexander Cherny, propriétaire de produit, Dodo Pizza

Un PM expérimenté peut répondre de manière indépendante aux questions techniques des clients, décrire l'idée et la transmettre à l'équipe. Cela contribue à instaurer la confiance, fait gagner du temps au stade de l'évaluation du projet et au début du travail, et épargne également les nerfs.

Compétences pour étendre les outils


De nombreux managers transmettent les tâches en mots. Cela entraîne des inexactitudes et des omissions en ce qui concerne la mise en œuvre des fonctionnalités du projet. Une approche compétente consiste à documenter la tâche de manière indépendante et à définir un prototype, à visualiser des idées. Pour ce faire, il suffit de maîtriser des outils gratuits comme Figma ou Readymag.

De plus, PM enregistre en permanence les tâches effectuées au cours du projet, mais cela se fait différemment.
«Parfois, les projets sont réalisés dans un cahier, mais c'est un moyen sûr de manquer quelque chose. Les solutions universelles sont populaires, mais elles deviennent obsolètes. De nombreux géants, par exemple, les agences de publicité, travaillent pour eux sans problème et ne veulent pas transférer. Mais quand vous faites quelque chose de vraiment compliqué, Trello et Basecamp ne suffisent pas. "

Les compétences pour travailler avec des trackers de tâches avancés qui combinent divers systèmes de gestion de projet et ont une structure interne flexible - ActiveCollab ou Kaiten sont utiles ici.

Compétences pour trouver des alternatives


Le client ne peut pas et ne doit pas tout savoir. Il arrive qu'il demande de construire un produit sur une technologie non optimale, par exemple, veut un site sur React pour du contenu statique.

Il est facile de suivre la demande du client, mais cette façon est loin d’être optimale. Si PM comprend les technologies de développement de base, il sera probablement en mesure de trouver une alternative plus appropriée, avec laquelle le projet commencera plus tôt. Les ressources libérées iront à des fonctionnalités intéressantes ou permettront d'économiser de l'argent.

Cela illustre un cas avec une boutique en ligne petite mais prospère sur le plan commercial. Supposons que le propriétaire d'une telle entreprise se mette à essayer d'obtenir une application mobile.
«Dans l'intérêt d'un magasin, il est peu probable que les utilisateurs téléchargent l'application, mais sans expérience informatique, sans pile technologique, ils ne peuvent pas offrir au client une alternative réussie. Et l'optimal dans cette situation serait le SPA (application d'une seule page) - un site qui fonctionne sans redémarrage. Comme dans l'application, l'expérience du client ne sera pas interrompue, mais il est plus facile pour le client d'accéder au site, et le client économise environ 50% du développement qu'il pourrait consacrer à l'application ».

Le gestionnaire de projet ne peut pas être normalisé. Ressources limitées, changements dans les plans du client, facteurs non comptabilisés - à tout moment, tout peut mal tourner, puis la connaissance des technologies et des capacités potentielles de l'équipe est également utile.
«Pour un projet immobilier, il fallait faire des plans de maison. Au milieu du travail, le client signale qu'il n'y aura pas de plans au bon moment, et quand ils le seront - ce n'est pas clair. Dans une telle situation, vous pouvez reporter fébrilement les dates, faire pivoter les tâches et espérer le meilleur, ou vous pouvez changer le plan à l'échelle mondiale, et vous vous êtes jeté dans un concepteur de planification dynamique. Lorsque les plans étaient enfin prêts, le client disposait déjà d'un outil pratique pour les traiter, et l'équipe a continué à travailler sur la tâche principale au rythme habituel. »

Des compétences pour une véritable évaluation


La conception informatique est avant tout la conception d'interfaces et sa partie intégrante est la mise en page. Par conséquent, il existe souvent des situations où il est nécessaire, par exemple, de demander à un concepteur de créer un écran d'activation avec cent ou deux états. Et puis le concepteur évalue chaque écran en deux heures. Il s'avère que la tâche prendra beaucoup de temps de travail.
«Dans une telle situation, vous devez avoir une bonne compréhension de la conception à proposer pour tout construire sur les composants et créer des états avec les éléments modifiés. Ainsi, à partir du travail titanesque de création de centaines de mises en page, la tâche se transformera en développement de logique et en préparation de modèles de mise en page. Dans cet exemple, les connaissances en conception réduiront le temps nécessaire pour terminer une tâche de deux cents heures à cinquante. »

PM vaut la peine d'explorer comment le système de conception est construit et transféré dans la mise en page: premièrement, pour estimer correctement le nombre approximatif d'heures par tâche, et deuxièmement, pour montrer visuellement au concepteur ce que le client veut, si nécessaire.

Compétences pour commencer sans fiasco


Alexander se souvient du cas où, après le lancement du site Web révisé de la boutique en ligne, les ventes se sont effondrées: le chef de projet n'a tout simplement pas pris en compte comment des changements radicaux momentanés affecteront les positions dans les résultats de recherche.
«Et il arrive souvent que même les sites des grandes entreprises tombent une heure après le lancement avec la 500e erreur. Même l'équipe de projet la plus cool ne vous aidera pas si vous oubliez de consacrer du temps aux tests dans le plan de projet. »

La connaissance des principes de base et des méthodologies de test, la compréhension de l'endroit où chercher les faiblesses du projet et comment le lancer correctement sont des compétences de base qui manquent à de nombreux managers qui viennent en informatique (et pas seulement aux débutants).
"Pour résumer, les compétences informatiques sont nécessaires pour avoir l'air professionnel devant l'équipe et ne pas sembler un idiot pour le client."

Si vous êtes confiant dans les compétences générales, avez appris à écouter le client et allez à l'informatique, il est bien sûr préférable de pomper les compétences informatiques au combat. Et pour que vous obteniez les deux premiers niveaux qui aideront à combler le fossé entre la théorie et la pratique et à lancer une carrière dans le rôle de chef de projet, nous avons organisé un cours sur la gestion de projet en informatique .

Source: https://habr.com/ru/post/fr427859/


All Articles