SlideShare une entreprise Scribd logo
1  sur  26
16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? Lou Schwartz  Laurent Vergnol Guillaume Gronier Alain Vagner Thomas Altenburger Sophie Battisti 1
Plan Contexte – problématique Gestion de projet agile Agilité et Conception centrée utilisateur : similarités ? Démarche proposée Expérimentation Perspectives de recherche 16-oct-2009 2 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Contexte – problématique Projets agiles depuis 2005 Constat Adaptés aux projets d’innovation Bonne qualité logicielle Bonne gestion des exigences fonctionnelles ,[object Object],Former les développeurs ou appel à un ergonome 16-oct-2009 3 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Gestion de projets agile Implication forte du client = 1 utilisateur final représentatif Développement itératif 4 valeurs (manifesto agile) Individus et interactions > processus et outils Développement logiciel > documentation exhaustive Collaboration avec le client > négociation contractuelle Ouverture au changement > suivi d’un plan rigide 16-oct-2009 4 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Gestion de projet agile Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Réalisation des exigences et tests Livraison et validation Spécification et planification Client Précise exigences Priorisation exigences Validation Démonstration Sélection des exigences pour l’itération Rétrospective Formulation nouvelles exigences Coach Stand-up Stand-up Stand-up Stand-up Stand-up Estimation de la charge  Produit Développeurs 16-oct-2009 5 Réalisation IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Agilité et conception centrée utilisateurs : similarités ? Agile 1 utilisateur impliqué tout au long du projet = client Définit les exigences Rappel le contexte Valide le travail Peut faire appel à plusieurs utilisateurs Ne développer que ce qui est demandé Cycle itératif Peu de multidisciplinarité CCU Préoccupation en amont des utilisateurs Participation active des utilisateurs Définition  des besoins, exigences tests Répartition appropriée des fonctions entre système et humains Cycle itératif Multidisciplinarité 16-oct-2009 6 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Démarche proposéeOrganisation du travail Intégration d’un ergonome  multidisciplinarité Rôle et responsabilité Assurer la qualité des interfaces et interactions Aider à la définition des exigences Décharger les développeurs de la conception de l’interface et des interactions 16-oct-2009 7 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Démarche proposéeOrganisation du travail Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Réalisation des exigences et tests Livraison et validation Spécification et planification Client Précise exigences Priorisation exigences Validation Démonstration Sélection des exigences pour l’itération Rétrospective Formulation nouvelles exigences Coach Stand-up Stand-up Stand-up Stand-up Stand-up Estimation de la charge  Produit Développeurs 16-oct-2009 8 Réalisation IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Démarche proposéeOrganisation du travail 16-oct-2009 9 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Réalisation des exigences et tests Livraison et validation Spécification et planification Client Précise exigences Priorisation exigences Validation Démonstration Sélection des exigences pour l’itération Rétrospective Formulation nouvelles exigences Coach Stand-up Stand-up Stand-up Stand-up Stand-up Ergonome Estimation de la charge  Réalisation Produit Développeurs Réalisation 16-oct-2009 9 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Démarche proposée Adaptation des méthodes 16-oct-2009 10 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Démarche proposéeAdaptation des méthodes Présentation des résultats Simple Efficace Visuelle Discutable en réunion Proposer une priorité ergonomique Aide à la prise de décision  on fait /on ne fait pas  Valeur business Proposer directement des solutions 16-oct-2009 11 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Niveau 4 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
ExpérimentationSuivant la démarche proposée Observations ,[object Object]
Estimation de la charge  appel à un expert
Incompréhension de l’utilité des méthodes  présentation des résultats attendus
Présentation des résultats  simplification et illustrationPoints positifs ,[object Object]
Echanges tout au long du projet avec les développeurs
Retours constant sur le travail réalisé  amélioration continue
Satisfaction de voir son travail utilisé
Globalement retours positifs16-oct-2009 12 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Perspectives de recherche Intégration d’autres méthodes Par exemple: personas Organisation du travail de l’ergonome Répétitivité / automatisation des tâches de test Meilleure intégration des utilisateurs Ménager des plages de réflexion client-ergonome Introduire utilisabilité dans manifesto agile Travailler sur les indicateurs d’avancement de projet agile Prise en compte des avancées ergonomiques Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche 16-oct-2009 13 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Merci pour votre attention Questions ? lou.schwartz@tudor.lu 16-oct-2009 14 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Démarche proposéeSélection des méthodes Réalisation des méthodes = exigences Analyse Modélisation de la tâche Conception Maquettage Test Evaluations heuristiques Tri de cartes Tests utilisateurs Questionnaire de satisfaction En plus Prise en compte du contexte Guide d’interface Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche 16-oct-2009 15 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Manifesto agile 4 valeurs Davantage l’interaction avec les personnes que les processus et les outils. Davantage un produit opérationnel qu’une documentation pléthorique. Davantage la collaboration avec le client que la négociation de contrat. Davantage la réactivité face au changement que le suivi d'un plan. 12 principes  Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles. Le changement est accepté, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client. Livrer fréquemment une application fonctionnelle, toutes les deux semaines à deux mois, avec une tendance pour la période la plus courte. Les gens de l'art et les développeurs doivent collaborer quotidiennement au projet. Bâtissez le projet autour de personnes motivées. Donnez leur l'environnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail. La méthode la plus efficace de transmettre l'information est une conversation en face à face. Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet. Les processus agiles promeuvent un rythme de développement soutenable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment. Une attention continue à l'excellence technique et à la qualité de la conception améliore l'agilité. La simplicité - l'art de maximiser la quantité de travail à ne pas faire - est essentielle. Les meilleures architectures, spécifications et conceptions sont issues d'équipes qui s'auto-organisent. À intervalle régulier, l'équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens. 16-oct-2009 16 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche
Gestion de projet agile Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche Produit Livraison: validation et tests par le client Fixation de la limite : Budget Oudurée Liste des exigences Plusieurs itérations 16-oct-2009 17 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Agilité et conception centré utilisateurs : similarités ? Agile Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche 16-oct-2009 18 ,[object Object],www.didiergeorges.com/blog/tqgs/scrum IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
Expérimentation 1Suivant la démarche proposée 2 tâches analysées Evaluations heuristiques Grille d’analyse, Echelle de priorisation, Arbre d’aide à la prise de décision (inspirée de l’échelle de Cooper-Harper) Critères Bastien&Scapin  124 Heuristique Nielsen  191 Maquettage 18 écrans + design  ≈ 4 maquettes / écran 5 Tris de cartes ouverts  ,[object Object],Questionnaire de satisfaction QUIS  6.35/9 ecart type 0.8 Tests utilisateurs.  1 test en laboratoire d’utilisabilité (Université du Luxembourg), 4 tests au C.R.P.  6 scénarios – consigne – grille d’observation – guide d’entretien-débriefing  80 recommandations 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? 19 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche

Contenu connexe

En vedette

Le Foncier et Fomi: Enjeux pour la réinstallation des populations affectées
Le Foncier et Fomi: Enjeux pour la réinstallation des populations affectéesLe Foncier et Fomi: Enjeux pour la réinstallation des populations affectées
Le Foncier et Fomi: Enjeux pour la réinstallation des populations affectéesGlobal Water Initiative - West Africa
 
Présentation projet de session: étude d'impacts environnementaux
Présentation projet de session: étude d'impacts environnementaux Présentation projet de session: étude d'impacts environnementaux
Présentation projet de session: étude d'impacts environnementaux Guillaume Langlois
 
Dinepa cadre de politique de reinstallation 2015
Dinepa cadre de politique de reinstallation 2015Dinepa cadre de politique de reinstallation 2015
Dinepa cadre de politique de reinstallation 2015comdinepa
 
La gestion des biens meubles de l’etat
La gestion des biens meubles de l’etatLa gestion des biens meubles de l’etat
La gestion des biens meubles de l’etatAZOUZ HASNAOUI
 
Dezainde devoir2 inventaire
Dezainde devoir2 inventaireDezainde devoir2 inventaire
Dezainde devoir2 inventaireDezainde
 
EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE EN MATIERE D’URBANISME
EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE  EN MATIERE D’URBANISME EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE  EN MATIERE D’URBANISME
EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE EN MATIERE D’URBANISME sabouni21
 
Processus et techniques d'inventaire
Processus et techniques d'inventaire Processus et techniques d'inventaire
Processus et techniques d'inventaire Marwoua Ben Salem
 

En vedette (9)

Le Foncier et Fomi: Enjeux pour la réinstallation des populations affectées
Le Foncier et Fomi: Enjeux pour la réinstallation des populations affectéesLe Foncier et Fomi: Enjeux pour la réinstallation des populations affectées
Le Foncier et Fomi: Enjeux pour la réinstallation des populations affectées
 
Les expropriations
Les expropriationsLes expropriations
Les expropriations
 
Présentation projet de session: étude d'impacts environnementaux
Présentation projet de session: étude d'impacts environnementaux Présentation projet de session: étude d'impacts environnementaux
Présentation projet de session: étude d'impacts environnementaux
 
Dinepa cadre de politique de reinstallation 2015
Dinepa cadre de politique de reinstallation 2015Dinepa cadre de politique de reinstallation 2015
Dinepa cadre de politique de reinstallation 2015
 
La gestion des biens meubles de l’etat
La gestion des biens meubles de l’etatLa gestion des biens meubles de l’etat
La gestion des biens meubles de l’etat
 
Dezainde devoir2 inventaire
Dezainde devoir2 inventaireDezainde devoir2 inventaire
Dezainde devoir2 inventaire
 
EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE EN MATIERE D’URBANISME
EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE  EN MATIERE D’URBANISME EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE  EN MATIERE D’URBANISME
EXPROPRIATION POUR CAUSE D’UTILITE PUBLIQUE EN MATIERE D’URBANISME
 
Stock tournant
Stock tournantStock tournant
Stock tournant
 
Processus et techniques d'inventaire
Processus et techniques d'inventaire Processus et techniques d'inventaire
Processus et techniques d'inventaire
 

Similaire à Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?

Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPYouness Boukouchi
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéAdrienMusserotte1
 
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&DPMI Lévis-Québec
 
Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...
Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...
Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...AudéLor
 
Ingénierie des exigences dans un contexte agile 02 2016
Ingénierie des exigences dans un contexte agile 02 2016Ingénierie des exigences dans un contexte agile 02 2016
Ingénierie des exigences dans un contexte agile 02 2016Stéphane BADREAU
 
Agile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistanceAgile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistanceTunisia Scrum User Group
 
Pannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangePannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangeBAFS
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...Agile En Seine
 
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa..."Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...Agilbee (Patrice Petit)
 
Présentation UX agence Backelite
Présentation UX agence BackelitePrésentation UX agence Backelite
Présentation UX agence BackeliteIdean France
 
Améliorer le ROI de vos applications grâce à la démarche Design UX
Améliorer le ROI de vos applications grâce à la démarche Design UXAméliorer le ROI de vos applications grâce à la démarche Design UX
Améliorer le ROI de vos applications grâce à la démarche Design UXMicrosoft Ideas
 
Panel Retour d'expérience BAFS 2015 Paris
Panel Retour d'expérience BAFS 2015 Paris Panel Retour d'expérience BAFS 2015 Paris
Panel Retour d'expérience BAFS 2015 Paris BAFS
 
CONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projetCONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projetPMI-Montréal
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 

Similaire à Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? (20)

Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilité
 
Digital UX Designer.
Digital UX Designer.Digital UX Designer.
Digital UX Designer.
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
 
Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...
Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...
Le Design « centré-utilisateur » ou comment améliorer l’adéquation entre vos ...
 
Ingénierie des exigences dans un contexte agile 02 2016
Ingénierie des exigences dans un contexte agile 02 2016Ingénierie des exigences dans un contexte agile 02 2016
Ingénierie des exigences dans un contexte agile 02 2016
 
Agile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistanceAgile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistance
 
Méthodes agiles j certif Abidjan
Méthodes agiles j certif AbidjanMéthodes agiles j certif Abidjan
Méthodes agiles j certif Abidjan
 
Pannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangePannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : Orange
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
 
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa..."Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
 
Conception des Systèmes
Conception des SystèmesConception des Systèmes
Conception des Systèmes
 
Présentation UX agence Backelite
Présentation UX agence BackelitePrésentation UX agence Backelite
Présentation UX agence Backelite
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
 
Améliorer le ROI de vos applications grâce à la démarche Design UX
Améliorer le ROI de vos applications grâce à la démarche Design UXAméliorer le ROI de vos applications grâce à la démarche Design UX
Améliorer le ROI de vos applications grâce à la démarche Design UX
 
Panel Retour d'expérience BAFS 2015 Paris
Panel Retour d'expérience BAFS 2015 Paris Panel Retour d'expérience BAFS 2015 Paris
Panel Retour d'expérience BAFS 2015 Paris
 
CONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projetCONF. 203 – Agile et le bureau de projet
CONF. 203 – Agile et le bureau de projet
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 

Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?

  • 1. 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? Lou Schwartz Laurent Vergnol Guillaume Gronier Alain Vagner Thomas Altenburger Sophie Battisti 1
  • 2. Plan Contexte – problématique Gestion de projet agile Agilité et Conception centrée utilisateur : similarités ? Démarche proposée Expérimentation Perspectives de recherche 16-oct-2009 2 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 3.
  • 4. Gestion de projets agile Implication forte du client = 1 utilisateur final représentatif Développement itératif 4 valeurs (manifesto agile) Individus et interactions > processus et outils Développement logiciel > documentation exhaustive Collaboration avec le client > négociation contractuelle Ouverture au changement > suivi d’un plan rigide 16-oct-2009 4 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 5. Gestion de projet agile Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Réalisation des exigences et tests Livraison et validation Spécification et planification Client Précise exigences Priorisation exigences Validation Démonstration Sélection des exigences pour l’itération Rétrospective Formulation nouvelles exigences Coach Stand-up Stand-up Stand-up Stand-up Stand-up Estimation de la charge Produit Développeurs 16-oct-2009 5 Réalisation IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 6. Agilité et conception centrée utilisateurs : similarités ? Agile 1 utilisateur impliqué tout au long du projet = client Définit les exigences Rappel le contexte Valide le travail Peut faire appel à plusieurs utilisateurs Ne développer que ce qui est demandé Cycle itératif Peu de multidisciplinarité CCU Préoccupation en amont des utilisateurs Participation active des utilisateurs Définition des besoins, exigences tests Répartition appropriée des fonctions entre système et humains Cycle itératif Multidisciplinarité 16-oct-2009 6 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 7. Démarche proposéeOrganisation du travail Intégration d’un ergonome  multidisciplinarité Rôle et responsabilité Assurer la qualité des interfaces et interactions Aider à la définition des exigences Décharger les développeurs de la conception de l’interface et des interactions 16-oct-2009 7 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 8. Démarche proposéeOrganisation du travail Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Réalisation des exigences et tests Livraison et validation Spécification et planification Client Précise exigences Priorisation exigences Validation Démonstration Sélection des exigences pour l’itération Rétrospective Formulation nouvelles exigences Coach Stand-up Stand-up Stand-up Stand-up Stand-up Estimation de la charge Produit Développeurs 16-oct-2009 8 Réalisation IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 9. Démarche proposéeOrganisation du travail 16-oct-2009 9 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Réalisation des exigences et tests Livraison et validation Spécification et planification Client Précise exigences Priorisation exigences Validation Démonstration Sélection des exigences pour l’itération Rétrospective Formulation nouvelles exigences Coach Stand-up Stand-up Stand-up Stand-up Stand-up Ergonome Estimation de la charge Réalisation Produit Développeurs Réalisation 16-oct-2009 9 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 10. Démarche proposée Adaptation des méthodes 16-oct-2009 10 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 11. Démarche proposéeAdaptation des méthodes Présentation des résultats Simple Efficace Visuelle Discutable en réunion Proposer une priorité ergonomique Aide à la prise de décision on fait /on ne fait pas Valeur business Proposer directement des solutions 16-oct-2009 11 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche Niveau 4 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 12.
  • 13. Estimation de la charge  appel à un expert
  • 14. Incompréhension de l’utilité des méthodes  présentation des résultats attendus
  • 15.
  • 16. Echanges tout au long du projet avec les développeurs
  • 17. Retours constant sur le travail réalisé  amélioration continue
  • 18. Satisfaction de voir son travail utilisé
  • 19. Globalement retours positifs16-oct-2009 12 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 20. Perspectives de recherche Intégration d’autres méthodes Par exemple: personas Organisation du travail de l’ergonome Répétitivité / automatisation des tâches de test Meilleure intégration des utilisateurs Ménager des plages de réflexion client-ergonome Introduire utilisabilité dans manifesto agile Travailler sur les indicateurs d’avancement de projet agile Prise en compte des avancées ergonomiques Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Perspectives de recherche 16-oct-2009 13 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 21. Merci pour votre attention Questions ? lou.schwartz@tudor.lu 16-oct-2009 14 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 22. Démarche proposéeSélection des méthodes Réalisation des méthodes = exigences Analyse Modélisation de la tâche Conception Maquettage Test Evaluations heuristiques Tri de cartes Tests utilisateurs Questionnaire de satisfaction En plus Prise en compte du contexte Guide d’interface Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche 16-oct-2009 15 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 23. Manifesto agile 4 valeurs Davantage l’interaction avec les personnes que les processus et les outils. Davantage un produit opérationnel qu’une documentation pléthorique. Davantage la collaboration avec le client que la négociation de contrat. Davantage la réactivité face au changement que le suivi d'un plan. 12 principes Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles. Le changement est accepté, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client. Livrer fréquemment une application fonctionnelle, toutes les deux semaines à deux mois, avec une tendance pour la période la plus courte. Les gens de l'art et les développeurs doivent collaborer quotidiennement au projet. Bâtissez le projet autour de personnes motivées. Donnez leur l'environnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail. La méthode la plus efficace de transmettre l'information est une conversation en face à face. Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet. Les processus agiles promeuvent un rythme de développement soutenable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment. Une attention continue à l'excellence technique et à la qualité de la conception améliore l'agilité. La simplicité - l'art de maximiser la quantité de travail à ne pas faire - est essentielle. Les meilleures architectures, spécifications et conceptions sont issues d'équipes qui s'auto-organisent. À intervalle régulier, l'équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens. 16-oct-2009 16 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche
  • 24. Gestion de projet agile Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche Produit Livraison: validation et tests par le client Fixation de la limite : Budget Oudurée Liste des exigences Plusieurs itérations 16-oct-2009 17 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 25.
  • 26.
  • 27. Expérimentation 2Autre démarche Ergonome côté client Définit avec le client les exigences Maquettes les exigences  transmet au développement Après l’itération, évaluation des réalisations Premières observations Pas de communication/échange entre développeurs et ergonome Pas de compréhension de l’exigence Développeurs font ce qu’ils jugent juste Développeurs n’interviennent pas dans les choix de conception Développeurs font ce qu’ils peuvent Exigences arrivent trop tard Stress des développeurs L’ergonome n’a que ½ journée pour maquetter Stress de l’ergonome Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche 16-oct-2009 20 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?
  • 28. Exemple de reconception Plan d’actions – avant 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? 21 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche
  • 29. Exemple de reconception Plan d’actions – maquette 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? 22 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche
  • 30. Exemple de reconception Plan d’actions – résultat 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? 23 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche
  • 31. Echelle de priorisation des recommandations ergonomiques 0 = Autres Problèmes rencontrés : fautes d’orthographe, coquilles, etc. Problèmes qui ne concernant pas directement l’utilisabilité du système. 1 = Niveau de priorité faible. Problème esthétique uniquement : cela n’a pas besoin d’être revue à moins qu’il y ait des extras dans le déroulement du projet par rapport au temps. 2 = Niveau de priorité moyen. Problème mineur d’utilisabilité. 3 = Niveau de priorité élevé. La priorité pour réparer cela est importante. 4 = Niveau de priorité très élevé. Problème majeur d’utilisabilité : il est impératif de résoudre cela avant que le produit soit livré. 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? 24 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche
  • 32. 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ? 25 Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche
  • 33. 26 Conclusion Contexte – problématique Gestion de projet agile Agilité et CCU : similarités ? Démarche proposée Expérimentation Conclusion Perspectives de recherche Requis pour répondre aux enjeux d’un projet Agile Importance de bien appliquer tous les principes Intégration de l’agilité dans savoir-faire et savoir-être Majorité des membres de l’équipe sont experts dans leur domaine Formation Retours dans l’ensemble positifs Dynamique de travail Client a compris la notion d’utilisabilité Les méthodes Client a des réflexes + le vocabulaire 16-oct-2009 IHM 2009 - Comment concilier agilité et conception centrée utilisateurs dans un projet de développement ?