Image générée avec l'IA de Midjourney

No-Code en entreprise : 4 principes de design à connaitre

Un Citizen Developer pilote, conçoit et réalise une solution numérique qui répond à un besoin de son entreprise ou de son organisation.

Pourtant, il n'est ni un professionnel du développement (celui avec des lignes de code ;-) ), ni un professionnel du design (designer d'expériences ou designer d'interfaces).

Comme il n'est pas designer,  le Citizen Developer a besoin d'avoir une certaine autonomie pour pourvoir réaliser des solutions relativement faciles à utiliser.

Il s'agira pour lui de se mettre à la place de l'utilisateur et d'obtenir des retours d'utilisateurs potentiels.

Il lui faut connaitre quelques principes de design essentiels dans la conception et la réalisation de la solution numérique dont il a la responsabilité.

Ils peuvent être regroupés en 4 thèmes:

  • Visibilité: les interactions de l'utilisateur avec l'application sont lisibles et interprétables
  • Cohérence : des fonctions similaires dans l'application fonctionnent de manière similaire
  • Rétroaction : le système doit donner une réponse aux interactions de l'utilisateur avec l'application
  • Contraintes :  les limites des interactions possibles sont clairement définies et montrées

Une bonne nouvelle ? Certaines plateformes no-code ou low-code facilitent et accélèrent la mise en œuvre de ces principes avec par exemple : des boutons normalisés, des messages d'alerte, des masques et des contrôles de saisie.

ZigZag

Quelques exemples simples pour illustrer

Visibilité :

  • utiliser un symbole explicite comme une corbeille à papier pour la suppression
  • ne pas obliger l'utilisateur à parcourir à la fois horizontalement et verticalement votre application pour aller d'un champ à l'autre
  • afficher un fil d'Ariane pour aider l'utilisateur à savoir où il se situe dans l'application et faciliter l'utilisation

Cohérence :

  • utiliser le même bouton (même forme et la même couleur) sur chaque page ou chaque écran pour une action similaire
  • utiliser le même langage, le même ton, la même forme sur les différents écrans de l'application

Rétroaction :

  • envoyer une notification lors d'un envoi par l'utilisateur d'un message ou une commande
  • afficher un message d'erreur si une information saisie par l'utilisateur est incorrecte
Période sélectionnée incorrecte

Contraintes :

  • limiter le nombre d'actions (règle des 3 clics) et bloquer une action susceptible d'engendrer une erreur
  • mettre en place une sauvegarde automatique

Pour le Citizen Developer et l'entreprise, l'appropriation et l'utilisation de ces principes peut constituer:

  • une aide pour mieux appréhender l'approche proposée par une plateforme no-code/low-code en matière de design et les fonctionnalités associées,
  • un guide pour la conception d'une application avec une plateforme no-code ,
  • une check-list pour la validation de l'application,
  • in fine, une application confortable d'utilisation et utilisée.

Pour plus d'informations sur les détails de ces principes et vous aidez à les mettre en pratique sur vos projets no-code, contactez Otonum.