Interface utilisateur Conception Conseils, techniques et principes

Une réalité fondamentale du développement de l'application est que l'interface utilisateur est le système aux utilisateurs. Ce que les utilisateurs veulent est pour les développeurs de créer des applications qui répondent à leurs besoins et qui sont faciles à utiliser. Trop de développeurs pensent qu'ils sont des génies artistiques - ils ne prennent pas la peine de suivre les normes de conception d'interface utilisateur ou investir l'effort pour rendre leurs applications utilisables, au lieu qu'ils croient à tort que la chose importante est de rendre le code intelligent ou d'utiliser un très intéressant Schéma de couleur. Constantin souligne que la réalité est qu'une bonne interface utilisateur permet aux gens qui comprennent le domaine du problème de travailler avec l'application sans avoir à lire les manuels ou recevoir une formation.

la conception de l'interface utilisateur importante pour plusieurs raisons. Tout d'abord, l'interface utilisateur plus intuitive plus il est facile à utiliser, et plus il est facile à utiliser et moins coûteux à utiliser. Mieux l'interface utilisateur plus il est facile de former les gens à l'utiliser, ce qui réduit vos coûts de formation. La meilleure interface utilisateur moins les gens d'aide devra utiliser, réduire vos coûts de support. La meilleure interface utilisateur de votre plus vos utilisateurs aimeront utiliser, en augmentant leur satisfaction au travail que vous avez fait. Dans cet article, je discuterai:

1. Conseils et techniques

Les conseils et les techniques suivantes que je l'ai appris au fil des ans devraient se révéler utiles:

2. Principes de conception UI

Commençons par les bases de la conception de l'interface utilisateur. Constantine et Lockwood décrivent un ensemble de principes pour améliorer la qualité de votre conception de l'interface utilisateur. Ces principes sont les suivants

Le principe de la structure. Votre conception doit organiser l'interface utilisateur volontairement, de façon significative et utiles basées sur des modèles clairs et cohérents qui sont visibles et reconnaissables aux utilisateurs, de mettre les choses liées ensemble et la séparation des choses sans rapport avec, en différenciant les choses différentes et faire des choses semblables se ressemblent. Le principe de la structure concerne votre architecture d'interface utilisateur globale.
  • Le principe de la simplicité. Votre conception devrait rendre les tâches communes simples, simple à faire, communiquer clairement et simplement dans la langue de l'utilisateur, et en fournissant de bons raccourcis qui sont véritablement liés à des procédures plus longues.
  • Le principe de visibilité. Votre conception devrait garder toutes les options nécessaires et le matériel pour une tâche donnée visible sans distraire l'utilisateur avec des informations superflues ou redondantes. Les bons modèles ne submergent pas les utilisateurs avec trop de solutions de rechange ou les confondre avec des informations inutiles.
  • Le principe de rétroaction. Votre conception doit tenir les utilisateurs informés des actions ou des interprétations, des changements d'état ou de l'état, et des erreurs ou des exceptions qui sont pertinentes et d'intérêt pour l'utilisateur à travers un langage clair, concis et sans ambiguïté familière aux utilisateurs.
  • Le principe de tolérance. Votre conception doit être souple et tolérant, ce qui réduit le coût des erreurs et une mauvaise utilisation en permettant dévissant et en refaisant, tout en évitant les erreurs autant que possible en tolérant diverses entrées et des séquences et en interprétant toutes les mesures raisonnables raisonnables.
  • Le principe de réutilisation. Votre conception doit réutiliser les composants internes et externes et les comportements, le maintien de la cohérence avec le but plutôt que de simplement la cohérence arbitraire, réduisant ainsi la nécessité pour les utilisateurs de repenser et de se rappeler.

  • L'interface utilisateur d'une application souvent faire ou casser. Bien que la fonctionnalité que l'application fournit aux utilisateurs est important, la manière dont elle prévoit que la fonctionnalité est tout aussi important. Une application qui est difficile à utiliser ne sera pas utilisé. Période. Il n'importe comment techniquement supérieur est votre logiciel ou quelles fonctionnalités il fournit, si vos utilisateurs ne l'aiment pas, ils seront tout simplement pas l'utiliser. Ne pas sous-estimer la valeur de la conception de l'interface utilisateur, ni la facilité d'utilisation.

    Les développeurs efficaces de trouver des moyens de travailler en étroite collaboration avec leurs parties prenantes. Je suis un croyant ferme dans la participation active des parties prenantes de la pratique AM où vos parties prenantes font une grande partie de la modélisation liés à l'entreprise en utilisant des techniques de modélisation inclus. De plus, ils devraient participer à vos efforts de prototypage d'interface utilisateur ainsi.

    Suggestions de lecture

    5. Aidons

    Articles Liés