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.
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
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.