Ici, nous passons en revue des sujets tels que les styles de leadership et les façons de base de travailler avec les gens de manière à inspirer, à motiver et à soutenir les personnes.
Si vous pointez un doigt vers quelqu'un d'autre, trois doigts pointent vers vous (Citation d'un inconnu). Tout en leadership commence par soi-même.
– « Si vous pouvez vous diriger, vous pouvez diriger les autres » (inconnu).
Lorsqu'il dirige des formations de base sur le leadership agile chez Maersk, il demande aux participants d'écrire sur un post-it ce qu'ils pensaient être les grandes qualités d'un leader par rapport à celles d'un gestionnaire.
Lorsqu'il présente les résultats, les traits pour les gestionnaires étaient tels que « Divise le travail », « Fait rapport à la direction supérieure », « A le budget », « Décide ce que nous allons faire », « Définit le salaire », « Me dit quand je fais quelque chose de mal » et « Est responsable du travail ».
Les traits pour les leaders étaient tels que (mais en aucun cas limités à) « Ouverture », « Équité », « Devrait me soutenir », « Prend des décisions », « Écoute les entrées », « Me permet de faire ce que je suis bon », « Voit mon potentiel », « Planifie ma carrière », « Approchable », « A mon dos » et « Me donne des retours ».
Quiconque aspire à être un leader, doit jeter un bon coup d'œil dans le miroir proverbial :
Pourquoi voulez-vous être un leader ? Est-ce parce que vous voulez le salaire (généralement) plus élevé et que vous vous sentez mieux quand vous avez plus de responsabilités ? Aimez-vous travailler avec les gens, et les servir et balayer le chemin pavé devant eux ?
Les ingénieurs logiciels, les développeurs full-stack, les devs ou quel que soit le titre, la personne derrière est une personne normale, croyez-le ou non.
Ils ont le même besoin de sécurité en termes d'espace de travail sans stress, le besoin de feedback et d'appréciation que tout autre employé. Il n'y a pas de différence là-bas.
Ce qui est différent, c'est que les développeurs doivent généralement découvrir ce qu'ils font et comment ils le font par eux-mêmes.
Les écoles, les programmes et les cours peuvent au mieux préparer les développeurs avec les bases, qui est de comprendre la programmation logicielle. Tout ce qui vient après doit être appris sur le tas.
Les développeurs choisissent normalement leur emploi parce qu'il a à voir avec les ordinateurs et ils peuvent créer des choses en utilisant leurs propres compétences. Ils n'avaient aucune idée qu'ils devraient également gérer de multiples parties prenantes et être dans tant de réunions.
Ils éviteront, autant qu'ils le peuvent, les réunions et auront une préférence pour travailler seuls.
Donner aux développeurs leur propre espace, beaucoup de temps pour coder et seulement des réunions qui ont du sens, signifie leur donner ce dont ils ont besoin pour faire leur travail.
Avoir zéro réunion n'est pas non plus la solution. En tant que leader, il faut établir une culture de réunion saine où les gens peuvent s'impliquer à leurs propres conditions.
Considérez la communication avec les développeurs à leurs propres conditions, via Slack/Teams plutôt que de suggérer des réunions en personne ou en ligne. En même temps, comme beaucoup de choses peuvent se perdre dans les messages texte, il est important de maintenir des réunions en face à face.
Les développeurs sont des humains, tout comme les autres, ils ont des besoins et sont motivés de manière similaire aux autres.
---
En savoir plus sur la direction des développeurs et la gestion de leurs différents types de personnalité dans "The CTO Playbook", écrit par notre CTO Robert Mejlerö, disponible sur Amazon/Kindle.
Nous sommes une société suisse (LLC) basée en
Suisse.