Vous avez à charge la réalisation d’un brique logicielle ? Société de services ou éditeur de solutions, la capacité de production de vos équipes est sans doute un élément central dans votre management. Votre équipe manque de temps pour tenir ses objectifs ? Vous avez besoin d’une expertise ponctuelle sur une compétence particulière ? Comment anticiper et répondre efficacement à ces pics de charge sans ralentir la productivité de vos développeurs ?
Au cours de nos accompagnements, nous avons synthétisé 5 étapes essentielles pour favoriser le bon déroulement de la collaboration au sein d’une équipe hybride interne / externe. Nous savons que les réalités opérationnelles ne permettent pas toujours d’assurer cette méthodologie sur le long terme. Cependant il s’agit d’une démarche que nous partageons systématiquement avec nos clients pour fluidifier la collaboration.
Toutes nos collaborations sur le mode « renfort d’équipe » ont pour finalité la ré-internalisation des compétences.
Anticiper le besoin d’augmenter sa capacité productive
Estimer la capacité de production d’une équipe est généralement un travail à mener dans les premières itérations (sprints) d’un projet. C’est la phase d’étalonnage. On estime la complexité des tâches à réaliser sous forme de points. Et on ajuste le nombre de points qu’il est possible de faire produire à l’équipe sur un sprint. La connaissance de cette vélocité de production qui est le point de départ de l’anticipation.
Au fur et à mesure des semaines, certains marqueurs d’un besoin d’ajuster la capacité de production peuvent apparaître.
Par exemple si l’équipe ne parvient plus à atteindre ses objectifs, étalonnés en début de projet. Il peut s’agir d’un retard ponctuel du à la mauvaise estimation de la complexité d’une tâche. Ou venir d’une conséquence plus profonde, comme un retard accumulé sur les semaines précédentes.
Ce retard se dissimule peut être par l’abandon progressif de tâches annexes; documentation, tests. Il est important de rester attentif à ce que tous les éléments produits respectent l’intégralité de votre Definition of Done.
En conséquence, on peut également remarquer la multiplication des bugs à corriger sur les prochaines itérations. Cette recrudescence de malfaçons peut traduire un manque de temps de l’équipe qui ne peut plus faire convenablement la revue des éléments produits.
La détection de ces signaux faible doit faire envisager une montée de la force productive. Cet ajustement peut s’opérer par l’intervention en renfort d’une équipe externe. Ce qui est le moyen le plus rapide d’avoir à sa disposition des profils compétents et disponibles.
Appréhender la gestion d’une équipe mixte
Intégrer des membres externes à votre organisation au sein d’une équipe n’est pas toujours facile. Entre politique interne, divergences méthodologiques et manque de communication… Ces éléments peuvent porter préjudice au dispositif et rendre la collaboration inefficace. Garder la maîtrise des travaux dans un contexte mixte interne/externe est un challenge qui nécessite de l’organisation.
Chez Searocco, nous désignons un responsable pour le suivi du projet qui se charge d’être votre relai tout au long de la collaboration. Cet interlocuteur unique vous informe chaque semaine de l’avancée des travaux et vous remonte les alertes éventuelles. Au contact permanent des équipes, il vous assure de garder la maîtrise de l’information au sein d’un dispositif étendu.
Favoriser la diffusion des enjeux
Pour s’assurer de la bonne tenu des objectifs, il est essentiel de les diffuser au maximum. Ainsi les développeurs nouvellement intégrés peuvent s’immerger plus rapidement dans le contexte du projet. Assurez-vous de communiquer les informations essentielles auprès de tous les membres de l’équipe. N’hésitez pas à convier les externes aux rituels d’usage réservés aux internes, comme par exemple lors de séances de Feedback projet, gestion etc…
C’est pourquoi, chez Searocco, le responsable de suivi de projet s’assure en permanence que les développeurs disposent des informations nécessaires pour la bonne conduite de leurs travaux. Il s’assure que les enjeux métier sont définis, compris et assimilés. Et également, que les éventuels impacts sur l’implémentation techniques soient pris en compte. Un bon partage de ces informations fluidifie les développements et représente un gain de temps à court terme. Les intervenants peuvent ensuite anticiper de plus en plus les demandes et accélérer la cadence en développant leur autonomie. Au final, les membres externes sont pleinement intégrés à votre équipe et partagent la vision stratégique du projet au sein de l’entreprise.
Assurer le partage des connaissances
Dans une équipe pluridisciplinaire il est tentant de laisser les expertises se construire en s’isolant les unes des autres. C’est un mécanisme naturel qui s’opère au sein d’une équipe et fini par créer de véritables silos de connaissance. Sans risque apparent pour la bonne exécution des travaux, cette organisation tisse des liens forts entre tâches et exécutants. Hors il est important de favoriser la résilience du groupe en partageant au maximum une base commune sa savoir-faire. Il ne s’agit pas de rendre tous les membres opérationnels sur l’ensemble des tâches à réaliser, mais de trouver un équilibre au sein de l’équipe entre spécialisation et flexibilité.
C’est pour cette raison que nous donnons une importance particulière à la documentation des procédures liées au projet. Et que nous partageons cette base de connaissance avec toute l’équipe afin que chaque membre puisse être le relai d’un autre en cas de besoin. Il s’agit également d’assurer une prise en main efficace des environnements par les développeurs les plus juniors. Ou encore, de préparer l’entrée de nouveaux collaborateurs.
Préparer la fin de la collaboration
Anticiper la fin d’une collaboration est tout aussi important que d’en préparer le démarrage. L’équipe externe qui est intervenue à vos côtés pendant le projet doit pouvoir s’y soustraire de façon tout aussi transparente que lors de la phase d’intégration. La mission de l’équipe en renfort est terminée quand le dispositif résultant a pu atteindre les objectifs fixés. Et que les éléments produits sont livrés et documentés selon les standards établis par le client, permettant ainsi la ré internalisation totale des compétences & travaux.
Fort d’une dizaine d’années d’expérience en accompagnement d’entreprises, nous connaissons les enjeux d’une collaboration par renfort d’équipe. Parmi nos valeurs, l’autonomisation tient une place toute particulière. Nous souhaitons donner à nos clients le choix de leurs futurs prestataires sans les contraindre par manque de transparence. De ce fait, nous travaillons avec beaucoup de soin la sortie de nos collaborations. Et nous nous assurons de livrer tous les éléments nécessaires à la continuité et au support des travaux.
Searocco vous accompagne pour renforcer votre équipe de développement
Habituées des environnements startup, PME et ETI, nos équipes peuvent intervenir dans des contextes métiers complexes et des environnements techniques variés. Retrouvez des exemples d’intervention chez nos clients dans les éléments qui suivent.



