23 May 2013

Inscrivez-vous au Flux RSS

Design Studio: tellement UX… tellement créatif… tellement Agile!

Posté par jc-Qualitystreet le 21 septembre 2012

L’approche design Studio n’est pas révolutionnaire mais elle revient aujourd’hui sur le devant de la scène, notamment grâce à des configurations type SCRUM qui mettent en avant l’Equipe, le Collectif et  qui donne au Design Studio des conditions ultra favorables pour être efficace.

Sketching: Round 1 Travail individuel

Sketching: Round 1 Travail individuel au sein d'un COLLECTIF

Les + que j’ai pu observer

  • Cohésion de l’Equipe
  • Esprit Agile
  • Grand nombre d’options en un minimum de temps
  • Source de diversité et d’innovation
  • Résolution de problème efficace
  • Format impliquant et engageant (réflexion individuelle puis construction & décision collective)

Le Design Studio: Comment ça marche?

Cette approche ultra collaborative se déroule en 4 temps dans une logique itérative alternant divergence - convergence.

Un agenda simple

Un agenda simple

  • Temps 0 : Ouverture: contexteVision produitPersonas, Elements de Backlog ou Probléme à résoudre
  • Temps 1: Itération 1 avec Sketching Solo (rapide, 6 écrans ou enchaînement en 8 minutes), puis PITCH de chaque personne à l’équipe (3 min) pour défendre et présenter ses solutions puis CRITIQUE (constructive) de l’équipe (2 min)

design4_sketching-solo

  • Temps 2: Itération 2 (le REMIX), sur la base de la 1ere itération. On tient compte des options et critiques des autres avec Sketching Solo (rapide, 6 écrans ou enchaînement en 8 minutes), puis PITCH de chaque personne à l’équipe (3 min) pour défendre et présenter ses solutions puis CRITIQUE de l’équipe (2 min)
  • Temps 3 : Itération 3: ON CONSTRUIT COLLECTIVEMENT LA SOLUTION qui GAGNE :) (45 - 60 min) puis on la présente à d’autres si nécessaire
Pas mal d'options; 6 écrans * 6 personnes * 2 tours !

Pas mal d'options; 6 écrans * 6 personnes * 2 tours ! + 1 version finale

  • Temps 4 : Cloture

Au démarrage des projets, on se lance dans des design studio de 3, 4 heures qui vont impliquer le PLUS DE PERSONNES POSSIBLES (spécialistes de l’interface, développeurs, testeurs, représentants métier, clients, utilisateurs…).

design3_sketching-solo-2

Le design d’interface, via SKETCHING, est désormais l’affaire de tous.

Derniers Conseils

  • Le sketching est juste une question de pratique, alors entraînez-vous!
  • C’est un travail de conception
  • Ne vous laissez pas déstabiliser par certains spécialistes considérant encore qu’eux seuls détiennent cette expertise sur les écrans et leur enchaînement
  • Appuyez-vous sur le collectif et le format  Design Studio pour définir votre Vision UX ou la posture ergonomique de votre produit: faites-vous confiance et faites confiance au format pour vous donner les premières preuves que ça marche!!
  • Pensez à intégrer des mini-Design Studio tout au long de vos développements, au cours des sprints, dans les Backlog Refinement ou des workshops distincts, plus courts sur des problématiques précises…

Une journée dans la vie du Praticien AgileUX - 5 - Design d’interface

Posté par jc-Qualitystreet le 30 mai 2012

Activité # 5 du praticien Agile UX …

Le praticien Agile UX va travailler le design d’interface juste ce qu’il faut, juste à temps et de manière COLLABORATIVE

Le Design d’interface c’est en quelque sorte le squelette de vos applications ou sites Internet. Quand on travaille le design d’interface, on travaille le design des élements qui vont faciliter les interactions de l’utilisateur avec le produit.

Design d'interface - Couche Squelette

Design d'interface - Couche Squelette

AGILE = RUPTURE : Juste ce qu’il faut, Juste à temps et ENSEMBLE

Le design d’interface dans une dynamique agile c’est une rupture par rapport au passé, et très souvent pour les ergonomes et spécialistes UX, une vraie remise en question de leur façon de mener cette activité. Pas toujours simple de sortir de sa zone de confort…

Un agenda simple

Le DESIGN STUDIO... chance ou rupture?

Juste à temps…

On démarre vite sur ce que j’appelle la posture ergonomique du produit, une posture globale pour obtenir une vision UX d’ensemble. Evidemment pour cela, avoir travaillé la VISION du PRODUIT, les PERSONAS et disposer d’une première version du backlog de produit sont des PREREQUIS. Le juste à temps se jouera ensuite progressivement, avec un travail dans le détail au fur et à mesure des développements et de l’avancée des sprints.

Vision UX - Posture ergonomique

Vision UX - Posture ergonomique

Juste à temps c’est aussi privilégier l’expérience du produit et sortir de cette approche centrée livrables héritée des années 2000, et qui ont longtemps jalonné le projet. Livrer de la valeur au plus tôt…

Juste ce qu’il faut

Dans la même logique, on va éviter l’anticipation à outrance. Il s’agira de travailler ce juste ce qu’il faut qui permet de démarrer, de tester et valider des hypothèses, puis  d’alimenter « on demand » (avec un temps d’avance)  les développeurs en donnant du contexte aux user stories tout en  gardant une cohérence d’ensemble (un vrai challenge !)

ENSEMBLE

L’agilité c’est avant tout de la collaboration ; et comme d’autres activités le design d’interface peut et doit se travailler en Equipe, collectivement.

La diversité des équipes Agiles, leur colocalisation, leur mode de collaboration au travers de SCRUM et des différents workshops organisés sont source d’innovation. L’implication des personnes joue sur la motivation mais aussi sur les activités de décision ; les interfaces sont omniprésentes dans le quotidien des personnes y compris utilisateurs ou décideurs, les développeurs montent en compétences sur les questions ergonomiques ; ils savent faire ou peuvent avoir envie, peuvent apprendre… CROYEZ-VOUS encore SERIEUSEMENT qu’un BAC +5 en ergonomie vous permet de faire des interfaces plus utiles ou plus utilisables ? Le mode Héros est dépassé, comme le temps du Super UX qui vous fera dans son coin tous les écrans de votre application…

En résumé: très vite, définir la posture de l’interface… une vision ergonomique (UX) stable mais ouverte et évolutive, au niveau de l’interface, en lien avec les premiers éléments d’architecture de l’information, dans le respect des principes ergonomiques établis. Le praticien AgileUX se positionne en facilitateur de tous ces workshops, en soutien du PO avec l’équipe: là est sa valeur ajoutée… et les EQUIPES AGILES en ont vraiment besoin!

Le DESIGN STUDIO au démarrage, puis au coeur, des projets AGILES

L’approche design Studio n’est pas révolutionnaire mais l’agilité la remet au gout du jour et lui donne des conditions ultra favorables pour être efficace.

design4_sketching-solo

Cette approche ultra collaborative se déroule en 4 temps dans une logique itérative alternant divergence - convergence.

  • Temps 0 : Ouverture: contexte, Vision produit, Personas, Elements de Backlog ou Probléme à résoudre
  • Temps 1: Itération 1 avec Sketching Solo (rapide, 6 écrans ou enchaînement en 8 minutes), puis PITCH de chaque personne à l’équipe (3 min) pour défendre et présenter ses solutions puis CRITIQUE (constructive) de l’équipe (2 min)
  • Temps 2: Itération 2 (le REMIX), sur la base de la 1ere itération. On tient compte des options et critiques des autres avec Sketching Solo (rapide, 6 écrans ou enchaînement en 8 minutes), puis PITCH de chaque personne à l’équipe (3 min) pour défendre et présenter ses solutions puis CRITIQUE de l’équipe (2 min)
  • Temps 3 : Itération 3: ON CONSTRUIT COLLECTIVEMENT LA SOLUTION qui GAGNE :) (45 - 60 min) puis on la présente à d’autres si nécessaire
  • Temps 4 : Cloture

design3_sketching-solo-2

Dans les tous premiers sprints, on se lance dans des design studio de 3, 4 heures qui vont impliquer TOUT LE MONDE. Le SKETCHING, le design d’interface est désormais l’affaire de tous.

Au cours des sprints, on peut intégrer les design studio dans les Backlog Refinement ou des workshops distincts, plus courts sur des problématiques précises…

Personnellement j n’y vois que des bénéfices : Esprit Agile, cohésion de l’Equipe, grand nombre d’options en un minimum de temps, source de diversité et d’innovation, résolution de problème efficace, impliquant et engageant (réflexion individuelle puis construction & décision collective)

DONNER DU SENS, enrichir les user stories A CHAQUE SPRINT

Les user Stories n’auront de valeur pour les équipes de développement que lorsqu’elles seront expliquées, enrichies, mises en contexte, notamment grâce au sketching et au wireframe (artefact non graphique représentant la structure et la mise en page des écrans à développer, symbole de ce design d’interface).

design2_userstoriescontext

On accompagnera le tout de quelques annotations pour décrire le mode de fonctionnement des éléments qu’il contient. La mise en contexte dans un scénario (enchaînement d’écrans selon un scénario clé, appelé storyboard) ajoute de la valeur…

Le quotidien du praticien AgileUX  c’est l’équipe. La colocalisation est essentielle. Et comme pour d’autres acteurs, l’activité du praticien Agile UX se jouera sur plusieurs temps :

  • le futur avec un petit temps d’avance pour préparer les stories à venir avec plus de fluidité et cette cohérence d’ensemble qui doit être maintenue
  • le présent avec des interactions fortes et quotidiennes avec l’Equipe sur les développements en cours

LES OUTILS… éternelle question

Un seul trio gagnant… A ce stade, le papier (du sketching au prototypage), le travail en équipe médiatisé autour d’un tableau ou sur la base des éléments crées en un clin d’œil à l’aide d’un outil comme balsamiq, sont de loin les plus efficaces.

Travail au Paper Board - Posture ergonomique

Travail au Paper Board - Posture ergonomique

Exemple personnel sur la posture ergonomique lors de la refonte de ce blog

Qualitystreet sur Balsamiq

Qualitystreet sur Balsamiq

Plus de visuel pour plus de feedback, de la simplicité, de  collaboration et de la proximité avant tout. Dans des contextes spécifiques et sous contraintes, d’autres outils seront sans doute à privilègier…

UN SEUL CONSEIL : A FOND SUR LE DESIGN STUDIO !!!!

Design d’interface et critère ergonomique 11: Compatibilité

Posté par jc-Qualitystreet le 23 février 2011

Ma liste de critères ergonomiques pour la conception d’interface contient 11 critères. C’est une liste personnelle, établie au départ sur la base des normes & standards existants (ISO 9241, AFNOR Z67 133, Bastien & Scapin, Heuristiques US …), que je m’efforce de partager au quotidien avec les équipes de développement tout en sensibilisant le métier sur la question.

Compatibilité : en quoi ça consiste ?

C’est s’adapter aux modes opératoires de l’utilisateur (mais aussi tenir compte des contextes et situations similaires).

Ce 11ème et dernier critère se réfère en premier lieu à l’accord existant entre les caractéristiques des utilisateurs (caractéristiques physiques, psychologiques, démographiques, expérience, compétences, attentes, besoins…), les tâches et les éléments d’interface et d’interactions.

La compatibilité concerne aussi la capacité de l’application à s’inscrire dans des standards établis pour des contextes similaires. On parlais beaucoup des standards Windows; on parle toujours des standards Web…Les standards d’accessibilité relèvent donc en partie de critère.

Des standards pour les interfaces mobiles... qui vont nous suivre

Des standards pour les interfaces mobiles... qui vont nous suivre longtemps

La compatibilité est un critère ergonomique majeur en conception d’interface, avec entre autres, à la clé plus d’efficience et d‘efficacité dans l’utilisation de l’outil et une réduction du temps d’apprentissage

Mauvaise pratique

Exemple 1 :

Bouh... le bouton radio pour déclencher une action!!

Bouh... le bouton radio pour déclencher une action!!

Exemple 2

Ok mais le fil d'Ariane et les éléments de navigation, on les attend... en haut!

Ok mais le fil d'Ariane et les éléments de navigation, on les attend... en haut!

Quelques bons exemples … so GOOD !

Bonne pratique :

Bonne métaphore

Bonne métaphore

Bonne pratique :

Un élément que chacun d'entre nous connait

Un élément que chacun d'entre nous connait

Bonne pratique :

Une fiche produit efficace chez Gap avec tout ce que l'utilisateur peut avoir besoin pour faire son choix

Une fiche produit efficace chez Gap avec tout ce que l'utilisateur peut avoir besoin pour faire son choix

Bonne pratique :

Yahoo mail, quelque chose de connu pour les utilisateurs d'outlook...

Yahoo mail, quelque chose de connu pour les utilisateurs d'outlook...

Bonne pratique :

Regroupement par continent puis pays

Regroupement par continent puis pays... vous avez dit modèle mental

Bonne pratique :

La cible des utilisateurs est US...

La cible des utilisateurs est US...

Bonne pratique :

Shazam: une application mobile qui répond efficacement aux besoins des utilisateurs!

Shazam: une application mobile qui répond efficacement aux besoins des utilisateurs!

Bonne pratique :

Du déjà vu remasterisé !

Du déjà vu, cette fois-ci remasterisé !

Bonne pratique :

Trés bonne compatibilité avec l'univers de la facturation...

Trés bonne compatibilité avec l'univers de la facturation...

Quelques exemples de recommandations

  • Adopter le point de vue de l’utilisateur
  • Proposer un contenu engageant, pertinent et attendu par les utilisateurs
  • S’assurer que la logique applicative correspond bien à la logique (modèle mental) de l’utilisateur
  • Permettre aux utilisateurs de recevoir des documents conformes à  leurs préférences
  • Adapter l’ordre des menus à la façon dont l’utilisateur exécute ses actions
  • Placer les éléments les plus importants pour l’utilisateur en haut de la liste
  • Conserver l”organisation du formulaire papier pour les pages formulaires remplies par les opérateurs
  • Proposer une séquence de saisie adaptée à l’ordre souhaité par les utilisateurs
  • Proposer un moyen facile et évident de revenir à la page d’accueil du site
  • Respecter les standards de conception d’interface Windows
  • Proposer des valeurs par défaut quand c’est possible
  • Utiliser le langage de l’utilisateur
  • Doter chaque image d’une alternative textuelle
  • Réserver les textes soulignés aux liens hypertextes
  • Identifier la destination des liens
  • Proposer un plan de site disponible depuis chaque page
  • Indiquer à la fois sur une page de résultats le nombre de résultats, le nombre de pages de résultats ainsi que le nombre de résultats par page
  • Proposer sur la page d’accueil du site web au moins un moyen de contact
  • Laisser à l’utilisateur suffisamment de temps pour lire et utiliser le contenu.
  • Réserver les couleurs vives pour attirer et capter l’attention
  • Identifier chaque page du site par un titre de page
  • S’assurer de la compatibilité du site avec les principaux navigateurs du marché
  • Optimiser les pages de l’application pour qu’elles s’affichent sans ascenseur horizontal en résolution 1024×768
  • Ne pas construire entièrement un site public sur  une technologie telle que Flash, Flex, Ajax
  • Assurer l’accessibilité des contenus dynamiques
  • Construire la fonction de recherche à partir des termes et expressions utilisateurs

Design d’interface et critère ergonomique 10: Signifiance

Posté par jc-Qualitystreet le 24 janvier 2011

Ma liste de critères ergonomiques pour la conception d’interface contient 11 critères. C’est une liste personnelle, établie au départ sur la base des normes & standards existants (ISO 9241, AFNOR Z67 133, Bastien & Scapin, Heuristiques US …), que je m’efforce de partager au quotidien avec les équipes de développement tout en sensibilisant le métier sur la question.

Signifiance : en quoi ça consiste ?

C’est parler le  langage de l’utilisateur.

Ce critère concerne la bonne adéquation entre l’objet et son référent, et implique donc de choisir de manière appropriée les mots et les symboles utilisés sur un site ou une application.

Concret - Abastrait

Concret - Abstrait

Un regard tout particulier sera donc porté sur le vocabulaire utilisé dans l’interface ou sur le site. Une fine connaissance des cibles et de leur domaine, au travers d’une approche Personas, d’enquêtes contextuelles ou de Tri de cartes est indispensable pour bien appréhender les mots, le langage des utilisateurs.

Dans tous les cas, un vocabulaire simple, précis, concis, explicite, compréhensible et orienté utilisateur doit être privilégié.

L’utilisation d’icônes et d’images présente de multiples avantages (concision et reconnaissance) puisqu’il s’agit d’éléments qui peuvent être interprétés, et donc reconnus plus rapidement que du texte. Toutefois celles-ci doivent être maniées avec précaution : en nombre limité, conventionnelles, sans aucune ambigüités et idéalement associées à un libellé qu’elles représentent.

En bref, les mots et symboles choisi doivent être familiers des utilisateurs.

Quelques exemples de recommandations

  • S’assurer que le lien entre l’objet et son référent est le plus direct possible
  • S’assurer que les liens et items de navigation ne comportent pas de termes qui risquent de ne pas être compris par la population visée.
  • S’assurer que les titres véhiculent ce qu’ils représentent, et sont distincts
  • S’assurer que les liens sont explicites dans leur contexte: l’utilisateur doit savoir s’ils renvoient vers une autre page, s’ils ouvrent un document bureautique ou s’ils correspondent à une adresse électronique
  • Rendre les règles d’abréviation explicites
  • Vérifier la compréhension des icônes avec les utilisateurs cibles
  • Utiliser des icônes pour les éléments fréquemment employés
  • Accompagner l’icône de son nom

Mauvaise pratique

Exemple (Rowenta)

Des icônes isolées et ambigues sur Rowenta.fr

Des icônes isolées et ambigues sur Rowenta.fr

Quelques bons exemples… So good!

Bonne pratique :

Des libellés concis et explicites

Des libellés concis et explicites

Bonne pratique:

Un choix d'icônes efficace qui respecte les conventions

Un choix d'icônes efficace qui respecte les conventions

Bonne pratique:

Association Icône et Libellé: Clair et Explicite

Association Icône et Libellé: Clair et Explicite

Design d’interface et critère ergonomique 9: Cohérence

Posté par jc-Qualitystreet le 23 janvier 2011

Ma liste de critères ergonomiques pour la conception d’interface contient 11 critères. C’est une liste personnelle, établie au départ sur la base des normes & standards existants (ISO 9241, AFNOR Z67 133, Bastien & Scapin, Heuristiques US …), que je m’efforce de partager au quotidien avec les équipes de développement tout en sensibilisant le métier sur la question.

Cohérence : en quoi ça consiste ?

C’est fournir à l’utilisateur un cadre stable dans des contextes similaires.

Ce critère concerne la façon dont les choix de conception  d’interface:

  • localisation des éléments,
  • libellés,
  • format et design graphique,
  • menus,
  • navigation,
  • interactions…)

sont conservés pour des contextes identiques, et sont différentiés pour des contextes différents.

ikea2ikea

La cohérence est un élément d’apprentissage essentiel et l’un des principaux leviers permettant d’assurer une utilisation efficiente de l’interface. Du point de vue de la navigation, ce critère est tout simplement crucial : un système de navigation cohérent permettra de ne pas perdre l’utilisateur. Celui-ci pourra ainsi se repérer facilement, anticiper et agir avec plus de sérénité.

Eléments de Cohérence au sein d'une fameuse suite applicative

Eléments de Cohérence au sein d'une fameuse suite applicative

Plus globalement, la cohérence rend le produit PREDICTIBLE.

Quelques exemples de recommandations

  • Proposer des formats d’écrans similaires
  • Fournir des mécanismes de navigation cohérents
  • Proposer les systèmes de navigation de manière constante sur l’ensemble des pages du site
  • Prévoir un lien vers la page d’accueil du site ou de l’application dans toutes les pages
  • Prévoir un bandeau de navigation principal présent et identique sur toutes les pages pour se déplacer entre les domaines de l’application
  • Regrouper les fonctions transverses dans une zone généralement située en haut à droite de l’écran et maintenir cette position constante sur l’ensemble du site
  • Homogénéiser les types d’action associées à un même pictogramme dans l’ensemble de l’application
  • Dans le cas d’un lien interne, s’assurer que le libellé du lien est idéalement le même que le titre de l’écran cible
  • Utiliser toujours le même format pour les tableaux de données

Mauvaise pratique

Exemple (Nu-Tronics)

connsistenybad

Aucune cohérence entre la Home et les pages interieures

Aucune cohérence entre la Home et les pages interieures

Quelques bons exemples… So good!

Bonne pratique (IBM) :

ibm1

ibm2

Bonne pratique (Amazon):

amazon1

Bandeau de navigation Cohérent

Bandeau de navigation Cohérent

Bonne pratique (Banque Postale):

coh-bp2

Cohérence (couleur): contextes similaires et différents

Cohérence (couleur): contextes similaires et différents

RIA et Ergonomie Web: enfin prêts ?

Posté par jc-Qualitystreet le 30 novembre 2010

Les interfaces riches basées sur le navigateur web proposent de nouvelles modalités de présentation, de nouveaux comportements et au final plus d’interactivité ; l’enjeu ergonomique est fort alors que l’offre technologique RIA (Rich Internet Applications, Ajax ou d’Adobe et de Microsoft) est aujourd’hui mature et que les utilisateurs semblent prêts.

Cette évolution technologique ne signifie pas pour autant rupture avec les critères ergonomiques de base dont le respect assure une bonne utilisabilité de l’interface.

Il est évident que les bénéfices des RIA ne peuvent s’observer qu’à partir du moment où les interactions sont pensées en regard de l’activité des utilisateurs, et que le tout est employé avec précautions. Seule leur association permettra de garantir une Experience Utilisateur Riche et Réussie.

Deux exemples illustrent parfaitement cette problématique :

Exemple 1 : Glisser-Déposer des éléments d’une page

Ce mode d’interaction très dynamique et spectaculaire renvoie à deux analogies marquantes qui suffisent à le rendre populaire : celle de la vie quotidienne (« je prends des aliments dans un rayon et les mets dans mon caddie ») et celle de la bureautique depuis l’apparition du Macintosh en 1984.

Les +

Plus de contrôle, bonne compatibilité avec d’autres contextes et plaisir d’usage.

Les précautions à prendre

  • S’assurer de la pertinence de l’interaction riche pour l’exécution des tâches,
  • Proposer des éléments forts d’incitation, de guidage et de transition pour comprendre comment ça marche et prévenir les erreurs.
  • Donner du feedback sur l’action effectuée

Illustrations

Temps 1
Temps 1

Temps 2

Temps 3

Temps 3

Exemple 2 : Communication asynchrone avec rechargement partiel et silencieux

C’est l’un des premiers et grands points forts d’Ajax.

Il permet de se focaliser sur des zones ciblées tout en évitant le rechargement complet de la page.

Les +

Plaisir d’usage, mais aussi plus d’interactivité, plus de fluidité et un retour d’informations en temps réel (notamment en prévention des erreurs)

Les précautions à prendre

  • Conserver la fluidité
  • Donner un retour (feedback) sur l’action effectuée (notamment d’un point de vue visuel)

Illustrations

Feedback... Feedback

Feedback... Feedback

Ajout dun item

Ajout d'un item

RIA, au service de bonnes pratiques ergonomiques reconnues…

L’auto complétion (l’utilisateur commence à taper quelques lettres et le système le guide alors dans sa recherche) et la validation à la volée de champs de formulaires en sont les parfaites illustrations. Outre de réels bénéfices en termes d’utilité, de productivité et de confort, ces deux techniques exploitent admirablement des critères ergonomiques majeurs, tels que la prévention des erreurs, le guidage et le feedback immédiat.

Validation à la volée

Validation à la volée

Enfin d’autres composants riches (issus de technologies variées) deviennent de véritables atouts pour la conception des interfaces utilisateurs. Les outils de manipulation directe, d’affichage contextuel, les techniques d’affichage dynamique (accordéons, panels, fenêtres secondaires, menus riches, carrousel, zoom, etc.) aux effets toujours plus variés (Lightbox…) viennent enrichir chaque jour davantage l’arsenal des concepteurs d’interface …

Effet LightBox: trés efficace au quotidien !

Effet LightBox: trés efficace au quotidien !

pour des produits UTILES et toujours PLUS UTILISABLES (c’est-à-dire efficaces, efficients et satisfaisants !)

Get Adobe Flash playerPlugin by wpburn.com wordpress themes