Avis d’expert d’Intetics sur ce qui fait du développement de logiciels distribués un modèle optimal pour les CTO
Le développement de logiciels distribués permet aux équipes informatiques de travailler sur des projets à travers les lignes géographiques et des outils modernes, en réduisant les coûts
NAPLES, Floride, 8 novembre 2021 (GLOBE NEWSWIRE) — Les marchés du travail ne se sont pas remis des perturbations économiques survenues en 2020 dans le monde. Tant les pertes d’emplois que la réduction du temps de travail ont atteint une ampleur historiquement sans précédent, quatre fois plus important qu’en 2009. Et maintenant, en 2021, les défis pour les employeurs ont pris une nouvelle forme impossible de trouver les bonnes personnes pour combler les postes vacants.
De nombreux projets ne sont pas livrés en raison du paradoxe des taux de chômage élevés qui se produisent en même temps que des ouvertures d’emplois record.
De plus, les employeurs paient toujours des salaires pour les périodes d’inactivité lorsque les employés sont occupés mais incapables de terminer le travail.
Ce qu’il faut également mentionner, c’est que les revenus moyens dans le secteur informatique augmentent au détriment des employeurs. Ce changement a été motivé par la nécessité d’attirer et de retenir les travailleurs. Cependant, retenir les talents devient de plus en plus difficile. Les développeurs ont tendance à travailler sur plusieurs projets simultanément, ce qui ne reflète pas positivement leur fidélité à l’entreprise.
Pourquoi le développement distribué prend le relais
En réponse, les entreprises adoptent une manière différente de faire équipe avec les développeurs dans le cadre d’un développement à distance, collaboratif et distribué. Au début de la pandémie, les entreprises ont été contraintes de s’adapter à la nouvelle anormalité et de basculer vers le travail à distance. Mais maintenant que la majeure partie de la poussière est retombée, nous pouvons voir des zones qui ne seront plus jamais les mêmes. Les équipes distribuées font partie de la nouvelle normalité.
La tendance n’est pas nouvelle. Le développement distribué est reconnu depuis longtemps comme avantageux pour les entreprises. Pour ne citer que quelques points positifs, il permet aux entreprises d’employer une main-d’œuvre diversifiée et hautement qualifiée sans limitations géographiques. Ensuite, il réduit le coût de l’emploi, allégeant le besoin de réunions en face à face et les frais de déplacement (particulièrement utile dans le contexte salarial actuel). Enfin, il offre suffisamment de structure pour avoir un projet bien organisé mais aussi suffisamment de flexibilité pour augmenter la productivité et la confiance.
Ce qui est différent maintenant, c’est que le développement distribué se déroule à une échelle complètement différente. Autrefois mesure volontaire, elle est devenue une nécessité en 2020 puis est devenue une avancée stratégique.
Comment les décideurs peuvent changer les mentalités et les comportements lors de l’adoption du DSD
Le développement de logiciels distribués nécessite un changement de mentalité. Ainsi, les entreprises doivent adopter des modèles de travail uniques et adapter les modèles existants pour renforcer le travail à distance. La première pratique à suivre est la mise en place d’un boot camp au début du projet. Il résout deux objectifs distincts, garantit une compréhension partagée de l’outillage, des normes de code, de la définition de l’achèvement et de la conception de l’architecture initiale et crée un environnement virtuel accueillant.
Vient ensuite ce que nous appelons un gourou rotatif. Il s’agit de quelqu’un qui communique le contexte des équipes d’accueil aux membres de l’équipe distribuée. À son tour, l’équipe distribuée a la possibilité d’insérer ses propres idées, ce qui en fait une collaboration bidirectionnelle. Ne pas confondre avec une inspection ou un audit. Pendant leur séjour avec l’équipe locale (qui prend idéalement plusieurs semaines), le gourou travaille en tant que membre régulier de l’équipe. Le but n’est pas d’intimider l’équipe mais de favoriser une relation où les idées et les initiatives peuvent prospérer.
Alors que les équipes colocalisées ont le luxe de communiquer en face à face, il doit y avoir un équivalent proche de celui des équipes distribuées. Faites l’effort supplémentaire de maintenir une communication continue à large bande passante, encore une fois, à plusieurs fins, l’échange efficace d’informations, les horaires qui se chevauchent et pour suivre les événements clés.
Il est également possible de faire varier la différence de fuseaux horaires d’une manière qui profite à l’objectif commun. En jumelant un membre d’une équipe distribuée avec un membre d’une autre équipe distribuée, les gestionnaires encouragent le transfert de connaissances. Mais comme pour le gourou rotatif, il est important de séparer ces paires et d’en former de nouvelles.
La plupart de ces efforts se résument à la création d’une communauté partagée. Cela fait autant référence à l’esprit d’équipe qu’à la base de connaissances des projets. Toutes les équipes doivent avoir accès à une seule source d’information. Sinon, cela conduit à des actions mal informées et à des temps d’arrêt.
Directives pour la gestion des équipes colocalisées et distantes
Au fur et à mesure que les entreprises mettent en place leur nouveau réseau géographiquement distribué, il existe quelques lignes directrices :
Toutes les équipes doivent être traitées de manière égale, sans division en interne/externalisée.
Trouvez l’équilibre entre surveillance et confiance.
Maintenez les mêmes normes tout au long du processus de recrutement.
Construire des équipes autonomes (quelques développeurs + PM + QA).
Séparer la gestion du programme de l’ingénierie.
Empêchez la convergence des cadres d’architecture avec des réunions régulières de l’équipe de conception.
Privilégiez les tests.
Reconnaître les réalisations et organiser des réunions virtuelles auxquelles tout le monde peut participer.
En ce qui concerne les modèles internes et les modèles externalisés, la bonne nouvelle est que les entreprises peuvent choisir les deux. Intetics combine les meilleures pratiques du modèle Remote In-Sourcing et des équipes dédiées offshore. Après avoir réalisé plusieurs projets, il est sûr de dire que les deux modèles peuvent coexister de manière coordonnée. Et avec des outils de collaboration et de communication en ligne, il est possible de combler le fossé entre les équipes travaillant sur différents composants et modules.
L’une des valeurs défendues par Intetics est de créer des partenariats avec nos clients en tenant leurs promesses et en gardant l’esprit ouvert pour les futurs projets à long terme.
Ces équipes partagent l’approche axée sur les résultats et l’engagement pour chaque projet. Et en période de conflit, les équipes restent autonomes, sachant prendre en charge les processus locaux.
De nombreuses entreprises ont déjà été confrontées aux défis de l’organisation du travail à distance. Ainsi, pouvoir s’appuyer sur un système mis en place avec succès d’équipes dédiées à distance est toujours un atout important.
Intetics est prêt à soutenir votre projet à chaque étape du processus, vous pouvez en savoir plus sur les nouvelles tendances dans notre Papier blanc: Développement de logiciels distribués : comment créer votre produit et créer votre équipe ou contactez-nous simplement pour Commencer.
Contact:
Nadin Krukovskaïa
Intétique Inc.
10001 Tamiami Tr N, rue 114
Naples, Floride Floride, 10001
239-217-4907
http://intetics.com/