UX + Agile :
Une formule gagnante en
développement de projet complexe
Annemarie Lesage, Ph.D. Directrice UX, Yu Centrik
Ga...
Annemarie Lesage, Ph.D.
Directrice UX, Recherche et analyse
Gaétan Racine, Ing.
Chef de produit
2
L’expérience utilisateur couvre tout ce que les usagers
finaux vivent, ressentent, font, anticipent, se
remémorent d’une e...
Avez-vous personnellement déjà entendu vos usagers
finaux parler de leurs besoins?
1. Oui, je les ai interviewés personnel...
Notre projet : Un logiciel d’opération
5
L’équipe
6
L’équipe
7
8 développeurs
3 designers UX, 1 chercheure UX
2 clients
Groupe témoin : 6 usagers
1 chef de produit - gestionn...
Un projet idéal
8
Latitude dans la gestion du projet
Équipe et processus Agile matures
Nouvelle plateforme technologique
E...
Trois leçons marquantes tirées
de notre expérience avec l’UX :
Faire une analyse de tâches
S’appuyer sur une vision de des...
PAR OÙ COMMENCER?
DÉCOUVERTE
DÉFINITION
DÉVELOPPEMENT AGILE
RÉSULTATS
10
PAR OÙ COMMENCER
« On ne commencera pas à coder tant qu’on ne sait pas quoi faire »
11
Par le passé, nos directions venaient
strictement d’analystes d’affaires
12
Sur les projets sans UX :
Les développeurs émettent des
hypothèses
Plutôt que de bâtir sur des faits avérés
13
Septembre/octobre 2015
Le client explique le travail des usagers
Le client explique ses enjeux d’affaires
Exploration de t...
15
Analyse d’affaires
Recherche et analyse UX
DÉCOUVERTE
Comment réduire le risque
16
Implication de l’UX dans le projet
17
RECHERCHE UX
18
« Il faut vraiment que les équipes qui
conçoivent la solution soient en
immersion de la réalité des usager...
Laura Ventulieri
Développeur Front-end
19
L’impact de l’UX Je ne m’étais jamais mise vraiment dans la peau d’un
user. Je n...
L’empathie
20
©http://yourselfseries.com/teens/topic/empathy/more-ways-to-work-on-empathy/
Exemple de ce qu’on a entendu :
21
Les usagers cherchent constamment à travers
leur logiciel actuel
(‘digging, digging, di...
22
Panorama des tâches observées
pour chaque rôle
1ère vue d’ensemble : 1 mois d’avance
« Le UX pour moi c’est de faire
l’analyse de tâches et de comprendre les
usagers dans leur quotidien »
23
Premier ‘takeawa...
Analyse de tâches : 17 colonnes X 208++ lignes
24
Uses
software
Internet Account
Les colonnes :
des catégories
standards
25Groupe d’affaire
Processus
Nom de la tâche
Déclencheur
Utilisation de la technol...
Analyse fonctionnelle
26
Internet
Analyse de tâches
Validation de
l’analyse de tâches
par
l’analyse fonctionnelle
27
DÉFINITION
De la recherche au design
28
Vision de design UX
29
ou le « référentiel flou »
30
Deuxième ‘takeaway’
La complexité requiert un guide vs. des règles dures
Ce qui implique un ...
31
ARCHITECTURE
What if…
32
IMMERSION, IDÉATION
PROTOTYPAGE ET VALIDATION
Phase de design en collaboration :
33
Développement de standards pour les différents
objets du système à venir
Validation ...
Marie-Michèle Fournier
Responsable technique back-end
et Scrum Master
34
L’impact de l’UX C’était aussi ma première expéri...
DÉVELOPPEMENT AGILE
« Avoir cristallisé la stratégie et la vision permet de s’y référer afin
de tracker de ce qu’on doit d...
36
Garder l’équipe en mode stable et
continue pour plusieurs années
INTÉGRER L’UX À L’AGILE
37
Le design UX-UI est toujours 3 mois
d’avance sur le développement
38
Condition gagnante: Faire « murir » les
wireframes su...
Raffinement Agile formel
Arrimage au système
Faire évoluer les wireframes sur 3 mois
39
Rencontres initiales avec les usag...
Apprendre à voir du point de vue des usagers
Changement de paradigme :
de clients à collaborateurs
40
Troisième et princip...
Relation avec les usagers
41
Entrevues et Observations /
Ethnographie
Design participatif
Tri de contenu /
nomenclature
Te...
CONCEVOIR LES SPRINTS
42
« Business steps, story points
et ratio de base pour une
cadence de développement
stable »
43
1 Business Step > nombre var...
La beauté des Business steps c’est qu’ils
viennent d’un business process
44
Avec les business steps, on évite les trous!
L...
Le découpage par Business steps permet de
prioriser l’essentiel
45
Les business steps livrent des business process qui
fon...
« Customer / User collaboration over
contract negotiation »
(Le 3è principe du manifeste de l’Agile)
46
RÉSULTATS
« See none, do one »
47
Le plus gros gain dû à l’UX
48
Mitigation du risque fortement amélioré
• Beaucoup, beaucoup moins d’inconnus dans nos proc...
Autres gains notables
49
Le point de vue de l’usager est la langue commune
de l’équipe
« See one zero, do one »
UAT contin...
UX + Agile : Une formule gagnante en
développement de projet complexe
L’UX rend l’Agile encore plus performant
L’UX : Un i...
Merci! Questions?
51
UX + Agile : Une formule gagnante en
développement de projet complexe
Annemarie Lesage, Yu Centrik, a...
Prochain SlideShare
Chargement dans…5
×

101 - UX, Agile, collaboration : une formule gagnante en développement de projet complexe

291 vues

Publié le

L’expérience utilisateur (UX) est devenue un facteur incontournable du succès des produits et des services. On ne peut plus ignorer aujourd’hui l’importance de mettre en place des méthodes et des outils permettant d’intégrer les usagers tôt dans le cycle de développement, et de valider très tôt la pertinence et la qualité des solutions envisagées. Est-ce que l’UX peut être intégrée dans un projet Agile? Oui, certainement!
Annemarie Lesage, Ph.D.

Directrice UX recherche et design chez Yu Centrik

Annemarie Lesage est directrice de l’expérience utilisateur (recherche et design) au sein de l’agence UX, Yu Centrik. Elle dirige l’équipe d’analystes, de stratégistes et de designers UX, en intégrant les principes de conception collaborative et de co-création à notre processus d’idéation et d’innovation.

Elle est détentrice d’une Maîtrise en arts graphiques et un Doctorat de l’École de Design de l’Université de Montréal. Elle a concentré ses recherches sur la dimension émotionnelle de l’expérience utilisateur. Annemarie a plus de 20 ans d’expérience en design de produits et de services. Elle a débuté sa carrière en 2000, faisant partie du XMod, le groupe de modélisation d’expériences utilisateurs chez Sapient (XMod), à New York.

Depuis 2003, elle a enseigné divers cours à l’Université Laval (recherche utilisateur et conception co-enseignement en 2005), à Concordia, à l’UQAM et à l’Université de Montréal. Elle co-enseigne à l’Université de Montréal un cours sur la recherche utilisateur et le design d’expériences tangibles et intangibles.

Annemarie est très impliquée dans l’enseignement du programme de certification UX-PM développé en collaboration avec UX alliance, un réseau mondial d’experts en expérience utilisateur.



Gaétan Racine, Ing.

Directeur des projets spéciaux chez Stelvio

Gaétan Racine est directeur des projets spéciaux chez Stelvio. Il dirige différents projets reliées aux plateformes des produits de Stelvio.

Il est détenteur d’un Baccalauréat en génie électrique de l’Université de Sherbrooke et a plus de 30 ans d’expérience dans le domaine de l’informatique.

Gaétan a débuté sa carrière en 1985 en oeuvrant dans une PME développant des solutions de traitement d’images sur PC à l’aide de matériel permettant la saisie et le traitement des images numériques.

En 1991, Gaétan a participé à la création de Stelvio qui oeuvre dans le domaine des solutions d’affaires. Au fils des ans, il a participé à la création des solutions informatiques complexes. Il est devenu Gestionnaire de projets puis Directeur.

Il a géré plusieurs projets d’intégration d’envergure avec des entreprises dans le domaine de la finance en Amérique du nord et en Australie. Il a introduit la méthodologie Agile au sein des équipes chez Stelvio en 2010 et s’intéresse à l’approche UX depuis 2012.

Publié dans : Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

101 - UX, Agile, collaboration : une formule gagnante en développement de projet complexe

  1. 1. UX + Agile : Une formule gagnante en développement de projet complexe Annemarie Lesage, Ph.D. Directrice UX, Yu Centrik Gaétan Racine, Ing. Chef de produit, Stelvio
  2. 2. Annemarie Lesage, Ph.D. Directrice UX, Recherche et analyse Gaétan Racine, Ing. Chef de produit 2
  3. 3. L’expérience utilisateur couvre tout ce que les usagers finaux vivent, ressentent, font, anticipent, se remémorent d’une expérience avec un produit, service ou système. 1. Pour l’usager : Leur ressenti... (leur expérience!) 2. Pour l’équipe de conception/développement : Une approche, des méthodes, des outils (Une pratique). 3. Pour le client/sponsor : Une force de différenciation. 3 L’expérience utilisateur (UX)
  4. 4. Avez-vous personnellement déjà entendu vos usagers finaux parler de leurs besoins? 1. Oui, je les ai interviewés personnellement. 2. Pas moi, mais mon team-lead est en charge de les rencontrer. 3. Non, le client nous renseigne sur leurs besoins. 4. Aucune de ces réponses. 4 QUESTION 1
  5. 5. Notre projet : Un logiciel d’opération 5
  6. 6. L’équipe 6
  7. 7. L’équipe 7 8 développeurs 3 designers UX, 1 chercheure UX 2 clients Groupe témoin : 6 usagers 1 chef de produit - gestionnaire
  8. 8. Un projet idéal 8 Latitude dans la gestion du projet Équipe et processus Agile matures Nouvelle plateforme technologique Expérience utilisateur (UX) maîtrisée
  9. 9. Trois leçons marquantes tirées de notre expérience avec l’UX : Faire une analyse de tâches S’appuyer sur une vision de design UX Apprendre à voir du point de vue de l’usager 9 Sommaire
  10. 10. PAR OÙ COMMENCER? DÉCOUVERTE DÉFINITION DÉVELOPPEMENT AGILE RÉSULTATS 10
  11. 11. PAR OÙ COMMENCER « On ne commencera pas à coder tant qu’on ne sait pas quoi faire » 11
  12. 12. Par le passé, nos directions venaient strictement d’analystes d’affaires 12
  13. 13. Sur les projets sans UX : Les développeurs émettent des hypothèses Plutôt que de bâtir sur des faits avérés 13
  14. 14. Septembre/octobre 2015 Le client explique le travail des usagers Le client explique ses enjeux d’affaires Exploration de type SME (avec un Subject Matter Expert) 14
  15. 15. 15 Analyse d’affaires Recherche et analyse UX
  16. 16. DÉCOUVERTE Comment réduire le risque 16
  17. 17. Implication de l’UX dans le projet 17
  18. 18. RECHERCHE UX 18 « Il faut vraiment que les équipes qui conçoivent la solution soient en immersion de la réalité des usagers »
  19. 19. Laura Ventulieri Développeur Front-end 19 L’impact de l’UX Je ne m’étais jamais mise vraiment dans la peau d’un user. Je n’avais pas cette perspective-là. En travaillant avec vous au début du projet et ayant travaillé avec les usagers avec vos instructions, ça m’a donné vraiment une autre perspective dans le projet. J’ai tellement vu comme ils souffrent à travailler avec le système actuel, vu les problèmes qu’ils ont et comment ils ont trouvé des manières de travailler autour de ce logiciel-là…. Je vois leurs « pains ». Je veux les aider. J’amène ça à l’équipe.
  20. 20. L’empathie 20 ©http://yourselfseries.com/teens/topic/empathy/more-ways-to-work-on-empathy/
  21. 21. Exemple de ce qu’on a entendu : 21 Les usagers cherchent constamment à travers leur logiciel actuel (‘digging, digging, digging’: source de friction importante)
  22. 22. 22 Panorama des tâches observées pour chaque rôle 1ère vue d’ensemble : 1 mois d’avance
  23. 23. « Le UX pour moi c’est de faire l’analyse de tâches et de comprendre les usagers dans leur quotidien » 23 Premier ‘takeaway’
  24. 24. Analyse de tâches : 17 colonnes X 208++ lignes 24 Uses software Internet Account
  25. 25. Les colonnes : des catégories standards 25Groupe d’affaire Processus Nom de la tâche Déclencheur Utilisation de la technologie actuelle? Actions Information requise Source de l’information Propriétaire de l’information Pourquoi? Frictions Shortcuts Facilité d’entrainement Communique avec Suggestions Temps d’exécution / temps total
  26. 26. Analyse fonctionnelle 26 Internet Analyse de tâches
  27. 27. Validation de l’analyse de tâches par l’analyse fonctionnelle 27
  28. 28. DÉFINITION De la recherche au design 28
  29. 29. Vision de design UX 29
  30. 30. ou le « référentiel flou » 30 Deuxième ‘takeaway’ La complexité requiert un guide vs. des règles dures Ce qui implique un processus itératif L’importance de la vision de design UX
  31. 31. 31 ARCHITECTURE
  32. 32. What if… 32 IMMERSION, IDÉATION PROTOTYPAGE ET VALIDATION
  33. 33. Phase de design en collaboration : 33 Développement de standards pour les différents objets du système à venir Validation du design Appropriation du design par l’équipe Adoption du point de vue de l’usager par l’équipe
  34. 34. Marie-Michèle Fournier Responsable technique back-end et Scrum Master 34 L’impact de l’UX C’était aussi ma première expérience à réfléchir à un logiciel en pensant d’abord à l’expérience des usagers et ça me permet de recentrer souvent ce qu’on fait dans cette optique. (…) quand on discute des requis d’une story je peux poser des questions pertinentes sur comment les usagers risquent d’utiliser le système et ça nous permet parfois de choisir des meilleurs designs qu’on l’aurait fait sinon.
  35. 35. DÉVELOPPEMENT AGILE « Avoir cristallisé la stratégie et la vision permet de s’y référer afin de tracker de ce qu’on doit développer » 35
  36. 36. 36 Garder l’équipe en mode stable et continue pour plusieurs années
  37. 37. INTÉGRER L’UX À L’AGILE 37
  38. 38. Le design UX-UI est toujours 3 mois d’avance sur le développement 38 Condition gagnante: Faire « murir » les wireframes sur 3 mois
  39. 39. Raffinement Agile formel Arrimage au système Faire évoluer les wireframes sur 3 mois 39 Rencontres initiales avec les usagers Faire le design de wireframes Validation des contenus & nomenclature auprès des usagers (tests papier) Corrections/itération Tests à l’interne (avec l’équipe) Corrections/itération Tests des wireframes papier avec usagers Mise en code Mois 0 1 2 3 UAT Ajuster l’expérience Recueillir les dernières infos sur les processus
  40. 40. Apprendre à voir du point de vue des usagers Changement de paradigme : de clients à collaborateurs 40 Troisième et principal ‘takeaway’
  41. 41. Relation avec les usagers 41 Entrevues et Observations / Ethnographie Design participatif Tri de contenu / nomenclature Tests utilisateurs Découverte Design Développement MéthodesPhases Buts, motivations, tâches, schèmes mentaux Validation de contenus et fonctions Données pratico-pratiques Données visées Englobante Pragmatiques Pointues Portée des données UAT Usage réel
  42. 42. CONCEVOIR LES SPRINTS 42
  43. 43. « Business steps, story points et ratio de base pour une cadence de développement stable » 43 1 Business Step > nombre variable de ‘Story points’
  44. 44. La beauté des Business steps c’est qu’ils viennent d’un business process 44 Avec les business steps, on évite les trous! Livraison de bundle intègre Permet de faire de la livraison continue
  45. 45. Le découpage par Business steps permet de prioriser l’essentiel 45 Les business steps livrent des business process qui fonctionnent L’usager peut donc travailler avec chaque morceau livré
  46. 46. « Customer / User collaboration over contract negotiation » (Le 3è principe du manifeste de l’Agile) 46
  47. 47. RÉSULTATS « See none, do one » 47
  48. 48. Le plus gros gain dû à l’UX 48 Mitigation du risque fortement amélioré • Beaucoup, beaucoup moins d’inconnus dans nos processus • L’effort UX à date: 200 j/p L’effort de développement: 1500 j/p
  49. 49. Autres gains notables 49 Le point de vue de l’usager est la langue commune de l’équipe « See one zero, do one » UAT continu Passer en production sans stress En avance sur l’horaire de livraison
  50. 50. UX + Agile : Une formule gagnante en développement de projet complexe L’UX rend l’Agile encore plus performant L’UX : Un investissement payant! 50
  51. 51. Merci! Questions? 51 UX + Agile : Une formule gagnante en développement de projet complexe Annemarie Lesage, Yu Centrik, alesage@yucentrik.ca Gaétan Racine, Stelvio

×