Plus qu'une surface


Tout commence en mai 2013 : Fiori est alors présenté comme la solution qui permettra de moderniser et d'améliorer complètement l'image légèrement poussiéreuse des interfaces utilisateurs. Mais le taux de lancement a été relativement faible.
Cela était dû d'une part à l'implémentation très complexe et coûteuse et d'autre part à l'obligation de licence pour chaque application Fiori. Les nouvelles technologies sont confrontées à des maladies de jeunesse, et il en a été de même pour Fiori.
Pourquoi Fiori est-il si important ? Fiori est bien plus qu'une simple interface. Il s'agit de la nouvelle expérience utilisateur de SAP et donc d'une technologie d'interface stratégique pour tous les nouveaux développements de SAP.
S/4 Hana 1610 est la première version à être livrée avec une expérience utilisateur Fiori holistique. Cela signifie que pour tous les modules, des applications sont disponibles dans l'UX Fiori, même si chaque application n'est pas réellement une application Fiori d'un point de vue technique, mais peut par exemple aussi être une SAP GUI HTML ou un Web Dynpro Abap.
Au plus tard à la fin du support mainstream pour la Business Suite 2025, les clients devront s'intéresser à Fiori.
Notre expérience montre qu'une étude précoce de l'UX Fiori et une planification minutieuse de l'introduction déterminent le succès ultérieur de la mise en service. Ci-dessous, nous présentons une procédure de bonnes pratiques pour l'introduction de la Fiori UX.
Les clients doivent développer leur propre stratégie d'expérience utilisateur en tenant compte des attentes des parties prenantes et des développements technologiques futurs. Le but d'une définition de stratégie est de concevoir un plan qui mène à la situation future souhaitée en tenant compte de la situation actuelle.
Une stratégie d'expérience utilisateur est inévitablement liée à la stratégie commerciale, qui constitue en quelque sorte le garde-fou de la stratégie UX. Son élaboration est très importante et, au niveau stratégique, c'est en fait un projet en soi.
Les différentes phases ne sont pas figées dans leur ordre, mais dynamiques et souvent réalisées de manière itérative.
Explorez
Fiori et Fiori UX sont des sujets nouveaux et encore inconnus. Au début d'un projet, il convient donc de se familiariser avec les différentes technologies, leurs possibilités et leurs scénarios d'utilisation.
Il vaut la peine de jeter un coup d'œil à la Fiori App Reference Library. Elle vous donne une première idée des applications déjà disponibles pour les différents modules et groupes d'utilisateurs.
Il est alors important de faire un état des lieux de la situation actuelle dans l'entreprise, ce qui implique, outre l'analyse des groupes d'utilisateurs, un recensement complet des technologies et des interfaces utilisées.
Les différents ateliers de réflexion sur le design permettent de déterminer quelles solutions actuelles doivent être remplacées par de nouvelles à l'avenir et où l'UX peut être améliorée. Avec le mapping pour les exigences, les besoins et les problèmes des différents groupes d'utilisateurs sur les éléments UX, vous avez déjà défini l'état souhaité à la fin du projet UX.
Lors de la phase de planification, vous devez également définir l'objectif du projet UX et les indicateurs clés de performance (KPI) qui vous permettront de mesurer le succès de l'introduction à la fin.
Créer
Dans la phase de création, la feuille de route UX est validée en tant que preuve de concept. Avant de procéder à une preuve de concept, il est recommandé de travailler d'abord avec des prototypes et d'impliquer très tôt les utilisateurs dans des études de feedback.
Pour cela, SAP propose l'outil Build, qui peut être utilisé gratuitement dans sa variante cloud. De manière classique, au sein du projet UX, chaque flux technologique de la feuille de route UX est réalisé en tant que projet séparé.
Par exemple, des prototypes de transactions Z sont optimisés avec SAP Screen Personas, des applications web propres sont redéveloppées en UI5 et des scénarios mobiles comme Leave Request sont évalués sur des appareils mobiles.
Outre les activités techniques, comme la planification de l'infrastructure, la configuration de l'environnement système, l'intégration de Fiori Launchpad dans l'environnement existant, cela comprend également la définition de tests UX pour l'évaluation.
A la fin de la phase de création, la feuille de route UX est suffisamment mise en œuvre pour pouvoir être testée par itérations.
Évaluer
La dernière phase consiste à mesurer le degré de réalisation de l'état souhaité selon la feuille de route UX. Les indicateurs clés de performance UX sont-ils atteints ? Le feedback des groupes d'utilisateurs est-il positif ? Si ce n'est pas le cas, par quelles activités les objectifs fixés peuvent-ils être atteints ?
La préparation, facteur de réussite
Le modèle présenté "Explorer - Créer - Évaluer" ne garantit pas à lui seul le succès de l'introduction de l'UX Fiori, qui représente en fin de compte un changement de paradigme. Une bonne préparation est critique pour le succès.
Avec une nouvelle technologie viennent aussi de nouveaux outils pour les utilisateurs. Le SAP GUI classique pour Windows va probablement encore vivre un certain temps dans le monde des power users, mais les utilisateurs professionnels vont progressivement s'habituer au monde du web et utiliser le Fiori Launchpad comme point d'entrée central dans leur univers de travail.
Les administrateurs disposent d'outils de configuration comme le Launchpad Designer et le UI Theme Designer, ainsi que, côté développement, d'outils comme SAP Build, SAP Web IDE ou les outils Eclipse.
Il est absolument conseillé de se familiariser avec les nouveaux outils et d'acquérir de l'expérience suffisamment tôt. Chaque outil présente des avantages et des inconvénients et vous seul pouvez déterminer le processus optimal pour votre administration, votre configuration et votre développement.
Un ensemble de compétences en mutation
Un conglomérat de SAP UI5 en front-end, d'OData Services et d'Abap RFCs en back-end fait que le skill-set classique des développeurs va également changer avec l'introduction de Fiori.
Abap continue à jouer un rôle essentiel : le modèle de programmation d'Abap dans S/4 a été considérablement étendu. Néanmoins, les développeurs ont maintenant aussi besoin de connaissances en Javascript, en patterns MVC et d'une compréhension de base du développement web moderne.
Le parcours de S/4 prévoit également de déplacer de plus en plus de logique du serveur d'application vers les couches de la base de données, ce qui favorise une approche descriptive du développement.
Commencer petit, planifier grand
Si vous n'utilisez pas S/4 Hana 1610, prévoyez un nombre raisonnable d'applications pour un groupe d'utilisateurs dédié. Idéalement, démarrez sur un système non critique pour l'entreprise.
Par exemple, Solution Manager 7.2 comprend également un Launchpad Fiori - pour s'entraîner et se familiariser avec les particularités d'autorisation et de configuration des applications Fiori.
S'ils prévoient de faire un big bang et d'introduire immédiatement toutes les applications, l'expérience montre que ce n'est pas un modèle valable.
Pensée design
Le design thinking existe sous ce nom depuis 1991, mais le modèle connaît actuellement son deuxième printemps, notamment dans le contexte SAP.
Le design thinking se veut un ensemble de techniques issues de différentes disciplines qui, combinées, peuvent augmenter la probabilité de succès et la fiabilité des idées centrées sur l'utilisateur. Vous pouvez adapter le processus de design thinking à votre cas d'application, le raccourcir ou le prolonger en fonction de vos objectifs.
Le caractère interdisciplinaire du design thinking et la communication ouverte vous aideront à identifier les potentiels d'innovation de vos solutions informatiques.
Conclusion : la révolution Fiori
Dans les projets qui optimisent les interfaces utilisateurs, il est essentiel que les utilisateurs soient impliqués dans la conception de la plateforme cible, sinon le projet échouera. On pourrait dire qu'il s'agit là, en plus de toutes les autres questions complexes liées au paysage, de la clé de voûte de l'introduction de Fiori.
Le feedback sur les prototypes, les itérations des designs et la mise en œuvre du feedback sont des critères de réussite essentiels. Écoutez vos utilisateurs et vous réussirez. Outre les avantages considérables pour les utilisateurs, il convient de mentionner ici un calcul de cas d'affaires : L'expérience utilisateur n'est pas ésotérique, et une mauvaise expérience utilisateur peut vous coûter beaucoup d'argent.
Chaque clic sur un bouton inutile pour la chaîne de processus prolonge la durée du processus, entraîne des interruptions, diminue la qualité des données et ne provoque finalement que de la frustration - le seul indicateur qui ne peut pas être évalué en termes monétaires.
Calculez quelques scénarios avec l'outil UX Value Calculator de SAP - vous serez surpris.
Le changement est une bonne chose. Et s'ils ne sont pas bons, il faut quand même s'en occuper. Apprenez à connaître Fiori et ses possibilités, préparez-vous bien à son introduction et n'oubliez pas d'impliquer vos utilisateurs.
Avec une analyse fiable en amont, une feuille de route bien élaborée, des outils judicieusement utilisés et, surtout, un partenaire expérimenté à vos côtés, vous traverserez la révolution Fiori sans pertes.