En 2022, lorsque nous avons ouvert notre centre de développement à Hô Chi Minh-Ville pour compléter notre siège à Zoug, nous pensions que le plus difficile serait l'infrastructure technique : VPN sécurisés, dépôts partagés, pipelines CI/CD à cheval sur deux continents. Nous nous trompions. Le plus difficile a été de construire une culture où un développeur à Hô Chi Minh-Ville se sente aussi légitime à contester une décision de conception que quelqu'un assis à trois mètres du CTO à Zoug.

Quatre ans plus tard, notre modèle suisse-vietnamien est l'épine dorsale de notre capacité de livraison. Mais le chemin n'a pas été linéaire, et les leçons que nous avons tirées s'appliquent à toute organisation qui cherche à construire de véritables équipes distribuées plutôt qu'à simplement délocaliser le travail vers un site moins coûteux.

Distribué vs. délocalisé : la distinction qui compte

La plupart des entreprises qui prétendent avoir des « équipes distribuées » ont en réalité un siège qui prend les décisions et un bureau distant qui les exécute. L'équipe distante devient exécutante. Ce modèle est fragile pour trois raisons :

Une équipe vraiment distribuée est une équipe où chaque site peut assumer des résultats, et pas seulement des tâches. C'était notre objectif de conception dès le premier jour, même si l'atteindre a pris plus de temps que prévu.

Les quatre piliers de notre modèle

1. Copropriété, pas tickets partagés

Nous n'assignons pas les fonctionnalités à des individus pour les suivre sur un tableau JIRA. Nous assignons des domaines à des binômes inter-sites. Par exemple, notre domaine d'intégration des paiements est co-détenu par un ingénieur senior à Zoug et un ingénieur senior à Hô Chi Minh-Ville. Les deux ont une autorité égale pour prendre des décisions de conception et sont tous deux responsables de la santé du domaine.

Ce binômage garantit que le savoir existe dans les deux sites. Si une personne est indisponible, en congé ou quitte l'entreprise, le domaine ne perd pas sa mémoire institutionnelle. Il impose aussi une vraie collaboration : on ne peut pas co-détenir quelque chose sans avoir de véritables échanges techniques.

2. Les plages de chevauchement sont sacrées

Zoug et Hô Chi Minh-Ville sont séparées de cinq à six heures selon l'heure d'été. Cela nous laisse une fenêtre de chevauchement d'environ 8 h–12 h CET, l'après-midi vietnamien, pendant laquelle les deux bureaux sont au complet. Elle est plus courte que dans bien des configurations nearshore, c'est pourquoi nous la protégeons jalousement.

Pendant les plages de chevauchement, nous menons toutes les activités synchrones : discussions d'architecture, planification de sprint, synchronisations inter-domaines et sessions de programmation en pair. En dehors de ces plages, chaque bureau travaille en autonomie sur ses domaines, en laissant des notes de passation asynchrones claires dans notre système de documentation interne.

« La qualité de votre communication asynchrone détermine la qualité de votre équipe distribuée. Si les notes de passation sont vagues, la matinée suivante commence par la confusion au lieu de l'élan. »

3. Investir dans la présence physique

Nous faisons régulièrement voyager des ingénieurs entre Zoug et Hô Chi Minh-Ville. Pas seulement les managers, pas seulement pour les lancements, mais des ingénieurs en activité qui font du travail de sprint habituel dans l'autre bureau. Un développeur qui a partagé un bol de phở dans une échoppe de rue près du bureau de Hô Chi Minh-Ville et parcouru la vieille ville de Zoug avec son homologue communique autrement en visioconférence. L'investissement dans les déplacements se rembourse plusieurs fois en friction réduite et confiance accrue.

Nous budgétisons au moins deux semaines par an dans l'autre bureau pour chaque ingénieur. Les nouvelles recrues passent leur premier mois en co-localisation avec leur binôme de l'autre site. C'est non négociable. C'est aussi l'un de nos principaux atouts à l'embauche : les ingénieurs veulent travailler pour une entreprise qui investit dans le lien humain réel.

4. Standards d'ingénierie unifiés

Rien ne fragmente une équipe distribuée plus vite que la perception qu'un bureau produit un travail « meilleur » que l'autre. Nous éliminons cela en appliquant un même standard d'ingénierie rigoureux dans les deux sites :

L'objectif n'est pas l'uniformité pour elle-même. C'est de garantir que chaque ingénieur, quel que soit son site, travaille dans le même cadre qualité et soit tenu au même standard.

Ce que nous avons mal fait

L'honnêteté sur les échecs est aussi importante que le partage des succès. Voici trois points que nous avons dû corriger.

Nous avons d'abord sur-documenté. En voulant compenser la distance, nous avons créé des documents de spécification exhaustifs qui ne laissaient aucune marge d'interprétation. Les ingénieurs à Hô Chi Minh-Ville avaient le sentiment d'être traités comme des exécutants plutôt que des concepteurs. Nous sommes revenus à des spécifications allégées qui décrivent le « quoi » et le « pourquoi » mais laissent le « comment » à l'équipe propriétaire.

Nous avons sous-estimé les styles de communication culturels. La directivité suisse peut paraître brutale dans la culture professionnelle vietnamienne, où l'harmonie et le respect de la hiérarchie comptent beaucoup. À l'inverse, un « oui » poli vietnamien signifie souvent « j'ai compris » et non « je suis d'accord », ce que des collègues suisses peuvent prendre pour un engagement. Aucun des deux n'a tort. Nous avons investi dans des ateliers de communication interculturelle, pas du genre corporate générique, mais des sessions pratiques centrées sur la façon dont le désaccord, l'escalade et le feedback fonctionnent différemment dans nos deux contextes culturels spécifiques.

Nous avons embauché trop de juniors à Hô Chi Minh-Ville au départ. En voulant monter en puissance rapidement, nous avons intégré une cohorte d'ingénieurs talentueux mais inexpérimentés. Sans assez de mentorat senior sur place, ils peinaient à prendre des décisions autonomes. Nous avons restructuré pour maintenir un ratio senior/junior minimum de 1:3 dans chaque site.

Mesurer la santé d'équipe au-delà des frontières

Les métriques traditionnelles comme la vélocité et le débit indiquent à quelle vitesse une équipe avance, mais pas à quel point la collaboration est saine. Nous suivons plusieurs signaux supplémentaires :

Les rendements composés

Construire une équipe vraiment distribuée est difficile et lent. Le bénéfice, en revanche, se compose dans le temps. Aujourd'hui, notre bureau de Hô Chi Minh-Ville ne se contente pas d'implémenter du logiciel conçu en Suisse. Il apporte des innovations architecturales originales, anime des sessions de découverte client et mentorise des ingénieurs juniors dans les deux sites. Le flux d'expertise est bidirectionnel, comme il se doit.

Pour les clients, cela signifie de la résilience. Un projet doté en personnel sur deux bureaux et deux fuseaux horaires peut absorber les perturbations — jour férié local, maladie, changement de périmètre soudain — sans perdre le rythme. Cela signifie aussi une couverture étendue : notre journée de travail effective commence avec le début de journée à Hô Chi Minh-Ville — des heures avant le réveil de Zoug — et se termine en fin d'après-midi en Suisse, offrant aux clients une progression quasi continue.

Distribué n'est pas une stratégie de coût. Bien fait, c'est un multiplicateur de capacités.

Vous voulez faire construire votre application par une équipe qui travaille ainsi ? Ce même modèle est à l'œuvre dans chaque projet que nous livrons. Parlez-nous de votre projet – vous recevrez une estimation gratuite.