@gweinbach#UXLePoidsDesMots
UX : Le Poids des Mots
@gweinbach#UXLePoidsDesMots
Grégory Weinbach
http://mdblog.fr - @gweinbach
#include <stdio.h>
hanoi(X) :-
move(X,left,righ...
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
Le temps d'attente → CDN, Lazyload
Le sens de lecture → Eye tracking
La page d'accueil → Call ...
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
Métier
Logiciel
Un projet de développement
@gweinbach#UXLePoidsDesMots
Recueillir le
le Besoin
Analyser Concevoir Développer Déployer
@gweinbach#UXLePoidsDesMots
Déployer
un Contrat
Imputer
les Temps
Facturer
les Clients… …
@gweinbach#UXLePoidsDesMots
« Outiller la création des factures afin d'améliorer
la qualité et la productivité de l'activi...
@gweinbach#UXLePoidsDesMots
Je suis le Product Owner Je suis l’Utilisateur
Alice Bob
Recueillir le
Besoin
Analyser Concevo...
@gweinbach#UXLePoidsDesMots
Je suis l’Assistance à Maîtrise
d’Ouvrage
Je suis l’Utilisateur
Alice Bob
Recueillir le
Besoin...
@gweinbach#UXLePoidsDesMots
Je suis l’Assistance à Maîtrise
d’Ouvrage
Je suis l’Utilisateur
Recueillir le
Besoin
Analyser ...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin de créer mes
factures et de les imprimer.
J'ai besoin d'im...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin de créer mes
factures et de les imprimer.
J'ai besoin d'im...
@gweinbach#UXLePoidsDesMots
Créer et imprimer
une Facture
Imprimer un
Duplicata
Assistant Facturation
Quel est votre besoi...
@gweinbach#UXLePoidsDesMots
Créer et imprimer
une Facture
Assistant Facturation
En tant que Je veux Afin de
saisir le n° d...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin de créer mes
factures et de les imprimer.
J'ai besoin d'im...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
Qu’entendez-vous par
« créer une facture » ?
En fait, je saisis le num...
@gweinbach#UXLePoidsDesMots
Recueillir le
Besoin
Analyser Concevoir Développer Déployer
Créer et imprimer
une Facture
Impr...
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
???
Ca ne me plait pas : je vois
tous les contrats, même
ceux dont je ne m’occupe
pas !
@gweinbach#UXLePoidsDesMots
Ca ne me plait pas : je vois
tous les contrats, même
ceux dont je ne m’occupe
pas !
Je vous ai...
@gweinbach#UXLePoidsDesMots
Ca ne me plait pas : je vois
tous les contrats, même
ceux dont je ne m’occupe
pas !
Je vous ai...
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
Bilan du projet
Plus aucune facture "manuelle" (i.e. facture Excel)
Toutes les factures sont p...
@gweinbach#UXLePoidsDesMots
Et pourtant...
Pourtant ça fonctionne
bien, et ça répond
parfaitement au besoin
que vous avez ...
@gweinbach#UXLePoidsDesMots
Facturer = 1000 * 7 clicks + 1000 saisies
@gweinbach#UXLePoidsDesMots
L’application est Utile
mais pas Utilisable
Mr UX
Pourtant ça fonctionne
bien, et ça répond
pa...
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin saisir mes
factures pour les imprimer.
J'ai besoin d'impri...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin saisir mes
factures pour les imprimer.
J'ai besoin d'impri...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin saisir mes
factures pour les imprimer.
J'ai besoin d'impri...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin saisir mes
factures pour les imprimer.
J'ai besoin d'impri...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin saisir mes
factures pour les imprimer.
J'ai besoin d'impri...
@gweinbach#UXLePoidsDesMots
Quel est votre besoin ?
J'ai besoin saisir mes
factures pour les imprimer.
J'ai besoin d'impri...
@gweinbach#UXLePoidsDesMots
On doit pouvoir faire une
facturation partielle en les
attendant !
Mais toutes les feuilles de...
@gweinbach#UXLePoidsDesMots
Relancer les
Retardataires
Facturer une Mission
Assistant Facturation
Facturer le mois
précéde...
@gweinbach#UXLePoidsDesMots
AprèsAvant
Relancer les
Retardataires
Facturer une Mission
Assistant Facturation
Facturer le m...
@gweinbach#UXLePoidsDesMots
AprèsAvant Relancer les
Retardataires
Facturer une Mission
Assistant Facturation
Facturer le m...
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
@gweinbach#UXLePoidsDesMots
« Outiller la création des factures afin d'améliorer
la qualité et la productivité de l'activi...
@gweinbach#UXLePoidsDesMots
« Outiller la création des factures afin d'améliorer
la qualité et la productivité de l'activi...
@gweinbach#UXLePoidsDesMots
« Facturer 90% des Contrats dans les 2 premiers
jours du mois »
@gweinbach#UXLePoidsDesMots
"Créer une Facture"
(une Commande, une Réservation, une Note de Frais...)
n'est (presque !)
JA...
@gweinbach#UXLePoidsDesMots
Une bonne expérience utilisateur, c’est d’abord
une bonne expression de besoin
@gweinbach#UXLePoidsDesMots
Recueillir le
le Besoin
Analyser Concevoir Développer Déployer
@gweinbach#UXLePoidsDesMots
utile
utilisable
crédible
navigable
accessible désirable
valeur
Devoxx France 2015 - UX : Le Poids des Mots - 1.1
Devoxx France 2015 - UX : Le Poids des Mots - 1.1
Prochain SlideShare
Chargement dans…5
×

Devoxx France 2015 - UX : Le Poids des Mots - 1.1

2 017 vues

Publié le

L'expérience utilisateur est un problème trop sérieux pour le confier à des graphistes ! Une bonne (ou une mauvaise) ergonomie ne se détermine pas en conception : à ce moment, il est déjà bien trop tard.

L'UX, c'est d'abord une affaire de mots : de bonnes (ou de mauvaises !) questions posées aux utilisateurs et des réponses formulées avec précision.

Où l'on apprend qu'une User Story (ou un Cas d'Utilisation) mal intitulée peut mutliplier par quatre le nombre d'écrans et qu'entre un "un" et un "mon", il y a trois clicks de souris... et que même une démarche agile peinera à rectifier ce qui se décide dès la Vision projet.

Attention ! Cette présentation ne peut être comprise sans le commentaire associé (certains slides peuvent être trompeur quant au message délivré).

Publié dans : Logiciels
0 commentaire
4 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 017
Sur SlideShare
0
Issues des intégrations
0
Intégrations
293
Actions
Partages
0
Téléchargements
34
Commentaires
0
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Quand on parle d'expérience utilisateur on pense à ça...
  • Ou à ça...
  • Aujourd'hui, je vais plutôt vous parler de quelque chose qui concerne la plupart d'entre nous en tant que développeur ou en tant qu'utilisateur !
    C'est-à-dire quelque chose comme ça...

    Pourquoi : parce que nous sommes responsables de ça
  • Métier crée de la valeur pour : les clients de l’entreprise, ou les salariés, voire pour les actionnaires.
    On demande au logiciel de participer à la création. Le moins que le logiciel puisse faire c’est au minimum de créer autant de valeur que
  • SSII Sanzot
    Remplacer la facturation Excel
  • La direction nous livre sa Vision du projet (l’objectif stratégique, la raison pour laquelle on fait le projet !)

    Super fun !
  • Qu’a-t-on mal fait ?
  • Revenons en arrière à nouveau
  • Cette vision là est bidon.
    Un manager
  • Cette vision là est bidon.
    Un manager qui vous répond ça n’est certainement pas un stratège.
    Comment créer plus de valeur ?
  • La vision qu’on aurait dû trouver.
  • Corollaire : c’est le Product Owner (ou l’AMOA) qui prend les décisions les plus engageantes en terme d’ergonomie.
  • Avant tout l’
  • Devoxx France 2015 - UX : Le Poids des Mots - 1.1

    1. 1. @gweinbach#UXLePoidsDesMots UX : Le Poids des Mots
    2. 2. @gweinbach#UXLePoidsDesMots Grégory Weinbach http://mdblog.fr - @gweinbach #include <stdio.h> hanoi(X) :- move(X,left,right,center). move(1,X,Y,_) :- write('Move top disk from '), write(X), write(' to '), write(Y), nl. move(N,X,Y,Z) :- M is N-1, move(M,X,Z,Y), move(1,X,Y,_), move(M,Z,Y,X).
    3. 3. @gweinbach#UXLePoidsDesMots
    4. 4. @gweinbach#UXLePoidsDesMots Le temps d'attente → CDN, Lazyload Le sens de lecture → Eye tracking La page d'accueil → Call to action …
    5. 5. @gweinbach#UXLePoidsDesMots
    6. 6. @gweinbach#UXLePoidsDesMots Métier Logiciel Un projet de développement
    7. 7. @gweinbach#UXLePoidsDesMots Recueillir le le Besoin Analyser Concevoir Développer Déployer
    8. 8. @gweinbach#UXLePoidsDesMots Déployer un Contrat Imputer les Temps Facturer les Clients… …
    9. 9. @gweinbach#UXLePoidsDesMots « Outiller la création des factures afin d'améliorer la qualité et la productivité de l'activité administrative »
    10. 10. @gweinbach#UXLePoidsDesMots Je suis le Product Owner Je suis l’Utilisateur Alice Bob Recueillir le Besoin Analyser Concevoir Développer Déployer
    11. 11. @gweinbach#UXLePoidsDesMots Je suis l’Assistance à Maîtrise d’Ouvrage Je suis l’Utilisateur Alice Bob Recueillir le Besoin Analyser Concevoir Développer Déployer
    12. 12. @gweinbach#UXLePoidsDesMots Je suis l’Assistance à Maîtrise d’Ouvrage Je suis l’Utilisateur Recueillir le Besoin Analyser Concevoir Développer Déployer
    13. 13. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin de créer mes factures et de les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà calculées.
    14. 14. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin de créer mes factures et de les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà imprimées.
    15. 15. @gweinbach#UXLePoidsDesMots Créer et imprimer une Facture Imprimer un Duplicata Assistant Facturation Quel est votre besoin ? J'ai besoin de créer mes factures et de les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà imprimées.
    16. 16. @gweinbach#UXLePoidsDesMots Créer et imprimer une Facture Assistant Facturation En tant que Je veux Afin de saisir le n° de contrat et la période
    17. 17. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin de créer mes factures et de les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà imprimées. Qu’entendez-vous par « créer une facture » ? En fait, je saisis le numéro du contrat et la période de facturation. Le contrat me donne le prix de vente. Si le consultant a saisi sa feuille de temps, je peux calculer le montant.
    18. 18. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? Qu’entendez-vous par « créer une facture » ? En fait, je saisis le numéro du contrat et la période de facturation. Le contrat me donne le prix de vente. Si le consultant a saisi sa feuille de temps, je peux calculer le montant. Contrat Prix de Vente Feuille de Temps Facture Période de Facturation Consultant Duplicata Numéro de Contrat Saisir Imprimer Calculer J'ai besoin de créer mes factures et de les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà imprimées. Créer et imprimer une Facture Imprimer un Duplicata Assistant Facturation saisir le n° de contrat et la période retrouver une Facture déjà saisie
    19. 19. @gweinbach#UXLePoidsDesMots Recueillir le Besoin Analyser Concevoir Développer Déployer Créer et imprimer une Facture Imprimer un Duplicata Assistant Facturation saisir le n° de contrat et la période retrouver une Facture déjà saisie Facture numéro: Numéro de Facture date: Date période facturée: Période /montant HT: Montant calculer Montant HT(): Montant Ligne de Facture nom consultant: String nombre de jours: Nombre de Jours /montant HT: Montant calculer montant HT(): Montant Client facturé raison sociale: String SIREN: SIREN adresse de facturation: Adresse Contrat facturé numéro: Numero de Contrat intitulé: String Facturation créer une facture(Contrat, Période) retrouver une facture(Période, Contrat): Facture imprimer une facture(Facture) 1 1 1..*
    20. 20. @gweinbach#UXLePoidsDesMots
    21. 21. @gweinbach#UXLePoidsDesMots
    22. 22. @gweinbach#UXLePoidsDesMots
    23. 23. @gweinbach#UXLePoidsDesMots
    24. 24. @gweinbach#UXLePoidsDesMots ??? Ca ne me plait pas : je vois tous les contrats, même ceux dont je ne m’occupe pas !
    25. 25. @gweinbach#UXLePoidsDesMots Ca ne me plait pas : je vois tous les contrats, même ceux dont je ne m’occupe pas ! Je vous ai dit : « J'ai besoin de créer mes factures » Je me fiche de celles de mon collègue !Vous voulez dire que les Contrats sont affectés aux Assistants ? Par qui ?
    26. 26. @gweinbach#UXLePoidsDesMots Ca ne me plait pas : je vois tous les contrats, même ceux dont je ne m’occupe pas ! Je vous ai dit : « J'ai besoin de créer mes factures » Je me fiche de celles de mon collègue ! Bien sûr ! Chaque Assistant est affecté à une BU par son responsable hiérarchique. Responsable Hiérarchique Affecter un Assistant Facturation à une BU Vous voulez dire que les Contrats sont affectés aux Assistants ? Par qui ? Contrat numéro: Numero de Contrat intitulé: String date de début: Date date de fin: Date signer(Interlocuteur) affecter des consultants(Consultant[]) Mission intitulé: String nom consultant: String prénom consultant: String matricule consultant: Matricule prix de vente: Montant Client raison sociale: String SIREN: SIREN adresse de facturation: Adresse signataire: Interlocuteur BU Pilote du Contrat code: Code BU 11 1..*
    27. 27. @gweinbach#UXLePoidsDesMots
    28. 28. @gweinbach#UXLePoidsDesMots Bilan du projet Plus aucune facture "manuelle" (i.e. facture Excel) Toutes les factures sont produites par le système  Le projet est un grand succès !!!
    29. 29. @gweinbach#UXLePoidsDesMots Et pourtant... Pourtant ça fonctionne bien, et ça répond parfaitement au besoin que vous avez exprimé !! Chaque mois, on oublie des Clients ! Et puis c’est long, c’est fastidieux, c’est répétitif... 
    30. 30. @gweinbach#UXLePoidsDesMots Facturer = 1000 * 7 clicks + 1000 saisies
    31. 31. @gweinbach#UXLePoidsDesMots L’application est Utile mais pas Utilisable Mr UX Pourtant ça fonctionne bien, et ça répond parfaitement au besoin que vous avez exprimé !! Chaque mois, on oublie des Clients ! Et puis c’est long, c’est fastidieux, c’est répétitif... 
    32. 32. @gweinbach#UXLePoidsDesMots
    33. 33. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin saisir mes factures pour les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà calculées.
    34. 34. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin saisir mes factures pour les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà calculées. Pourquoi ?
    35. 35. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin saisir mes factures pour les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà calculées. De quoi je me mêle ! Je ne vous explique pas votre métier, moi ! Pourquoi ?
    36. 36. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin saisir mes factures pour les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà calculées. Pourquoi ? Parce que c’est le début du mois et que je dois facturer le mois précédent le plus tôt possible !
    37. 37. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin saisir mes factures pour les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà calculées. Parce que c’est le début du mois et que je dois Facturer le mois précédent le plus tôt possible ! Pourquoi ?
    38. 38. @gweinbach#UXLePoidsDesMots Quel est votre besoin ? J'ai besoin saisir mes factures pour les imprimer. J'ai besoin d'imprimer des duplicatas de factures déjà calculées. Parce que c’est le début du mois et que je dois Facturer le mois précédent le plus tôt possible ! Assistant Facturation Facturer le mois précédent Pourquoi ?
    39. 39. @gweinbach#UXLePoidsDesMots On doit pouvoir faire une facturation partielle en les attendant ! Mais toutes les feuilles de temps ne sont pas saisies. Avez-vous pensé aux retardataires ? Parce que c’est le début du mois et que je dois Facturer le mois précédent le plus tôt possible ! Relancer les Retardataires Facturer une Mission Assistant Facturation Facturer le mois précédent «extend»
    40. 40. @gweinbach#UXLePoidsDesMots Relancer les Retardataires Facturer une Mission Assistant Facturation Facturer le mois précédent Corriger une Erreur de Facturation «extend» On doit pouvoir faire une facturation partielle en les attendant ! Mais toutes les feuilles de temps ne sont pas saisies. Avez-vous pensé aux retardataires ? Parce que c’est le début du mois et que je dois Facturer le mois précédent le plus tôt possible !
    41. 41. @gweinbach#UXLePoidsDesMots AprèsAvant Relancer les Retardataires Facturer une Mission Assistant Facturation Facturer le mois précédent Corriger une Erreur de Facturation identifier des missions pas encore facturées «extend» créer une facture choisir des contrats facturables Créer et imprimer une Facture Imprimer un Duplicata Assistant Facturation saisir le n° de contrat et la période retrouver une Facture déjà saisie
    42. 42. @gweinbach#UXLePoidsDesMots AprèsAvant Relancer les Retardataires Facturer une Mission Assistant Facturation Facturer le mois précédent Corriger une Erreur de Facturation identifier des missions pas encore facturées «extend» créer une facture choisir des contrats facturables Créer et imprimer une Facture Imprimer un Duplicata Assistant Facturation saisir le n° de contrat et la période retrouver une Facture déjà saisie Facture numéro: Numéro de Facture date: Date période facturée: Période /montant HT: Montant calculer Montant HT(): Montant Ligne de Facture nom consultant: String nombre de jours: Nombre de Jours /montant HT: Montant calculer montant HT(): Montant Client facturé raison sociale: String SIREN: SIREN adresse de facturation: Adresse Contrat facturé numéro: Numero de Contrat intitulé: String Facturation créer une facture(Contrat, Période) retrouver une facture(Période, Contrat): Facture imprimer une facture(Facture) 1 1 1..* Facture numéro: Numéro de Facture date: Date période facturée: Période /montant HT: Montant calculer Montant HT(): Montant Ligne de Facture nom consultant: String nombre de jours: Nombre de Jours /montant HT: Montant calculer montant HT(): Montant Client facturé raison sociale: String SIREN: SIREN adresse de facturation: Adresse Contrat facturé numéro: Numero de Contrat intitulé: String Facturation facturer un mois(Mois): Facture[] facturer une mission(Mission): Facture créer une facture(Contrat, Période) imprimer une facture(Facture) relancer un retardataire(Consultant) Imputation des Temps identifier les missions non facturables(Mois) trouver les imputations sur un contrat(Contrat) 1 1..*1
    43. 43. @gweinbach#UXLePoidsDesMots
    44. 44. @gweinbach#UXLePoidsDesMots
    45. 45. @gweinbach#UXLePoidsDesMots
    46. 46. @gweinbach#UXLePoidsDesMots « Outiller la création des factures afin d'améliorer la qualité et la productivité de l'activité administrative »
    47. 47. @gweinbach#UXLePoidsDesMots « Outiller la création des factures afin d'améliorer la qualité et la productivité de l'activité administrative »
    48. 48. @gweinbach#UXLePoidsDesMots « Facturer 90% des Contrats dans les 2 premiers jours du mois »
    49. 49. @gweinbach#UXLePoidsDesMots "Créer une Facture" (une Commande, une Réservation, une Note de Frais...) n'est (presque !) JAMAIS un objectif métier ...ni la mettre à jour, ou la supprimer, ni même la consulter
    50. 50. @gweinbach#UXLePoidsDesMots Une bonne expérience utilisateur, c’est d’abord une bonne expression de besoin
    51. 51. @gweinbach#UXLePoidsDesMots Recueillir le le Besoin Analyser Concevoir Développer Déployer
    52. 52. @gweinbach#UXLePoidsDesMots utile utilisable crédible navigable accessible désirable valeur

    ×