Une conception orientée utilisateur permet d’offrir des expériences utilisateur extraordinaires en se concentrant sur les utilisateurs finaux d’une application, qui ils sont, comment et où ils utilisent le logiciel et leurs objectifs lorsqu’ils l’utilisent. L’innovation logicielle qui s’appuie sur les capacités de l’appareil ciblé peut jouer un rôle fondamental en rendant les interactions plus intuitives, individualisées et pratiques.
Un écart de perception inhérent existe entre l’entreprise qui crée un application et l'utilisateur qui l'achète. Les créateurs de logiciels doivent combler cet écart en offrant une expérience utilisateur optimale, en comprenant de manière intime comment les utilisateurs utilisent effectivement leurs applications et utilisant cette connaissance pour répondre à leurs attentes. La conception orientée utilisateur offre la méthodologie nécessaire à la satisfaction de ces exigences, en fondant les architectures, fonctionnalités et interfaces utilisateur de leurs logiciels sur les capacités, souhaits et besoins des utilisateurs.
En tant qu’approche structurée du développement de logiciels, la conception orientée utilisateur possède de nombreuses variantes, mais elles se basent toutes sur une meilleure compréhension de la relation entre les logiciels et les utilisateurs. L’objectif d’ensemble consiste à adapter le logiciel à l’utilisateur final et à son environnement, plutôt que le contraire. Dans ce but, les sociétés d’édition de logiciels prennent en compte l’utilisation des fonctionnalités et capacités existantes et potentielles des plates-formes Intel® pour permettre à leurs applications d’interagir de manière nouvelle avec les utilisateurs et leurs facteurs environnementaux, notamment ce qui suit :
- Une interaction utilisateur enrichie avec le logiciel améliore les résultats d’une conception orientée utilisateur avec des options d’interface utilisateur comme le toucher, les commandes gestuelles, la reconnaissance faciale, la proximité humaine ou la position de l’appareil dans l’espace, ainsi qu’avec des options d’affichage étendues comme l’utilisation de la technologie Intel® Wireless Display.
- Les interactions logicielles étendues avec l’environnement peuvent soutenir une innovation correspondant mieux aux exigences d’une conception orientée utilisateur en changeant le comportement de l’application en fonction des données recueillies par les capteurs de l’appareil cible, comme la position GPS, les relevés de boussole et les niveaux de lumière ambiante.
Intel a établi un programme d’étude, mené par des spécialistes des sciences sociales, ethnographes et anthropologues, qui étudie les activités journalières des gens en vue d'identifier des opportunités permettant d'enrichir l'expérience utilisateur. Les résultats de cette étude ont une influence déterminante sur la feuille de route des fonctionnalités des plates-formes Intel.
En plus d’offrir les moyens permettant de satisfaire aux exigences des utilisateurs, les fonctionnalités de ces plates-formes prennent également en charge de nouvelles expériences permettant de différencier les produits dans leurs segments de marché respectifs. La réaction émotionnelle positive que ressent un utilisateur en constatant que ses besoins ont été anticipés et satisfaits par un logiciel peut contribuer à établir un lien robuste de fidélisation à la marque. Ce lien relationnel puissant peut pérenniser la réussite de l’éditeur de logiciels.
Une vue simplifiée de la conception orientée utilisateur
Les éditeurs de logiciels et autres organisations de développement ont créé toute une gamme de variantes sur la méthodologie de la conception orientée utilisateur. Cette section décrit un modèle de conception orientée utilisateur, illustré dans la Figure 1, qui fournit un contexte et présente comment les recherches et technologies d’Intel complémentent le cycle de vie d’une telle conception.
Figure 1. Une représentation simple d’une approche de conception orientée utilisateur.
Il est important de noter que le cycle de la conception orientée utilisateur est itératif, chaque phase s’appuyant sur celles qui l’ont précédées, dans une série d’étapes répétées qui affinent continuellement la capacité du logiciel à satisfaire aux besoins et aux attentes de l’utilisateur.
Étudier les utilisateurs, les tâches et le contexte
Cette phase commence en identifiant qui utilisera effectivement le logiciel et en recrutant un groupe représentatif de consommateurs en vue d'établir leurs modes d’interaction avec lui. Les chercheurs doivent collaborer avec ces utilisateurs pour identifier les tâches qu’ils veulent que le produit accomplisse pour eux et pour déterminer comment les utilisateurs réalisent ces tâches actuellement, ainsi que les forces et les faiblesses des solutions existantes. L’autre facteur essentiel est le contexte dans lequel la solution sera utilisée, notamment l’environnement physique et la relation de la solution à des facteurs tels que l’emplacement, les gens et les ressources.
Définir les exigences de la solution et l’approche conceptuelle
L’équipe de projet distille les informations récoltées dans la phase précédente en une liste structurée d'exigences fonctionnelles devant être remplies par la solution. Dans cette phase, l’équipe crée également une présentation conceptuelle de haut niveau établissant comment la solution répondra aux besoins des utilisateurs dans le traitement des tâches et du contexte spécifiés. C’est ici que les innovations en termes de modèles d’utilisation commencent à s’ébaucher, en créant des expériences utilisateur uniques et irrésistibles grâce à l’utilisation des fonctionnalités des plates-formes Intel.
Développer une application répondant aux exigences des utilisateurs
Dans cette phase, l’équipe de développement commence à traduire l’approche conceptuelle en code fonctionnel qui répondra aux exigences des utilisateurs du monde réel établies précédemment. La Zone des développeurs Intel® dispose d’un grand nombre de ressources, telles que documentations techniques, outils et meilleures pratiques, qui contribueront à l’efficacité et à la réussite de cet effort. Les innovateurs de solutions doivent également savoir que la Zone des développeurs Intel offre des opportunités réservées aux partenaires-développeurs Intel® destinées aux éditeurs de logiciels qui utilisent les fonctionnalités des plates-formes Intel de manière étonnante.
Évaluer le produit au regard des commentaires des utilisateurs
Après avoir créé une version fonctionnelle du logiciel, le groupe d’utilisateurs qui a contribué à établir les exigences de la solution évalue l’applicaiton. Cette phase du processus est essentielle afin de vérifier que les développeurs ont adopté une approche adéquate permettant de répondre aux exigences. Les réussites comme les problèmes restant à résoudre doivent être notés pendant cette phase, afin de poursuivre les études auprès de l’échantillon d’utilisateurs finaux lorsque le processus itératif retourne à la phase de recherche.
Conception orientée utilisateur grâce aux capacités des plates-formes Intel®
Les opportunités d’innovation que révèle la conception orientée utilisateur peuvent souvent être ouvertes en créant des applications qui tirent parti des fonctionnalités et capacités des plates-formes Intel. L’expérience utilisateur qui en résulte mène à son tour à un avantage concurrentiel, comme l’illustre la Figure 2. Cette section présente quelques scénarios d'exemple illustrant les types d'opportunités possibles dès à présent ou dans un avenir assez proche.
Figure 2. L’utilisation des fonctionnalités des plates-formes Intel® dans la conception orientée utilisateur
mène à une expérience utilisateur supérieure source d’avantages concurrentiels.
Avis amical et opportun
Alors qu’Alain arrive au nouveau restaurant grec qu’il a voulu essayer, son téléphone se met à vibrer, soudainement éveillé par une application de réseau social qui y est installée. Le téléphone détecte le mouvement d’Alain alors qu’il tire le téléphone de sa poche et, alors qu’Alain regarde l’écran, la technologie de reconnaissance faciale l’identifie et déverrouille l’affichage. Grâce à la localisation GPS, l’application reconnaît le restaurant et détermine que Sylvain, l’ami d’Alain, a récemment publié une critique dans laquelle il recommande la taramosalata, hors-d’œuvre proposé par le restaurant. Après dégustation, ce choix se révèle effectivement excellent.
Un petit peu d’aide avec une nouvelle langue
Lucas est arrivé en avance au café où il attend son amie Sophie et il décide de pratiquer son allemand, langue dans laquelle il a fait de grands progrès. Il lance « Aufwachen! » Son Ultrabook™ se réveille consciencieusement, lance le didacticiel d’allemand et engage la conversation avec Lucas. Lorsque Lucas conjugue un verbe avec un temps incorrect ou prononce mal quelque chose, l’application le remarque et lui demande de se corriger. Grâce à cette méthode, l’apprentissage d’une langue n’est plus pénible, il est même amusant.
Simplifier le départ
Alors que David arrive à l’aéroport, il est presque en retard pour son vol et, alors que le taxi s’arrête, il saute sur le trottoir avant que le taxi soit complètement arrêté. Son déplacement a été productif mais David a hâte de rentrer chez lui et il n’a aucune intention de laisser quoi que ce soit à la chance, particulièrement dans un aéroport qu’il ne connait pas. Marchant à grandes enjambées dans le terminal, David aperçoit un kiosque d’enregistrement qui le détecte alors qu’il s’approche, remplaçant les grandes lettres qui l’identifient comme kiosque d’enregistrement par des instructions écrites plus petit. Deux pas plus tard, David sourit en constatant que le kiosque et son téléphone ont déjà traité son enregistrement grâce à la communication en champ proche, l’image même de l’efficacité silencieuse.
Conclusion
La conception orientée utilisateur offre une structure formelle permettant de concevoir des applications centrées sur les utilisateurs et leurs besoins et de créer des expériences utilisateurs supérieures pouvant se traduire ultérieurement en avantages concurrentiels. Les plates-formes Intel permettent de vivifier ces expériences utilisateur et étendent le domaine du possible en répondant aux exigences des utilisateurs grâce à une conception orientée utilisateur tirant parti d’une grande variété d’interactions plus conviviales, souples et pratiques. En ciblant les capacités que recherchent les utilisateurs, avec des plates-formes qui encouragent la créativité, les éditeurs de logiciels peuvent stupéfier leurs consommateurs. Et c’est un très bon moyen de les faire revenir.
Connectez-vous et collaborez dans la section Software Business Network de la Zone des développeurs Intel :
http://software.intel.com/fr-fr/business-network