billets

Récemment

Site à une page (un autre) | Accueil | Le pouvoir des pictogrammes »

21 janvier 2009

Expérience utilisateur et méthodes agiles : mariage naturel ou forcé?

J'étais invité hier soir par la Communauté Agile de Québec à faire un exposé sur l'intégration de l'expérience utilisateur dans les méthodes agiles. Voici un résumé de ma présentation.

Pas évident! Selon certains auteurs et blogueurs, l'intégration de l'expérience utilisateur aux méthodes agiles ne semble pas facile.

Expérience utilisateur. L'expérience utilisateur, c'est l'émotion ressentie par un utilisateur lorsqu'il utilise un service (Web ou humain) dans l'atteinte d'un objectif. Cette préoccupation est devenue importante depuis la démocratisation de l'informatique, c'est-à-dire depuis l'avènement du Web. Voici quelques exemples d'expériences utilisateurs :
- l'histoire de ma belle-mère (achat d'un appareil photo numérique)
- l'achat d'un iPod et un repas au Clocher penché

Comment concevoir l'expérience utilisateur.
1. Connaître les utilisateurs (âge, sexe, langage, appartenance à un groupe, questions, préoccupations, incompréhension, état d’esprit). Pour y arriver, on effectue des entrevues express (extreme user research) ou des observations passives. On documente le tout à l'aide de personnages.

2. Concevoir en évitant de réinventer la roue. On réutilise la connaissance existante documentée sous la forme de patterns, de meilleures pratiques ou de publications. Les grands auteurs sont Ben Shneiderman, Richard Saul Wurman, Edward Tufte, Bill Buxton, John Pawson, Luke Wroblewski, Don Norman, Jakob Nielsen, Christopher Alexander, Brenda Laurel, Jenifer Tidwell, Aaron Marcus, Alan Cooper, Bruce Tognazzini, Jared Spool, Nathan Shedroff, Jon Kolko et Bill Gaver.

La conception doit se faire en équipe afin de favoriser une communication directe. Dans la même veine, on dessinera les maquettes au tableau au lieu d'en parler ou de les décrire puisque comme le dit si bien Yvon Deschamps : « On veut pas le sawère, on veut le wère! »

3. Évaluer rapidement ce qui a été conçu. Ainsi, on testera des maquettes papier avec de vrais utilisateurs.

Et les approches agiles? On vise les mêmes objectifs : développement itératif, travail d'équipe, gens passionnés, communication directe, documentation minimale, solution de qualité... mais avec des perspectives complémentaires. On est donc fait l'un pour l'autre!


À lire aussi
- Développer plus rapidement
- Différence entre besoins et objectifs
- Livres préférés en utilisabilité

Écrit par Daniel le janvier 21, 2009 08:57 AM

Vos commentaires

De vrais leviers, des valeurs communes mais une nécessaire adaptation:

12 Bonnes pratiques pour intégrer l'UX dans l'agilité

Mon manifeste pour une ergonomie Agile

JC
www.qualitystreet.fr


Écrit par: jc-Qualitystreet le janvier 21, 2009 10:27 AM

Bonjour Daniel,

Effectivement, pas toujours facile d'intégrer ces approches. J'ajoute à ta rubrique 1. Connaître les utilisateurs la question "Pourquoi le font-ils ?". Pourquoi les utilisateurs privilégient certains choix et pas d'autres :
- règles d'affaires obligatoires ?
- contraintes ?
- habitude ?
- méconnaissance d'autres possibilités ?

En outre, une révision du processus métier / des règles d'affaires me semble de mise pour aller à l'essentiel :
- qu'est-ce que nous gardons ou améliorons dans l'expérience utilisateur ?
- qu'est-ce que nous reportons voire abandonnons ?

À lire pour plus de détails
5 bonnes pratiques pour réussir un développement en SI

Martin

Écrit par: Martin le janvier 24, 2009 04:21 PM

Tout à fait d'accord avec tous les points. Par contre je rajouterais un point. Il existe toujours des différences entre la spécification orale / papier / photoshop et la version implémentée. Restrictions techniques liées aux langages ou à la plateforme.
Il me semble nécessaire d'intégrer tout de suite et d'itérer rapidement avec le designer.
Ceci est grandement facilité quand le design, la marque et le produit sont intégrés pleinement dans l'itération.
(un exemple)

Une sorte d'extrême programing developer + designer.

Écrit par: Nicolas Cynober le janvier 31, 2009 12:56 PM