Construire une équipe Agile, c’est plus que simplement publier des offres d’emploi et signer des contrats. Avant de vous ajouter à l’équipe, assurez-vous d’avoir la bonne infrastructure en place en sachant quoi, qui et quand développer une équipe Agile.
Quoi : Équipes Spécialisées et Équipes de fonctionnalités
Une équipe de fonctionnalités possède diverses compétences nécessaires pour compléter et expédier un incrément de produit. Une équipe de fonctionnalités peut inclure plusieurs rôles, notamment la conception, le développement, l’assurance qualité et d’autres. D’un autre côté, une équipe de spécialistes – ou de composants – est homogène en fonction – tout le monde a le même travail. Une unité d’équipe de composants peut être composée de tous les développeurs ou de tous les concepteurs.
Vous pouvez considérer une équipe de fonctionnalités comme une boîte Crayola ™ de différentes couleurs alors qu’une équipe de spécialistes est un regroupement de la même couleur.
Avantages Et Inconvénients Des Équipes de Spécialistes Et de Fonctionnalités
Ce n’est pas un secret quelle configuration nous conseillons à nos clients de suivre. Le mois dernier, David Hawks a expliqué comment ne pas avoir d’équipes de fonctionnalités peut compromettre une transformation Agile. Cependant, explorons un peu plus les deux options.
Équipes de spécialistes
Il y a beaucoup à dire pour un groupe d’experts. Grâce à leurs connaissances combinées et très spécifiques, ils ont la capacité de résoudre de nombreux problèmes qui se posent dans leur domaine. Les équipes spécialisées sont également en mesure d’absorber les problèmes causés par l’attrition des employés ou les absences imprévues.
Cependant, les silos créés par une configuration d’équipe spécialisée posent de nombreux problèmes liés au manque de communication entre les équipes. Ces problèmes, qui peuvent avoir un impact direct sur la qualité, incluent une perspective de produit limitée et une boucle de rétroaction plus lente. De plus, les équipes spécialisées sont risquées. Si une équipe prend du retard, l’ensemble du projet ralentit car chaque équipe est dépendante l’une de l’autre.
Équipes de fonctionnalités
En raison de la nature interfonctionnelle des équipes de fonctionnalités, il y a beaucoup de collaboration, de communication et d’apprentissage entre les membres de l’équipe. Cela crée une plus grande flexibilité organisationnelle. Au fil du temps, les équipes de fonctionnalités hautement fonctionnelles sont en mesure de s’engager dans un domaine différent de leurs projets actuels ou passés. De plus, les équipes de fonctionnalités se concentrent sur la réalisation de fonctionnalités, de bout en bout, qui apportent de la valeur à un client, tandis que les équipes de composants se concentrent sur la production (lignes de codes créées).
Il y a quelques problèmes qui découlent de la configuration de l’équipe de fonctionnalités, y compris les risques associés aux absences imprévues et à l’attrition. Si une équipe de fonctionnalités perd un ingénieur de test, elle est vulnérable et les progrès peuvent ralentir. Étant donné que les équipes de fonctionnalités sont conçues pour durer plus longtemps et s’engagent sur un projet ou un produit, une attrition peut être provoquée par inadvertance si un membre de l’équipe n’aime pas le travail. C’est un défi d’autant plus que la créativité et la passion sont de grands attraits pour les travailleurs de la technologie. Dice.com enquête auprès de 17 000 professionnels de la technologie et a constaté que pour fidéliser les développeurs, il faut une progression constante de missions plus intéressantes et stimulantes.
Qui : Créer vos équipes Avec le Knowledge Worker Idéal – Le « T » dans l’équipe
Qu’il s’agisse d’une fonctionnalité ou d’un spécialiste, le besoin de polyvalence s’étend également à la plus petite unité d’une équipe : l’individu. Lorsque vous construisez votre équipe, recherchez des personnes en forme de T dans leurs capacités, ou des spécialistes généralisants.
Vous avez besoin de personnes qui sont des experts dans le rôle donné mais qui ont une connaissance pratique d’autres aspects car cela augmente la flexibilité de l’équipe.
Quand: Le bon moment pour embaucher
Si les gestionnaires avaient tout l’argent du monde, déterminer quand embaucher n’est pas un problème. Malheureusement, ce n’est pas le cas. Dans le monde réel, les dirigeants doivent trouver le bon équilibre entre le budget et les besoins de leur équipe. Analysez les mesures suivantes pour évaluer la situation de manière appropriée :
1. Dette technique
Le montant de la dette technique est un excellent indicateur pour la dotation en personnel, surtout si vous trouvez que les équipes matures et performantes ont du mal à se faire.
2. Les longues heures
Agile aident à minimiser les heures supplémentaires en maximisant la quantité de travail accomplie au cours d’une semaine de travail de 40 heures, la norme présumée aux États-Unis. Cependant, un sondage Gallup de 2013 a montré qu’une grande majorité d’Américains salariés à temps plein travaillaient plus près d’une semaine de travail de 47 heures. Quelle que soit la politique de votre entreprise, les longues heures entraînent fatigue, maladie et employés mécontents.
3. Les jours de maladie utilisés
Se réfèrent au numéro 2. Les jours de maladie peuvent également être utilisés pour des raisons autres que la maladie, comme les entretiens d’embauche.
4. Enquêtes sur le bonheur des employés
Il est normal que les enquêtes sur le bonheur des employés aient un flux et un reflux, mais les scores toujours faibles des enquêtes sur le bonheur des employés signifient qu’il est temps pour les dirigeants d’analyser la culture et les processus de l’entreprise.
- Quantité d’erreurs
L’un des avantages d’Agile est sa capacité à identifier rapidement le travail pour atténuer les risques. Cependant, plus d’erreurs sur une base cohérente pourraient signifier que l’équipe se précipite pour faire avancer les choses en raison d’une charge de travail élevée.
- Commentaires des clients
Les clients mécontents sont le résultat d’un travail médiocre. Si les processus sont aussi optimisés qu’ils peuvent l’être, il est peut-être temps d’ajouter un support.