Dans la liste des livres que j'ai pu voir passer dernièrement, un m'a particulièrement tapé dans l'oeil : celui de Geoffrey Crofte sur les formulaires.
Découvrez un monde fascinant où l’ergonomie, l’accessibilité et la performance se conjuguent pour façonner l’expérience de l’utilisateur. Dans cet e-book, je vais partager avec vous les secrets pour créer des formulaires qui captivent, convertissent et satisfont vos visiteurs.
Il s'agit de la prolongation et de l'aboutissement d'une conférence donnée au Dev Fest de Nantes en 2022 que j'avais particulièrement apprécié et qui avait débouchée sur la création d'une checklist (le lien vers la vidéo Youtube : https://www.youtube.com/watch?v=LI3vLQXUnY8&list=PLuZ_sYdawLiWIRK-QW6zpEJMSeCtspXP8). Ici, le livre sert de support à cette checklist et permet d'en comprendre les différents points.
Je n'ai pas été déçu, c'est à l'image de ce que j'avais pu voir de la conférence : simple, didactique, complet et sans prise de tête. Et aussi très atypique.
Atypique parce que c'est une des premières fois que je trouve un livre qui couvre tout le sujet de la conception d'un formulaire, des étapes de réflexion aux étapes de développement (ou presque) en passant par le suivi ou l'accessibilité. Très souvent, on a ces informations dans des sources séparées : les questions d'ergonomie d'un côté, les question techniques de l'autre, l'accessibilité... ah bah non, pas l'accessibilité.
Ici, Geoffrey présente son expertise sur le domaine :
- Autour du formulaire : est-ce que c'est possible techniquement de le faire ? Est-ce qu'on est en capacité d'absorber les charges induites ?
- Sur le design du formulaire : quel libellé donner ? Quelle(s) aide(s) à la saisie mettre en place ?
- Sur le développement : quel type de champ utiliser ? Comment mettre en place une validation des données ?
- Sur le suivi : pourquoi mettre en place des outils d'alerte ? Comment gerer les évolutions ?
C'est détaillé et complet sur l'ensemble du processus et s'agrémente très bien avec le checklist qu'il a publié. C'est d'ailleurs comme ça qu'il faut prendre ce livre : une énorme synthèse/checklist de ce qu'il faut penser à voir lorsqu'on met en place un formulaire plutôt que comme une bible ultime de la création de formulaire.
En cela, le livre fait d'ailleurs la part belle aux exemples et aux anecdotes : chaque point, chaque conseil est illustré soit d'un exemple, soit d'un contre exemple, soit d'une anecdote où l'auteur (ou une connaissance) a rencontré des soucis.
Et c'est cet attachement au terrain, à l'expérience, qui fait toute la force de ce livre je trouve. Rien n'est énoncé sans avoir une justification, un pourquoi issu de cas pratique. On n'est pas dans la théorie ni l'abstrait, on est dans le concret et on cible vraiment toute le monde, pas juste des spécialistes du domaine.
Bien entendu, il y a assez peu de théorie et de méthodologie. Pas de méthode magique à respecter, pas d'outil meilleur qu'un autre qu'il faut privilégier. Ce n'est clairement pas le but du livre et si on souhaite aller plus loin ou étendre ses connaissances, il faudra faire des recherches plus pousseés. Néanmoins, Geoffrey donne quand même des pistes en plaçant des petits liens par-ci par-là pour qui chercherait à en savoir plus.
De même, le livre peu paraître au premier abord un peu "léger" parce qu'il n'est pas trop technique. C'est sa plus grande force au contraire car il vulgarise vraiment bien les problématiques liées au formulaire et fait passer beaucoup plus de bonnes pratiques simplement plutôt qu'avec du jargon (le jargon fait d'ailleurs l'objet d'un chapitre ;))
Le livre se conclut sur quelques exemples complets de formulaire pour illustrer. C'est peut-être ce qui m'a le moins convaincu : il manque peut-être un bon gros exemple bien poilu qui couvre tout, j'ai eu l'impression d'avoir que des morceaux choisis. Après, c'est vraiment pour chipoter parce que les exemples sont pertinents.
Je ne sais pas si le fait qu'on ait un parcours similaire (de developpeur à Ux Designer dans le secteur des assurances) joue dans l'affectif (surement), mais je me suis pleinement retrouvé dans le livre. Ais-je appris des choses ? Indéniablement, et même sur les points que je maîtrise, avoir des confirmations ou des arguments qui vont dans le même sens est un vrai plus (ce n'est pas toujours simple de justifier ses choix).
Est-ce que je recommande le livre ? À 100 %. C'est un super point d'entrée pour des développeurs qui veulent savoir comment améliorer des formulaires, qui n'ont pas d'Ux Designer sous la main (je rappelle qu'un développeur ne remplacera pas un Ux Designer) ou qui veulent mieux interagir avec.
C'est également un très bon point d'entrée pour les PO/Business Analyst/Rédigeur de spécifications qui sont souvent assez peu familier des problématiques d'interface utilisateur et qui sont souvent responsables des sur-contrôle de validation ou du jargon métier dans les formulaires (mais quand on n'a pas été formé au sujet, c'est normal).
C'est enfin une bonne synthèse pour les Ux Designer qui, s'il devrait en apprendre moins que les autres, trouveront quand même leur compte dans les parties plus techniques (et puis un rappel, ça ne fait jamais de mal).
C'est vendu 10€, ça les vaut largement. L'auteur prévoit d'écrire sur d'autres sujets (accessibilité, design system, etc.), j'ai hâte de voir ce qu'il proposera (le design system m'intéresse particulièrement).
Lien vers la page du livre : https://geoffreycrofte.com/book/web-forms-costly-mistakes-you-want-to-avoid/fr/