Atteindre l'excellence en conception d'interface utilisateur

Dans cet article, nous considérons et décrit ce qu'il croit être le top 10 des considérations lors de la conception d'une application.

A+ A-

Que l'on est la conception d'une application web, application logicielle ou «mobile app» - la question est toujours la même. Comment puis-je résoudre le problème de «les utilisateurs tout en veillant à ce que l'application est facile à utiliser, sécurisé et possède toutes les fonctionnalités désiré?

User Interface Design

Résoudre le «problème» est un acte d'équilibrage. Ici, dans cet article, nous considérons et nous décrivons ce que nous croyons être le top 10 des considérations lors de la conception d'une application.

1. L'objectif

Avant même de commencer la conception de l'application, il est important de bien comprendre le problème que vous essayez de résoudre. Même si vous développez un jeu, vous devez comprendre ce que vos utilisateurs veulent. Vous devez connaître votre principal et les objectifs secondaires ( les «objectifs»). Bonne utilisation de la recherche sur le marché aussi bien vous poser les questions suivantes vous mettra en bonne place: Quel est le problème que vous essayez de résoudre? Qui est votre public cible?

Il est souvent pris pour acquis que vous avez besoin pour concevoir votre interface utilisateur pour votre public cible, si votre public cible est techniquement esprit que vous obtenez loin avec une conception technique - il peut même être favorisée en raison de sa familiarité. Souvent, vous ne serez pas avoir les ressources pour segmenter votre marché, vous devez donc considérer ce qui est le plus petit dénominateur commun qui fait sens pour votre produit.

Si vous visez pour le marché de masse, vous devez considérer la simplicité dans la mesure du possible - lorsque Google a commencé, c'est exactement ce qu'ils ont fait. Seulement progressivement ont-ils ajoutent de la complexité supplémentaire. Une telle simplicité pour répondre objectif principal d'un utilisateur a aidé à obtenir l'adoption généralisée. Même Facebook gardé les choses incroyablement simples et intuitifs quand ils ont commencé.

Maintenant que vous avez identifié votre public cible , vous pouvez identifier quelles applications ils seront utilisés pour l' utilisation et veiller à ce que vous adoptez des normes que les utilisateurs seront utilisés pour.

2. droppage

Ceci est un terme que nous utilisons pour décrire notre processus de filtrage des ventes (en visant à amener les utilisateurs à télécharger, installer et utiliser notre application) et quand les gens utilisent notre logiciel.

Dans les «ventes» et «processus d'installation" il est communément entendu que vous aurez envie de minimiser la quantité de droppage pour obtenir le montant maximum de clients et / ou des utilisateurs. Il est largement apprécié que les causes suivantes droppage: mauvaises critiques, la conception du programme d'installation compliquée, la surcharge d'informations et le langage technique.

Pensez à partir d'un point de vue de l'utilisateur lors de la commercialisation d'une application, ils veulent voir votre application, peut en regardant votre application un utilisateur peut comprendre intuitivement comment l'utiliser? Sinon, vous aurez droppage.

De même dans votre application, plus compliqué le processus et les étapes supplémentaires à l'extérieur de l'écran principal plus droppage une fonction / avantage particulier aura.

3. Normalisation et USP (Unique Selling Point)

Lors de la conception de votre interface, en utilisant l'objet standard commande la plus facile et plus intuitive que votre logiciel sera d'utiliser. Ainsi, par exemple, en utilisant des comportements et des objets que l'utilisateur attend veillera à ce que les utilisateurs savent intuitivement comment utiliser votre application logicielle.

En utilisant des pointes d'outils descriptifs et décrivant avec précision les étiquettes avec du texte ou des images facilitera l'utilisation de votre logiciel. Cela dit, vous devez également tenir compte de ce que vous êtes unique point de vente est - ce que vous offrez, au-delà de ce que vos concurrents offrent.

4. Les concepteurs et les programmeurs

Trop souvent, la conception d'une application est laissée aux programmeurs plutôt que les concepteurs dans le but de réduire les coûts. Cela est souvent une fausse économie. Programmeurs - pour la plupart, sont, des techniciens intelligents qui ne sont pas formés à penser à la commercialisation et la bonne conception, ils sont résoudre des problèmes, et ceux qui résolvent généralement le problème avec le moins d'effort possible pour eux-mêmes. En tant que tel il y a souvent un conflit d'intérêts entre une bonne conception et un intérêt de programmeurs de sauver sa / son temps / difficulté.

Envisager d'obtenir des designs conceptuels créés en premier lieu, la programmation de la solution, puis en ajoutant la conception à votre produit.

VOIR AUSSI: pur CSS: Purest Framework CSS de Yahoo!

Solution 5. Merit

Depuis les programmeurs cherchent à minimiser leur propre dépense d'effort, ils atteignent l'objectif que vous énoncez souvent pas de la manière la plus souhaitable. Dix heures du programmateur peuvent, par exemple, réaliser une meilleure solution et d'économiser mille heures d'utilisation - lorsque vos clients sont des employés internes ceci est quelque chose à considérer en termes monétaires. De même, " une bonne conception" a le potentiel pour le rendre plus facile d'obtenir de nouveaux clients, fidéliser les clients existants et de réduire les coûts de soutien - qui ont tous une valeur monétaire. Si vos programmeurs apportent leur soutien, ou doivent apporter des modifications plus tard, il est souvent préférable de déterminer / décrire la solution du mérite (le meilleur moyen d'un travail de solution), plutôt que d'attendre pour voir ce que vos programmeurs viennent pour. Il ira mieux pour votre portefeuille sur le long terme.

6. sécurité

Comment sécuriser votre produit final? Comment est-il facile à planter il? Comment est-il facile de provoquer l'instabilité ou "hack" votre backend. Un excellent testeur de bug permettra de tester votre application sur tous les systèmes d'exploitation ciblés, en autant de combinaisons que possible et essayer dur pour «casser» votre système au cours du développement de telle sorte que quand il frappe le marché quelques-uns - ou défauts notions sont laissés à découvrir et non fixée . Rappelez-vous si vous avez un taux de 0,1% de défaut et vous obtenez 10.000 nouveaux utilisateurs par jour qui est encore 100 plaintes que vous obtenez à votre boîte de réception. Personnellement, je préfère arranger les choses avant qu'elles ne sont un problème en premier lieu. Pensez à utiliser un développement de bogue à tels que Assembla pour suivre les bogues.

7. Locus de Focus

Votre lieu de accent devrait être mis sur la fourniture de la meilleure expérience utilisateur possible pour votre application. Dans le cas où vous visez pour le marché de masse, vous souhaitez que votre application si simple que les utilisateurs peuvent l'utiliser de manière intuitive, sans instruction. Cela dit, avoir de bonnes instructions ne fait pas mal. Lors du développement, vous devez considérer ce problème que vous résoudre, comment vous allez faire de l'argent de votre produit et quel est l'objectif principal d'un utilisateur lors de l'utilisation de votre application.

8. Information Opacité

Cela peut sembler un concept simple, «les gens ne savent pas ce qu'ils ne savent pas» - à moins que vous leur dites. Si je vous demande d'écrire une liste complète des fonctionnalités Excel sont les chances que votre liste va être incomplètes par rapport aux programmeurs qui a programmé l'application. Si vous voulez que vos utilisateurs d'obtenir le montant maximum de la prestation de votre demande votre fonctionnalité doit être facile à trouver dans l'application, facile à utiliser dans l'application et bien commercialisé en dehors de l'application de telle sorte que les utilisateurs connaissent les avantages qui peuvent être tirés .

9. Breadcrumbs

Hier, j'instruisait mon père sur la façon de faire une restauration du système tel qu'il pourrait réinitialiser son système à la façon dont il a été le mois dernier afin de remédier à un problème de matériel qu'il avait. "Démarrer> Accessoires> Outils système", puis allez dans "la restauration du système, attendez ... puis cliquez sur" Suivant "puis trouver la date à laquelle vous souhaitez restaurer et cliquez sur Suivant" Je lui ai dit, vous pouvez voir ci-dessus ce sont huit étapes. J'obligé huit chapelure pour mener mon père à l'étape dont il avait besoin de prendre afin d'atteindre son objectif. Autrement dit, plus les miettes de pain que vous avez besoin de votre utilisateur à effectuer afin d'atteindre un objectif, les personnes moins qui utiliseront cet utilitaire.

10. Faites défiler, défilement, faites défiler

Un de mes plus gros animal de compagnie déteste dans la conception d'applications mobiles est défilement. Ne vous méprenez pas, j'aime la barre de défilement - c'est un concept génial. Toutefois, si vous avez des milliers d'e-mails dans votre boîte de réception, ou si vous avez une liste qui est ridiculement longue - par exemple Facebook nourrit, je ne veux pas rester là pendant cinq minutes et faites défiler le lot. Vous avez besoin d' une solution pour faire défiler rapidement vers le haut ou vers le bas - envisager d' utiliser des raccourcis, des filtres, des boutons pour faire défiler rapidement vers le haut ou le bas ou "rapide" faire défiler la liste. Nous avons fait cela dans Chit Chat pour Facebook Blackberry.

11. Information Overload

Lorsqu'on leur a présenté un nouvel outil, les gens ne peuvent détenir sept nouveaux éléments d'information dans leur tête à la fois. Pourquoi pensez-vous que Google Chrome a sept objets sur son navigateur? Vous souvenez-vous de vos pensées quand vous avez ouvert Microsoft Word ou Excel? Wow, vous avez été submergé par la quantité d'informations. Sauf si vous créez un IDE si vous pouvez réduire le montant de la surcharge d'information, lors de la présentation de nouvelles fonctions et des idées plus les gens vont utiliser activement votre logiciel.

Ads

Partager

Récent

Les meilleures alternatives Ubuntu à rechercher si vous êtes un fervent adepte de Linux

Commençons par se familiariser avec quelque chose; de base,...

Tech hebdomadaire Nouvelles: Nokia, Google et Nintendo

Bonjour à tous, c'est vendredi, Mars 3ème et comme touj...

Projets Raspberry Pi pour les débutants - Qu'est-ce que vous pouvez faire avec un Raspberry Pi

Le Raspberry Pi est une série de faible puissance, les ordi...

Meilleur VPN pour Android 2017 - Comment utiliser VPN dans Android

Il est révolu jours où VPNs étaient seulement pour les tech...

commentaires