L’Importance Des Interface

44
L’importance des interface Pierre Lechelle Développeur Web Chez You-Exist http://blog.ntrm.net

description

Ce slide vous présente les différent types d'interface.

Transcript of L’Importance Des Interface

Page 1: L’Importance Des Interface

L’importance des interface

Pierre LechelleDéveloppeur Web

Chez You-Existhttp://blog.ntrm.net

Page 2: L’Importance Des Interface

Ce que nous allons voir• Types d’interface

– Riche– Simple

• Interaction avec le lecteur• Pourquoi les utiliser ?• Avantages des interfaces riches• Inconvénient des interfaces riches• Quelques exemples• Ou et Comment les utiliser ?• Comment gagner le marché• Apprenez de vos concurrents• Ne cherchez pas le complexité• Faite tester votre application• Ecouter les clients• Nos conseils

Page 3: L’Importance Des Interface

Types d’interface

• Nous pouvons distinguer deux types d’interface :– Interfaces Simples : Aucune ou très peu

d’intéraction avec le lecteur.– Interface Riche : Basé sur l’interaction avec le

lecteur.

• La seule donnée qui change c’est l’intéraction avec le lecteur. Nous allons voir pourquoi cela est important.

Page 4: L’Importance Des Interface

Voici un exemple d’interface simple. On voit que le lecteur n’a pas du tout d’intéraction avec le lecteur.

Page 5: L’Importance Des Interface

La boutique de Teroforma vous propose grâce a une interface riche de choisir les éléments que vous désirez acheter sous forme de liste. Vous devrez cliquer sur l’objet puis le déplacer sur l’espace de travail pour l’acheter.

Page 6: L’Importance Des Interface

Interaction avec le visiteur

• Vous devez vous concentrer sur votre utilisateur.

• Vous devez vous préoccuper de ses besoins• Vous devez créer quelque chose d’ergnomique• Vous devez prendre la place du consomateur• Vous devez être clair• Voici les contraintes de votre application…

(riche). Les interfaces simple n’ont pas ces contraintes ou les ont moins en tête.

Page 7: L’Importance Des Interface

• Voila les contraintes qui déterminent les interfaces riches. Vous voyez que l’utilisateur doit se placer au dessus de l’application. L’application doit dépendre de l’utilisateur.

• Votre application doit servir à l’utilisateur dans le but d’améliorer sa navigation et son expérience utilisateur.

Page 8: L’Importance Des Interface

•Lors de votre invention d’interface riche vous devrez vous informer sur votre cible :•Age•Profession (possible)•Habitude de Navigation

•… dans le but de créer la meilleur application pour la cible prévue.•Consultez aussi les sondages concernant votre cible et établissez un sondage pour leur poser directement les questions.•Une fois cette étape passer, créer des personas, c’est sur cet outil que vous devez baser votre interface.•Car les personnas sont vos utilisateurs, vous devez les définit au mieux.

Page 9: L’Importance Des Interface

Pourquoi les utiliser ?

• Utiliser les applications riches permettent indéniablement d’augmenter son chiffre d’affaire. Votre site sera plus agréable à regarder et de naviguer dessus.

Pierre
Préciser
Page 10: L’Importance Des Interface

Avantages des interfaces riches

• Plus de visibilité car vos utilisateurs parlent de vous.

• Plus de CA• Meilleur interactivité avec le visiteur

Page 11: L’Importance Des Interface

Inconvénient des interfaces riches

• Cout de mise en place• Cout de l’hébergement quand a la bande passante• Cout de développement• Processus de développement et d’initialisation long• Moins de référencement sur les moteurs de

recherches quant au contenu inexistant de votre page remplacer par l’interface riche non indexer actuellement sur les différents moteur de recherche.

• Flash non disponible chez tout le monde

Page 12: L’Importance Des Interface

Bilan

• Les interfaces riches présente des inconvénient et des avantages comme toutes choses.

• Les cout sont existant, mais pas si cher que ca si vous développez l’application vous-même.

Page 13: L’Importance Des Interface
Page 14: L’Importance Des Interface
Page 15: L’Importance Des Interface
Page 16: L’Importance Des Interface

Ou et comment les utiliser ?

• On peut différencier deux classes d’interface riche :– Tout le site : ca veut dire que tout le site est

présenter sous interface riche– Une partie du site, habituellement le contenu

utilise les interfaces riches

Page 17: L’Importance Des Interface

Interfaces Riches : Tout le site

• Si tout votre site est développer intégralement grâce aux interfaces riches, méfiez vous, des moteurs de recherche.

• Réaliser une grosse campagne de référencement car votre site ne contient pas de contenu hormis votre interface riche qui n’est pas encore référencer sur les différents moteur de recherche

Page 18: L’Importance Des Interface
Page 19: L’Importance Des Interface
Page 20: L’Importance Des Interface
Page 21: L’Importance Des Interface

Interface Riche : Application

• Le but état d’intégrer des interfaces riches à l’intérieur du contenu pour augmenter le degré d’interactivité

• Faites la aussi attention aux moteurs de rechercher, préparer du contenu texte pour expliquer ce que vous présentez.

Page 22: L’Importance Des Interface

• Gardez en tête que vous ne devez pas agacer l’utilisateur, par exemple en affichant des effets graphique a chaque clic qui dure 3 secondes.

• Si vous voulez ajouter des effets graphique faite le en toute transparence sans supprimer la facilité d’utilisation que votre application s’est (doit) se fixer.

Page 23: L’Importance Des Interface

Contentez vous du minimum

• Faites des applications simple et sans imposer trop de fonctionnalité a l’utilisateur, proposez lui le minimum et créer par exemple un menu supplémentaire pour lui en présenter d’autre.

• Je me souviens d’une vidéos d’interview du fondateur de Twitter qui disait « pour créer Twitter nous avons choisi le minimum » et ca à très bien marcher.

Page 24: L’Importance Des Interface

• Intégrer les fonctionnalités minimale et permettez à l’utilisateur d’utiliser une version plus complète de votre application.

• Plus votre applications comportera de fonctions moins elle sera ergonomique et plus elle sera dur à manier pour l’utilisateur. Contentez vous donc du minimum.

• Le but de l’interface riche est de faire participez l’utilisateur, faite donc en sorte qu’il puisse faire ce qu’il désire (les besoins) le plus rapidement possible.

Page 25: L’Importance Des Interface

• Vous avez trois clics pour convaincre l’utilisateur :– de continuer a utiliser votre service– Que son utilisation est simple et qu’il peut faire

tout ce qu’il veut avec

• … profitez en pour tester, dans l’informatique, il faut toujours tester son programme auprès du consommateur pour être sur qu’il convient bien aux attentes. Une fois les retours reçu il faudra améliorer l’application en prenant compte des retours utilisateurs.

Page 26: L’Importance Des Interface

Pour convaincre l’utilisateur

• Nous appellerons ici l’utilisateur « le marché ». Le marché regroupe toutes les personnes susceptibles d’utiliser votre application.

• Vous devez vous importer chez le client pour qu’il puisse toujours avoir votre application à porter de main

Page 27: L’Importance Des Interface

Les applications RDA sont les applications que les utilisateurs peuvent installer chez eux, sur leur ordinateur, et qui peuvent être utiliser hors connexion (ou avec).

Les applications RDA doivent leur permettre d’utiliser votre application chez eux. C’est la aussi une source d’utilisateur puisque l’application va permettre a tout les utilisateurs n’ayant pas forcement le temps de se connecter d’avoir tout un tas de mise a jour de votre service directement sur leurs bureaux.

Page 28: L’Importance Des Interface

Notifiez

• Les notifications doivent être intégrer à votre application RDA pour permettre à l’utilisateur de travailler sur son ordinateur et de voir en même temps ce qui se passe sur votre réseau sans avoir à se connecter à votre site.

• Les notifications sont présente partout, les utilisateurs sont fans de « Stay Connected » afin de ne rien rater de leurs sites préféré. (Exemple : Les flux RSS, twhirl : client twitter)

Page 29: L’Importance Des Interface
Page 30: L’Importance Des Interface

Apprenez de vos concurrents

• Avant de réaliser votre application, cherchez vos concurrents afin de regarder la manière dont leur site est construit et si leurs fonctionnalités sont intéressantes pourquoi ne pas les intégrer.

• Allez souvent sur leur site pour vous tenir au courant de leurs évolutions.

• Faites mieux que vos concurrents, si vous faîtes moins bien, vous aurez forcement moins de visiteur sauf si vos concurrents ne sont pas très connu, si ils sont connu dépêchez vous sans vous précipiter

Page 31: L’Importance Des Interface

Ne cherchez pas la complexité

• Oubliez toutes notions de complexité dans les applications riches pour vous baser sur la simplicité.

• Si votre application est compliquer, l’utilisateur ne sera pas interpeler par votre application, il pensera aux applications de base comme Photoshop qui ne sont pas très ergonomique.

Page 32: L’Importance Des Interface

Soyez ergonomique

• Pour créer une bonne application riche il faut que vous soyez ergonomique. Pensez à vos utilisateurs.

• Toutes les fonctionnalités doivent être accessible le plus facilement possible, prenez en compte dans cet étape de la nécessité de chaque fonctionnalités.

Page 33: L’Importance Des Interface

Agrandissez les fonctions importantes

• Les fonctions importantes sont les fonctions principales de votre application.

• Ne faites pas de tout petit bouton pour actionner ces actions.

• Vos utilisateurs sont la pour utiliser ces fonctions principales, si ils ne les trouvent pas, ils risquent de se lacer et de partir blaser (il ne reviendra pas).

Page 34: L’Importance Des Interface

• … Agrandissez donc vos boutons d’actions déclenchant les fonctions principales pour permettre aux utilisateurs de les utiliser le plus facilement possible.

• Imaginez que votre application ait comme fonctions principales de lire les RSS et que le boutons RSS soit un tout petit carré de 19x19px, l’utilisateur aura du mal a cliquer dessus puisque la cible sera petite, plus la cible est grande plus c’est simple pour l’utilisateur.

• Loi de Fitz

Page 35: L’Importance Des Interface

Tester l’application

• Toutes les applications internet ou native doivent être tester.

• Vous ne pouvez pas mettre en production une application non tester sous peine de perdre tout vos utilisateurs car ils ne seront pas satisfait.

• Vous devez en premier lieux réaliser un test vous-même pour voir si le développement est bon.

Page 36: L’Importance Des Interface

• … Ensuite faire tester votre application par un ou plusieurs beta testeur professionnel qui vous expliqueront les bug (et parfois comment les résoudre).

• Et enfin, mettre en ligne l’application en notant les retours des utilisateurs dans l’optique d’améliorer l’application pour qu’elle colle aux utilisateurs et qu’elle leur devienne indispensable.

• Ne proposez pas d’applications non terminer. Ne vous précipitez pas pour vos applications sous peine de bâcler l’application et de mettre à l’eau tout votre travail, ou alors préciser que ce n’est qu’une bêta.

Page 37: L’Importance Des Interface

Ecouter vos clients

• Le but d’une application riche est qu’elle convienne à vos clients, c’est pour ça qu’il faut vraiment les écouter.

• Utiliser les commentaires de votre application dans le but de l’améliorer.

• Etudier tout les commentaires en cherchant toutes les possibilités inexploré que vous offre ce commentaire.

Page 38: L’Importance Des Interface

Nos conseils

• Vous trouverez dans les diapositives suivantes nos conseils pour améliorer vos interfaces riches

Page 39: L’Importance Des Interface

Soyez à l’écoute

Page 40: L’Importance Des Interface

Soyez toujours évolutifs et le meilleur

Page 41: L’Importance Des Interface

Soyez Ergonomique

Page 42: L’Importance Des Interface

Pensez a vos utilisateurs

Page 43: L’Importance Des Interface

Pensez aux évolutions

Page 44: L’Importance Des Interface

Crédits

• Présentation par Pierre Lechelle pour http://blog.ntrm.net

• Je suis développeur internet depuis maintenant 5 ans (PHP, MySQL, Flex, CSS, (x)HTML , JavaScript, Ajax). Je propose maintenant mes services ainsi que mon expertise grâce à la société You-Exist (http://www.you-exist.com)