web-dev-qa-db-fra.com

Création automatique de nouveaux éléments par rapport au bouton "Ajouter un nouveau"

J'itère sur un système CRM hypothécaire, qui implique que le courtier fournisse les revenus antérieurs du futur propriétaire de la maison. Actuellement, le système fournit "de manière invisible" un mécanisme pour créer de nouveaux enregistrements historiques d'emploi:

enter image description here (une fois qu'un revenu supplémentaire est entré, un nouveau est créé)

Je suis déchiré entre garder cette approche par rapport au traditionnel "bouton Ajouter":

enter image description here

Ayant effectué un minimum de tests utilisateurs, je pense que cette dernière approche est plus utilisable; cependant, quel est le consensus général?

30
user1429980

Cliquez sur le bouton pour créer. Deux colonnes majeures de conception UX garantissent que l'interface sert la volonté des utilisateurs et que les utilisateurs contrôlent totalement leur environnement. ( bokardo.com le dit mieux que moi ).

En créant automatiquement l'entité suivante, vous demandez à l'utilisateur quelle action vient de se produire pour lui et son environnement. Le lien entre le remplissage du texte et l'apparition d'un nouveau champ n'est pas aussi évident que de cliquer sur un bouton et de faire apparaître un nouveau champ.

Ce qui précède, ainsi que les utilisateurs se demandant s'ils sont autorisés à laisser la boîte vide, crée une charge cognitive accrue qui peut être évitée. Et la charge cognitive est mauvaise .

Cependant, si vous tentiez d'encourager les gens à fournir plus d'informations, l'ajout automatique d'une nouvelle case met l'accent sur une sensation "inachevée", incitant rapidement l'utilisateur à en ajouter plus.

P.S. J'adore tes gifs.

35
Jacktionman

Cela dépend au cas par cas.

En fonction du comportement de recherche des utilisateurs spécifique à votre formulaire, vous pouvez sélectionner l'une des deux options

Lorsqu'un bouton Ajouter plus est requis.

Ce bouton est nécessaire lorsque vous ne faites pas anticiper l'utilisateur pour fournir davantage de lignes d'informations dans des circonstances normales.

Dans votre exemple vous demandez à l'utilisateur de remplir un formulaire pour une sorte de système fiscal/assurance/CRM/finance, etc. Votre hypothèse est que l'utilisateur a donné son revenu principal et qu'il y aura peu d'utilisateurs avec des sources de revenus alternatives, trop multiples.

Sur la base des tests utilisateur, s'il y a trop peu d'utilisateurs saisissant plusieurs sources de revenus, utilisez le bouton Ajouter plus.

Lorsqu'un bouton Ajouter plus n'est pas requis.

Lorsque vous sachez pour un fait que l'utilisateur ne se contentera pas d'entrer une seule ligne de données supplémentaire. Un exemple classique de ceci serait listes. Je vais donner l'exemple de Trello, où il n'y a pas Ajouter plus pour ajouter des cartes.

enter image description here

Le même concept est utilisé par Google pour les tâches Google, Asana pour les projets, Apple pour ToDo, etc.

Selon les tests utilisateur, si presque tous les utilisateurs saisissent plusieurs sources de revenus, utilisez le bouton Ajouter plus.

Bien que la charge cognitive soit plus élevée lorsque vous ajoutez automatiquement des lignes, il peut devenir extrêmement irritant pour l'utilisateur de continuer à appuyer sur Ajouter plus dans les endroits où il est douloureusement évident de remplir l'élément suivant.

Si vous ne savez pas ou si vous ne pouvez pas effectuer de tests, utilisez le bouton Ajouter plus. C'est plus sûr.

9
Gaurav Ramanan