Le choix entre offshore et nearshore est un arbitrage entre chevauchement horaire et coût. Le nearshore désigne des ingénieurs situés dans un pays proche, avec un décalage horaire d'environ trois heures au maximum. L'offshore désigne des ingénieurs plus éloignés, souvent à six heures ou plus de décalage. Le nearshore offre davantage d'heures de travail communes et coûte plus cher. L'offshore coûte moins cher et fonctionne bien lorsque le chevauchement est planifié.
Que signifie nearshore
Le développement nearshore place les ingénieurs à proximité de votre propre fuseau horaire, souvent dans la même région. Une entreprise néerlandaise travaillant avec une équipe en Pologne ou au Portugal en est un exemple typique. L'attrait réside dans des heures de travail communes, une culture d'entreprise similaire et des déplacements plus courts.
Que signifie offshore
Le développement offshore place les ingénieurs dans un pays éloigné, généralement avec un décalage horaire important. Pour une entreprise européenne, cela signifie souvent l'Asie du Sud ou du Sud-Est. L'attrait réside dans un vivier plus large d'ingénieurs seniors et des coûts d'emploi plus faibles. La difficulté est que les échanges en temps réel nécessitent une organisation.
Comment les comparer
| Nearshore | Offshore | |
|---|---|---|
| Décalage horaire | 0 à 3 heures | Souvent 5 à 8 heures ou plus |
| Chevauchement en temps réel | La majeure partie de la journée de travail | Quelques heures planifiées |
| Coût de l'emploi | Plus élevé | Plus faible |
| Vivier de talents | Régional | Plus grand |
| Mode de communication | En temps réel par défaut | Écrit en priorité, appels sur accord mutuel |
| Déplacements | Courts séjours | Visites plus longues et planifiées |
Dans quelle mesure le fuseau horaire compte-t-il vraiment
Il importe moins que la plupart des clients ne le supposent, et plus que la plupart des prestataires ne l'admettent. Le travail d'ingénierie consiste principalement en du temps de concentration individuelle. Ce qui nécessite un chevauchement, c'est la planification, la revue de code et le déblocage des obstacles. Quelques heures communes par jour suffisent à couvrir ces besoins, à condition que l'équipe consigne les décisions par écrit et maintienne des pull requests de petite taille.
Le chevauchement horaire a de l'importance lorsque votre produit évolue quotidiennement, lorsque vous gérez des incidents en équipe ou lorsque des parties prenantes participent aux stand-ups en direct. Dans ces cas, comptez les heures réellement partagées et non l'intitulé figurant sur le contrat.
Quels risques chaque option comporte-t-elle
Les risques du nearshore sont essentiellement financiers : vous payez une prime, et le vivier dans une région donnée peut être limité pour les compétences spécialisées. Les risques de l'offshore sont essentiellement opérationnels : des boucles de retour plus lentes, un contexte moins solide et un risque accru que des malentendus restent en suspens une journée entière avant que quiconque ne s'en aperçoive.
Les deux options comportent des risques juridiques qui dépendent du contrat. Aux Pays-Bas, par exemple, la loi DBA influe sur la manière de faire appel à des ingénieurs offshore, et au Royaume-Uni les règles IR35 s'appliquent à certains montages.
Comment réussir un projet offshore
Convenez de la plage horaire commune avant que quiconque commence. Rédigez les spécifications et les décisions dans un espace partagé. Gardez les pull requests courtes pour qu'un relecteur puisse y répondre en une seule session. Donnez aux ingénieurs en offshore le même accès et le même accès au contexte qu'aux ingénieurs locaux, et intégrez-les à votre stand-up plutôt que de leur imposer un processus séparé.
Le niveau de séniorité aide davantage que n'importe quel processus. Les ingénieurs expérimentés posent la bonne question avant qu'une journée ne s'écoule, ce qui est précisément ce que la distance pénalise le plus.
Comment cela se présente-t-il avec Miyagami
Nos ingénieurs travaillent depuis le Vietnam, Da Nang étant notre principal hub, et sont disponibles en overlap avec l'après-midi CET. Nous ne prétendons pas couvrir les fuseaux horaires américains. La gestion des comptes est basée à Amsterdam. Les ingénieurs rejoignent vos équipes à temps plein à partir de 5 600 € par mois, avec un minimum de trois mois, et chacun a réalisé deux sessions de soixante minutes sur une base de code réelle. La page tarifs compare le coût mensuel avec celui d'un recrutement local, et le délai pour faire appel à un ingénieur offshore détaille le calendrier.
Comment choisir
Commencez par les heures dont vous avez besoin ensemble et le budget dont vous disposez. Si vous avez besoin d'une grande partie de la journée en temps réel, le nearshore est le choix le plus sûr. Si quelques heures planifiées suffisent et que la séniorité compte davantage que la localisation, l'offshore élargit vos options et réduit le coût mensuel. Testez ce choix sur une petite partie du travail avant d'engager l'ensemble de la roadmap.
Réponses courtes
Le nearshore est-il meilleur que l'offshore ?
Ni l'un ni l'autre n'est meilleur par défaut. Le nearshore offre davantage d'overlap en temps réel à un coût plus élevé, tandis que l'offshore réduit les coûts avec un overlap planifié.
Combien d'heures d'overlap vous faut-il ?
La plupart des équipes s'en sortent avec trois à quatre heures partagées par jour pour la planification, la revue et le déblocage, à condition que les décisions soient consignées par écrit.
L'offshore est-il moins cher que le nearshore ?
En général oui, en termes de coût d'emploi mensuel, bien que l'effort de coordination puisse réduire l'écart si l'overlap est mal planifié.
Où sont basés les ingénieurs de Miyagami ?
Au Vietnam, principalement à Da Nang et Ho Chi Minh City, avec un overlap l'après-midi CET.