Salutations mes compagnons de cabine.
J'ai constaté que mon rôle passait progressivement de "mainteneur de fonctionnalités" à "développeur de fonctionnalités". Alors qu'une grande partie de la première consisterait à corriger et / ou à mettre à jour une fonctionnalité existante (et à maugréer silencieusement à propos de sa mise en œuvre avec une naïveté complète), dans ce nouveau rôle, je trouve:
- Avoir à communiquer avec la direction immédiate pour définir les exigences de développement pour mettre en œuvre la nouvelle fonctionnalité
- Doit communiquer avec la conception pour déterminer les besoins des utilisateurs de la nouvelle fonctionnalité
- Vous devez communiquer avec QA pour déterminer les ensembles de tests pour la nouvelle fonctionnalité, ainsi que son état actuel pendant le développement.
- Doit communiquer avec les producteurs / chefs de projet pour définir le temps de rotation restant ainsi que les mises à jour des exigences de développement.
- et enfin, communiquer occasionnellement avec la haute direction pour défendre la nouvelle fonctionnalité et démontrer que les risques sont minimisés pour la prochaine version.
Le dernier élément est essentiel ici, et cela m'a pris quelques fois pour réaliser complètement. Dans l'ensemble, cependant, il devient très évident que les compétences en communication SONT importantes, même ou surtout en tant que telles pour les développeurs qui se sentent «propriétaires» de la fonctionnalité sur laquelle ils travaillent.
Tout cela étant dit, je reconnais son importance et j'aimerais encore améliorer mes compétences dans ce domaine. J'aime la communication en tête-à-tête, mais je trouve que j'ai tendance à bégayer un peu lorsque je parle à un groupe plus grand que quelques personnes que je connais bien.
Où puis-je trouver de bonnes ressources pour améliorer mes propres compétences en communication?