Interface utilisateur Prototypage Conseils et techniques

Interface utilisateur (UI) prototypage est une technique de développement itératif dans lequel les utilisateurs sont activement impliqués dans le moqueur en place de l'interface utilisateur pour un système. des prototypes d'interface utilisateur ont plusieurs objectifs:

Comme un artefact d'analyse qui vous permet d'explorer l'espace des problèmes avec vos parties prenantes.
  • Comme un artefact de conception qui vous permet d'explorer l'espace de solution de votre système.
  • Un véhicule pour vous de communiquer la possible conception de l'interface utilisateur (s) de votre système.
  • Une fondation potentiel qui permettra de poursuivre le développement du système (si vous avez l'intention de jeter le prototype loin et recommencer à partir de zéro, alors vous n'avez pas besoin d'investir le code de la qualité d'écriture de temps pour votre prototype).

  • J'ai trouvé les conseils et les techniques suivantes ont bien fonctionné pour moi dans le passé alors que le prototypage interface utilisateur:

    Travailler avec les utilisateurs réels. Les meilleurs à participer au prototypage sont ceux qui vont effectivement utiliser l'application quand il est fait. Ce sont les gens qui ont le plus à gagner d'une mise en œuvre réussie; ce sont les gens qui connaissent mieux leurs propres besoins. Suivez la pratique Agile Modeling (AM) Participation active des intervenants.
  • Obtenez vos parties prenantes de travailler avec le prototype. Tout comme si vous voulez prendre une voiture pour un essai routier avant de l'acheter, vos utilisateurs devraient être en mesure de prendre une application pour un essai routier avant d'être mis au point. De plus, en travaillant avec le prototype pratique, ils peuvent déterminer rapidement si le système répondra à leurs besoins. Une bonne approche est de leur demander de travailler dans certains scénarios de cas d'utilisation en utilisant le prototype comme si elle était le système réel.
  • Comprendre l'entreprise sous-jacente. Vous devez comprendre l'entreprise sous-jacente avant de pouvoir développer un prototype qui le soutiendra. En d'autres termes, vous devez baser votre prototype d'interface utilisateur sur vos besoins. Plus vous en savez sur l'entreprise, plus il est probable que vous pouvez construire un prototype qui le soutient. Encore une fois, la participation active des parties prenantes est essentielle à votre succès.
  • Vous ne devez caractéristiques du prototype que vous pouvez réellement construire. listes de souhaits de Noël sont pour les enfants. Si vous ne pouvez pas la fonctionnalité peut fournir, ne prototype pas.
  • Vous ne pouvez pas tout faire simple. Parfois, votre logiciel sera difficile à utiliser parce que le problème en question est par nature difficile. Votre but est de rendre votre interface utilisateur aussi facile que possible d'utiliser, non simpliste.
  • Il est sur ce que vous avez besoin. Constantine et Lockwood différence entre les concepts de WYSIWYG, « Ce que vous voyez est ce que vous obtenez » et WYSIWYN « , » Ce que vous voyez est ce que vous avez besoin. » Leur point est une bonne interface utilisateur répond aux besoins des personnes qui travaillent avec il. il est pas chargé avec beaucoup de fonctionnalités intéressantes, mais inutiles,.
  • Obtenez un expert d'interface pour vous aider à concevoir. experts de l'interface utilisateur à comprendre comment développer des interfaces faciles à utiliser, alors que vous ne probablement pas. Une règle générale est, si vous ne l'avez jamais pris un cours sur les facteurs humains, vous ne devriez probablement pas dirigerai un effort de prototypage de l'interface utilisateur. Mieux encore, un spécialiste généralisante des compétences de l'interface utilisateur solide serait très probablement un membre idéal de votre équipe de développement.
  • Expliquer ce qu'est un prototype. Les plus grands développeurs de plaintes ont sur le prototypage de l'interface utilisateur est leurs utilisateurs disent «C'est super. Installez cet après-midi. » Cela se produit parce que les utilisateurs ne se rendent pas compte plus de travail reste à faire sur le système. La raison pour laquelle cela se produit est simple: A partir de votre point de vue de l'utilisateur, une application totalement fonctionnelle est un groupe d'écrans et de rapports liés entre eux par un menu. Malheureusement, c'est exactement ce qu'un prototype ressemble. Pour éviter ce problème, signaler que votre prototype est comme un modèle de styromousse que les architectes construisent pour décrire la conception d'une maison. Personne ne s'attendre à vivre dans un modèle de styromousse, alors pourquoi quelqu'un voudrait attendre d'utiliser un prototype de système pour obtenir son travail?
  • La cohérence est critique. interfaces utilisateur inconsistants conduisent à des logiciels moins utilisables, plus de programmes, et apporter un soutien accru et les coûts de formation.
  • Suggestions de lecture

    Articles Liés