web-dev-qa-db-fra.com

Articles de recherche recommandés ou meilleures pratiques pour les techniques d'interface utilisateur pour encourager les utilisateurs à explorer plus de fonctions d'une application complexe?

Je peux fortement recommander le récent article de Cockburn et al. "Supporting Novice to Expert Transitions in User Interfaces" (ACM Computing Surveys, Vol. 47, No. 2, Article 31, Date de publication: novembre 2014) = mais les recherches qu'il examine portent presque exclusivement sur les interfaces pointer-cliquer qui essaient d'apporter de petites améliorations aux performances des utilisateurs.

Et si vous essayez de motiver les utilisateurs à apprendre un nouvel ensemble de fonctionnalités dans l'application qu'ils ne savaient même pas qu'ils voudraient?

En plus des recherches générales dans ce domaine, j'aimerais également savoir s'il existe des recherches ou des meilleures pratiques sur le moment d'encourager explicitement l'utilisateur à essayer quelque chose de nouveau.

Quand ils ouvrent l'application (comme un conseil du jour?) Ou tout comme ils quittent? Si oui, chaque fois qu'ils ouvrent ou quittent l'application, ou espacés, ou au hasard?

5
Bonnie E. John

TL: DR Living With Complexity est un excellent livre de Don Norman qui aborde ce sujet sous deux angles différents.

L'une des grandes idées du livre est que vous pouvez résumer la complexité dans les processus sous-jacents d'un système pour le rendre plus utilisable pour l'utilisateur final, mais vous augmentez ensuite les points de défaillance potentiels dans ce système et le rendez plus difficile à maintenir pendant temps et avec une échelle accrue.

Il parle également de la complexité nécessaire à la maîtrise d'un professionnel à l'aide de l'exemple d'un pilote de ligne et des contrôles qu'il maîtrise au fil du temps pour devenir des experts de la navigation et de l'utilisation d'un système aussi crucial.

Enfin, il postule que la complexité n'est pas nécessairement un problème, la confusion l'est.

Mon grand point à retenir était que nous devrions toujours essayer d'utiliser les modèles mentaux existants et un certain niveau de conventionnalité pour créer une heuristique significative et universelle dans nos conceptions.

Si vous travaillez sur des flux experts vs débutants dans une application numérique, ce serait un excellent livre pour aider à consolider certains des concepts sous-jacents de la gestion de la complexité en général.

Bonne chance!

1
Lance Weisser