Parmi le portefeuille des 6000 applications de SAP il existe des pépites qui méritent d’être découvertes.

Je vais vous parler d’un ovni dans le monde SAP: build. C’est un outil qui permet le développement d‘applications pour SAP UI5/Fiori avec une méthode « Design Thinking ».

Pour ceux qui ne connaissent pas, le « Design Thinking » est un mode de développement itératif qui met l’expérience utilisateur au centre du processus de création.

Selon Jean-Pierre Leac, « Le Design Thinking est tout simplement le terme utilisé pour désigner l’ensemble des méthodes et des outils qui aident, face à un problème ou un projet d’innovation, à appliquer la même démarche que celle qu’aurait un designer. C’est une approche de l’innovation et de son management qui se veut une synthèse entre la pensée analytique et la pensée intuitive. Il s’appuie beaucoup sur un processus de co-créativité impliquant des retours de l’utilisateur final » Source

 Comment est-ce-que build fonctionne ?

  • Via un site web, pas d’installation de client lourd build
  • Un compte peut être créé instantanément sur internet
  • En Freemium : 100% des fonctionnalités sont disponibles gratuitement avec 5 projets actifs simultanément
  • build Permet de créer des pages plus ou moins complexes avec Photos, Tableaux, Graphiques (figure a)
  • L’outil permet de créer des navigations entre pages graphiquement sans écrire de code (figure b)
  • Le résultat est une application en « Responsive Design » : PC, Tablet, Mobile
  • Les données sources peuvent provenir de plusieurs Fichiers Excel, ou une connexion à Hana Cloud Platform

Figure a

 

Figure b

 

Quelles sont les étapes de développement ? (figure c)

  • Définir le scope avec l’équipe métier
  • Rechercher les éléments clés à mesurer et afficher
  • Créer des « Persona » qui portent les « Pain Points »
  • Passer d’une approche « Problème » a la recherche de solutions, faire un « story board », brainstormer
  • Construire le prototype, en créant la mise en page et les graphiques via crayon et papier
  • Charger le scan des pages, construire les navigations d’un bloc à l’autre, valider le bon fonctionnement
  • Implémenter l’application en construisant les pages à partir des modèles sur papier et connecter les sources de données
  • Tester l’application avec l’aide du métier qui peut se connecter à la plateforme
  • Déployer l’application sur Hana Cloud Platform

 

Figure c

Quelles sont les propriétés de build qui en font un outil de design d’application « Customer Centric » ?

  • Un groupe d’utilisateurs, connectés via build co-désigne l’application et font des retours via les outils collaboratifs intégrés à la plateforme build (figure d)
  • Éditeur de page accessible au métier (figure e)
  • Le design des pages, ainsi que les navigations entre chaque page sont à la main du client final qui peut les valider avant de faire appel à l’IT.
  • De vraies données peuvent être chargées avec un fichier plat pour effectuer le design de l’application sans avoir à faire de connexions avec la base.

 

Figure d

 

 

Figure e

 

Pour conclure, la seule et unique manière d’avoir un avis abouti sur cette application est de mener un projet de bout en bout ; ce que nous n’avons pas eu la chance de faire à date. Le niveau d’aboutissement de build reste donc une inconnue. Ce qui est certain c’est que la direction prise par SAP via ce type d’application est la bonne et casse avec l’image très technophile de l’éditeur.

L’application est disponible via le lien : https://www.build.me

The following two tabs change content below.

Jérôme Blanc

A la sortie de sa formation d’ingénieur de l’Ecole Centrale d’Électronique, Jérôme s’est spécialisé dans les technologies SAP décisionnelles. Avant de fonder Bilink, Jérôme a passé plusieurs années à Londres et à Chicago au sein d’une société experte sur les solutions SAP BI. Jérôme souhaite apporter au sein de notre cabinet les meilleures pratiques qu’il a pu apprécier au cours de ses expériences à l’étranger tout en veillant au respect de nos propres valeurs. Jérôme a aujourd’hui pour rôle de garantir le bon déroulement des projets de transformation BI de nos clients
Share This