Intégration de la validation utilisateur en développement Agile Un cas d étude : logiciel de connexion Ergo'IA Workshop, 1 er juillet 2011 Daniel Henry, ErgoConcepteur
sommaire 1. Ergoconception 2. Développement «traditionnel» & Agile 3. validation utilisateur adaptée à Agile 4. cas d étude : logiciel de connexion 5. contraintes et avantages 6. questions
présentation M.S. en Facteurs humain University of Washington Seattle B.A. en Architecture University of California Berkeley ergonomie conceptions ergo conceptions
ergoconception Utilisateurs ergoconception Ergonomie Marketing opportunités du marché Conception (représentant des) besoins des utilisateurs Veille Développement Possibilités et contraintes techniques Produit conçu centré utilisateur
méthode de développement «traditionnelle» Expression Préparation des besoins Conception du générale test Recrutement Modération des tests 12 utilisateurs Analyse & recommandations pour version n+1 Test utilisateur 1 Test utilisateur 2 4 semaines 6 mois 12 mois
méthode de développement «AGILE»
méthode de développement «AGILE» pour une «histoire» Conception Tests Démonstration 6 mois 12 mois Test utilisateur?
multiples mini retours utilisateurs Recrutement test n+1 Préparation test Modération du test 1 utilisateur Analyse & recommandations 6 mois 121 mois jour 1 utilisateur x 24 tests = 24 utilisateurs
Le cycle ou «sprint» en développement Agile 5. Evaluation avec utilisateur et vrai projet en cours ou maquette, test de l avant phase 4. Conception Anticipation sur sprint n+1 3. Développement (3 semaines) 2. Développement sans impacte sur l IHM 1. Choix des histoires et planification Intégration dede l ergoconception Cycle la mêlé 3. Présentation à la mêlé et échanges 2. Evaluation avec utilisateurs et maquette interactive 1. Conception pour sprint en cours 4. Démonstration en fin de cycle 6. Remarques ergonomiques
Méthodologie
style d évaluation Etre agile > maximum de retours qualitatifs avec le minimum d effort logistique Design participatif Tests Agile Tests utilisateurs
calendrier Etre agile > maximum de retours qualitatifs avec le minimum d effort logistique L M M J V Préparation maquette/ scénario/objectifs Modération! jrs " jrs Analyse et recommandation Restitution " jrs " jrs
déroulement du test Etre agile > maximum de retours qualitatifs avec le minimum d effort logistique Recrutement : profils d utilisateurs correspondants à la cible Contexte : lieu calme Période de chauffe : aucune Questionnaire : habitudes & usages Type de maquettes : minimum de mise en situation Scénario : présentation générale test de quelques nouveaux points pour évaluation
cas d étude conception d un logiciel de connexion avec une clé USB 3G
«histoire 001» se connecter au réseau 3G avec une clé USB usage professionnel (accès site sécurisés)
l accès au logiciel sur XP 3 Widget 2 Application 1 Zone de notification 2
l accès au logiciel depuis windows 7
premier test PROFIL RESULTATS DES UTILISATEURS RECRUTES Avoir Très bons expérience avec les accès sécurisés (VPN) Etre Mais utilisateur icône ne devrait Windows pas être dans la zone de notification pour le test Connexion : disponible (Orange FT) Connecter 3G Changer de réseau > Afficher le mode complet Afficher le mode avancé Ouvrir mon espace client Ouvrir mon espace client
deuxième test RESULTATS Utilisateur est très énervé par la difficulté d accès au logiciel de connexion
conception des histoires suivi des retours utilisateurs Connexion : Internet actif (Orange FT) Déconnecter Changer de réseau > Afficher le mode complet Afficher le mode avancé Ouvrir mon espace client Ouvrir mon espace client 3G Code connecté PIN manquant à Internet avec : Orange mobile broadband Connecter Accéder à Internet à Connecter Accéder à mon à mon Entreprise Déconnecter 3G Changer de réseau > logiciel de connexion Connecté à mon Entreprise Avec : MOBILE Orange 00:00:03 12 kb accéder à Internet Connecter à Internet accéder à mon Connecter Entreprise à mon Entreprise 3G Mon espace client Modifier le code PIN Guide d utilisation Assistance A propos déconnecter déconnecter Test 1 : connecter à Internet, wifi offload Test 9 : basculement, changer de réseau Test 12 : mac
les prototypes et maquettes utilisés Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint n+1 Maquette interactive Powerpoint réalisée par ergoconceptions Prototype développé par la mêlé
restitution Etre agile > maximum de retours qualitatifs avec le minimum d effort logistique envers les décideurs* le jour même ou lendemain restitution brève et sans détour accentuation des points déterminants recommandations
adaptation de la méthode 1 test/semaine avec 1 utilisateur (4/sprint) Bien adapté au début => beaucoup de retours rapprochés Trop de travail de préparation Pas assez utilisateurs par test 1 test toutes les 2 semaines avec 2 utilisateurs (4/sprint) Bonne charge de travaille de préparation Permet de corriger entre 2 tests pour voir effet des corrections
Contraintes Le prototype souvent inachevé par rapport aux besoins des tests Exemple : le wifi n était pas accessible => oblige a repasser sur la maquette ppt Contenu des sprints évolue avec le temps Adéquation utilisateurs! produit à tester Difficile de tester les sprints en fin de projet car peu de choses à tester
Avantages offre à l équipe un retour immédiat du point de vue utilisateur des retours plus souvent intégrés qu en méthode «traditionnelle» l évaluation de l utilisateur est valorisée
Merci