Examiner l'effet de ricochet de la dette technologique sur l'internationalisation et comment l'empêcher

by Adrienne Lumb
4 Minute Read

La dette technologique, un compromis des gains à court terme grâce à l'expédition de solutions de logiciels rapides, plutôt que d'investir dans de meilleures solutions à plus long terme, est une pratique courante et souvent inévitable pour les équipes de développement. L'accumulation de la dette technologique fournit la capacité de résoudre des problèmes qui affectent rapidement l'expérience utilisateur et les performances des logiciels.

Cependant, comme pour toute dette, il peut y avoir des conséquences défavorables. Le temps est emprunté. Le remboursement promis d'une découverte technique plus approfondie de la question d'origine est souvent marginalisé à mesure que de nouvelles priorités se dessinent. De nouveaux projets et problèmes se présentent. Un arriéré de problèmes qui ne sont résolus que temporairement ne cesse de se développer.

Les intérêts s'accumulent.

Si les problèmes sont négligés trop longtemps, ils se compliquent en aval et s'intensifient. Les équipes de produit, de développement, d'assistance et de marketing ressentent l'impact de ces problèmes de logiciels non résolus. Et au bas de ce flot, ce sont les équipes de contenu et de localisation qui subissent la dette de la source.

Ce scénario courant équivaut à la dette de la localisation qui se produit lorsque l'internationalisation est négligée ou mal comprise dans le processus de conception de logiciels.

Comment les différences de flux de travail organisationnels affectent la dette de la localisation

La cadence des cycles de développement a rapidement augmenté au cours de la dernière décennie. Les organisations ont commencé à s'éloigner d'une approche en cascade en faveur de méthodes de travail agiles, en abordant des projets en sprints. La productivité et la vitesse de développement ont considérablement augmenté.

En même temps, l'expansion mondiale est devenue une priorité pour de nombreuses entreprises, ce qui nécessitent la formation d'équipes de localisation et de traduction. Et la traduction a traditionnellement toujours été un processus lent. Sans l'aide de la traduction automatique, les traducteurs et les éditeurs terminent leur travail à la main, ce qui nécessite un délai d'exécution et de coordination significatifs.

Donc, lorsque le développement augmente de manière exponentielle et que le processus de traduction reste pratiquement le même, l'expérience de localisation s'effondre. Lorsque les équipes de localisation traduisent enfin des chaînes pour s'adapter à une expérience de logiciel particulière, de nouvelles versions ont été déployées et les traductions ne fonctionnent peut-être plus par rapport au contexte.

Évitez la dette en développant des logiciels pour l'internationalisation

Une des façons dont les entreprises peuvent diminuer la dette de la localisation est d'envisager, et de hiérarchiser, l'internationalisation lors du processus de conception de logiciels. Saisir du code en prenant en compte l'internationalisation lors des premières étapes, plutôt que de le faire après, permet aux équipes de localisation de réussir car elles peuvent travailler avec une interface utilisateur flexible (IU). 

Les entreprises peuvent généralement suivre un processus en deux étapes pour bien internationaliser le logiciel.

1. Hiérarchiser les chaînes et la structure

Identifiez les chaînes de texte qui sont essentielles pour localiser votre produit efficacement. Stockez-les séparément de votre code, dans un format de texte approprié à votre plateforme de développement. Vous ne souhaitez pas que les chaînes de traduction interfèrent avec votre code.

2. Concevez votre IU pour la localisation

Beaucoup d'éléments de conception sont essentiels pour optimiser les expériences d'applications de bureau, de Web ou de mobile pour la localisation. Voici quelques exemples à considérer :

  • La dimension des caractères : la longueur, la largeur et la hauteur de la ligne des caractères sont des facteurs importants pour la conception d'une IU mondialement flexible, en particulier pour les appareils mobiles qui ont un espace d'écran minimal. Les mots allemands ont tendance à être plus longs que les mots anglais, un long mot peut être l'équivalent d'une phrase entière ou de plusieurs mots en anglais. Un bouton peut ne peut pas accueillir autant d'espace texte, et faire passer de longs mots sur une autre ligne peut ne pas être une option.
  • Les éléments graphiques : les couleurs, les icônes et les images ont des significatins différentes entre les cultures pour les invites utilisateurs, et peuvent évoquer différentes réponses émotionnelles. En fonction de la culture, le rouge peut symboliser la passion, la joie, la religion, le danger ou la chance. Le blanc représente la paix en Europe et en Amérique, alors qu'il représente la mort dans de nombreuses cultures asiatiques.
  • le flux directionnel : les langues comme l'hébreu, l'arabe et le persan se lisent de droite à gauche. Certaines chaînes peuvent nécessiter l'insertion d'un mot étranger qui se lit de gauche à droite, ce qui crée une expérience oppositionnelle de direction. Le logiciel qui est entièrement prêt à la localisation dans ces langues devra être en mesure d'afficher et d'accepter le texte indépendamment de son orientation.

Coordination avec les leaders de la localisation

La participation précoce des leaders de la localisation dans la planification de produits et la poursuite de la consultation de leur expertise lors des cycles de développement est essentielle pour une stratégie commerciale internationale réussie.

Plus vos équipes pourront planifier en amont, mieux ce sera. Un rythme de production équilibré peut se traduire par un processus de mise sur le marché plus fluide, de meilleurs produits pour les utilisateurs finaux et une réduction de la dette de localisation.