Anúncio

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

Association des professionnels en gestion de projet du Québec em PMI-Montréal
6 de Apr de 2017
Anúncio

Mais conteúdo relacionado

Apresentações para você(20)

Similar a 101 - UX, Agile, collaboration : une formule gagnante en développement de projet complexe(20)

Anúncio

Mais de PMI-Montréal(20)

Último(20)

Anúncio

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

  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. Annemarie Lesage, Ph.D. Directrice UX, Recherche et analyse Gaétan Racine, Ing. Chef de produit 2
  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. 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. Notre projet : Un logiciel d’opération 5
  6. L’équipe 6
  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. 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. 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. PAR OÙ COMMENCER? DÉCOUVERTE DÉFINITION DÉVELOPPEMENT AGILE RÉSULTATS 10
  11. PAR OÙ COMMENCER « On ne commencera pas à coder tant qu’on ne sait pas quoi faire » 11
  12. Par le passé, nos directions venaient strictement d’analystes d’affaires 12
  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. 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 Analyse d’affaires Recherche et analyse UX
  16. DÉCOUVERTE Comment réduire le risque 16
  17. Implication de l’UX dans le projet 17
  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. 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. L’empathie 20 ©http://yourselfseries.com/teens/topic/empathy/more-ways-to-work-on-empathy/
  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 Panorama des tâches observées pour chaque rôle 1ère vue d’ensemble : 1 mois d’avance
  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. Analyse de tâches : 17 colonnes X 208++ lignes 24 Uses software Internet Account
  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. Analyse fonctionnelle 26 Internet Analyse de tâches
  27. Validation de l’analyse de tâches par l’analyse fonctionnelle 27
  28. DÉFINITION De la recherche au design 28
  29. Vision de design UX 29
  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 ARCHITECTURE
  32. What if… 32 IMMERSION, IDÉATION PROTOTYPAGE ET VALIDATION
  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. 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. 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 Garder l’équipe en mode stable et continue pour plusieurs années
  37. INTÉGRER L’UX À L’AGILE 37
  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. 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. Apprendre à voir du point de vue des usagers Changement de paradigme : de clients à collaborateurs 40 Troisième et principal ‘takeaway’
  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. CONCEVOIR LES SPRINTS 42
  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. 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. 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. « Customer / User collaboration over contract negotiation » (Le 3è principe du manifeste de l’Agile) 46
  47. RÉSULTATS « See none, do one » 47
  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. 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. 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. 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
Anúncio