BLOG | BUREAU DU CTO

Moderniser notre perspective : Applications versus expériences

Miniature de Lori MacVittie
Lori MacVittie
Publié le 5 avril 2021


À mesure que les organisations progressent dans leur parcours de transformation numérique et commencent à s’appuyer davantage sur les données et les analyses, elles devront ajuster leur compréhension de ce qu’est et n’est pas une application.

Les mythologies antiques sont fascinantes. Eh bien, pour moi, ils le sont. Je suis particulièrement fasciné par les mythologies syncrétiques des Grecs et des Romains. La mythologie hellénistique (grecque tardive) est un excellent exemple de la manière dont les premières divinités grecques se sont transformées pour s’aligner sur leurs homologues romaines. Diane chasseresse, divinité romaine et hellénistique, est mythologiquement liée à la déesse grecque primitive, Artémis. Son nom est différent, mais elle était fonctionnellement équivalente.

Ces multiples manifestations d’une même personne sont également évidentes dans d’autres mythologies. Au fond, chaque incarnation n’est qu’un nouveau visage d’une personnalité existante.

Une réalité similaire s’applique au monde numérique. Ce que nous appelons « applications » sont souvent des incarnations de fonctionnalités existantes.  

Microsoft Word comme exemple existant

Nous avons toujours considéré les applications comme une construction singulière, généralement liée à une fonction métier. Microsoft Word est une application axée sur le traitement de texte. À une époque, il s'agissait d'un monolithe qui a évolué vers une application client-serveur et a finalement été augmenté par une application Web.

Mais il s'agit toujours d'une « application » singulière dans la mesure où sa fonction commerciale n'a pas changé malgré la manifestation de cette fonction dans diverses incarnations architecturales.

incarnations d'applications

Les consommateurs ne le voient pas forcément de cette façon. Il s’agit d’une application unique, et elle doit fournir les mêmes fonctionnalités que ce soit sur le bureau, sur mon téléphone portable ou sur le Web. Il est essentiel que l’interface soit cohérente dans toutes les incarnations, quelle que soit sa mise en œuvre architecturale.

Maintenant, pour revenir à notre analogie mythologique, si j'étais un voyageur grec dans le monde antique hellénistique – peut-être que je suivrais les traces d'Alexandre le Grand – je pourrais raisonnablement espérer visiter un temple dédié à Diane et vivre une expérience semblable à celle d'un temple dédié à Artémis. Elle est toujours la chasseresse, toujours responsable des mêmes domaines, et finalement la différence la plus substantielle est son nom.

Il en va de même lorsque je passe du Web au bureau pour travailler sur un document. J'ai une expérience familière. L'application fonctionne essentiellement de la même manière sur toutes les plateformes.

Notez que j'ai dit « l'application ». Parce qu’aux yeux du consommateur, il s’agit de la même application, quelle que soit la manière dont cette application est conditionnée, déployée et livrée. D'un point de vue technologique, il existe plusieurs applications qui composent ce que nous appelons Microsoft Word, mais du point de vue de l'expérience utilisateur, il n'y en a qu'une seule.

Et alors ?

À mesure que les entreprises progressent dans leur parcours de transformation numérique, nous verrons une évolution technologique l’accompagner. L’une de ces évolutions concernera la manière dont nous définissons – et donc exploitons et sécurisons – les applications.

combien d'applications

Cette visualisation rappelle la réalité numérique dans laquelle nous évoluons : l’ expérience utilisateur n’est pas une application unique, mais plutôt la fusion de plusieurs applications.

L’utilisateur ne se soucie pas — et ne devrait pas se soucier — du fait que son expérience dépend d’une myriade d’applications, ainsi que des technologies de sécurité et de distribution des applications. L’utilisateur ne se soucie pas (et ne devrait pas se soucier) du fait que ces applications peuvent être un mélange d’applications personnalisées, traditionnelles et modernes, hébergées dans divers emplacements cloud, de centres de données et de périphériques.

La réalité pour l’utilisateur est l’ expérience numérique. L’expérience est plus grande que la somme de ses applications et des technologies qui la soutiennent.

Cela dit, nous devons encore être capables de faire la distinction entre les constructions architecturales qui composent « une application » pour mieux nous aligner sur le client et l’entreprise, qui ne voient ni ne se soucient nécessairement de la myriade de pièces fonctionnelles qui doivent s’imbriquer et interagir pour offrir une expérience numérique extraordinaire.

Lorsque l’entreprise dit « application », elle fait référence à l’ expérience numérique. Cela signifie tout ce qui compose cette application : du back-end aux technologies de livraison et de sécurité jusqu'aux interfaces front-end. Si cela peut avoir un impact sur l'expérience utilisateur, cela fait partie de l'application.

L’une des conclusions décourageantes de notre recherche annuelle est que près d’un quart (24 %) des organisations n’appliquent pas les SLA liés à la santé et aux performances des composants qui étendent (modernisent) les applications traditionnelles. Cela signifie que même si vous avez créé une application mobile pour interagir avec des applications traditionnelles existantes (peut-être des fonctions commerciales de base établies), les organisations ne sont pas nécessairement préoccupées par les performances de l'application mobile.

C’est une pensée dérangeante, sachant que nous savons que les applications mobiles sont souvent la première impression numérique qu’un utilisateur a d’une entreprise et que les utilisateurs mobiles ont tendance à supprimer les applications après une seule expérience peu performante.

En fin de compte, nous devons modifier notre compréhension d’une « application » pour l’aligner sur la perspective du client et reconnaître qu’une application aujourd’hui est en réalité un flux de travail qui crée une expérience . Cela signifie des charges de travail multiples, intégrées et orchestrées qui doivent chacune être surveillées et mesurées individuellement, en plus d'être surveillées et mesurées en tant que construction holistique.

Reconnaître qu’une « application » est une expérience contribuera grandement à l’améliorer et à garantir un parcours de transformation numérique réussi.