utilisateur préconisé par l’approche “Jobs to be done” : ❏ format concis ❏ centré sur le problème rencontré par le client Job stories, vous avez dit job stories ? #AgileGrenoble
utilisateur préconisé par l’approche “Jobs to be done” : ❏ format concis ❏ centré sur le problème rencontré par le client ❏ décrivant le contexte du problème Job stories, vous avez dit job stories ? #AgileGrenoble
utilisateur préconisé par l’approche “Jobs to be done” : ❏ format concis ❏ centré sur le problème rencontré par le client ❏ décrivant le contexte du problème ❏ incitant à la recherche de solutions innovantes Job stories, vous avez dit job stories ? #AgileGrenoble
consultant et professeur à la Harvard Business School ❏ Article fondateur datant de 2005 : https://hbr.org/2005/12/marketing-malpractice-the-cause-and-the-cure L’origine de l’approche “Jobs to be done” #AgileGrenoble
Christensen et son équipe, qui a reformulé le problème : Pour quel “job” les clients “embauchent”-il leur milkshake ? Le cas “Milkshake” #AgileGrenoble
des clients : ❏ quand achètent-ils leur milkshake ? ❏ le consomment-il sur place ? ❏ est-ce qu’ils achètent autre chose en même temps ? Le cas “Milkshake” #AgileGrenoble
des clients : ❏ quand achètent-ils leur milkshake ? ❏ le consomment-il sur place ? ❏ est-ce qu’ils achètent autre chose en même temps ? ❏ etc. Le cas “Milkshake” #AgileGrenoble
avant 8:30 du matin ❏ Ces achats ne comportent pas d’autre produit ❏ Les clients boivent leur milkshake dans leur voiture en allant travailler Le cas “Milkshake” #AgileGrenoble
plus épais ❏ Augmenter la durée de consommation ❏ Faciliter son achat au comptoir Résultat ? Augmentation des ventes de 700% ! Le cas “Milkshake” #AgileGrenoble
que le client essaie d’obtenir dans une circonstance donnée ... … sur ce qu’il souhaite accomplir ... … sur le “boulot à accomplir” (“Job to be done”) ! #AgileGrenoble
“jobs” à traiter : ❏ passer le temps en attendant dans une queue ❏ trouver un métier plus épanouissant ❏ m’habiller pour une réunion professionnelle malgré la perte de ma valise par la compagnie aérienne #AgileGrenoble
“jobs” à traiter : ❏ passer le temps en attendant dans une queue ❏ trouver un métier plus épanouissant ❏ m’habiller pour une réunion professionnelle malgré la perte de ma valise par la compagnie aérienne ❏ faire renouveler le vaccin de mon chat #AgileGrenoble
“jobs” à traiter : ❏ passer le temps en attendant dans une queue ❏ trouver un métier plus épanouissant ❏ m’habiller pour une réunion professionnelle malgré la perte de ma valise par la compagnie aérienne ❏ faire renouveler le vaccin de mon chat ❏ (liste non exhaustive) #AgileGrenoble
processus Il peut être décomposé en sous-processus L’analyse de chacun de ces processus est une opportunité vous permettant d’approfondir votre compréhension du besoin client #AgileGrenoble
réservation d’un restaurant ❏ service de livraison à domicile ❏ service de livraison d’un kit “prêt à cuisiner” Quand je veux manger quelque chose ... #AgileGrenoble
réservation d’un restaurant ❏ service de livraison à domicile ❏ service de livraison d’un kit “prêt à cuisiner” Quand je suis très pressée et que je veux manger quelque chose ... #AgileGrenoble
réservation d’un restaurant ❏ service de livraison à domicile ❏ service de livraison d’un kit “prêt à cuisiner” Quand je suis très pressée et que je veux manger quelque chose ... #AgileGrenoble
réservation d’un restaurant ❏ service de livraison express à domicile ❏ service de livraison d’un kit “prêt à cuisiner” Quand je suis très pressée et que je veux manger quelque chose ... #AgileGrenoble
réservation d’un restaurant ❏ service de livraison express à domicile ❏ service de livraison d’un kit “prêt à cuisiner” Quand je suis très pressée et que je veux manger quelque chose ... #AgileGrenoble
réservation d’un restaurant ❏ service de livraison express à domicile ❏ service de livraison d’un kit “prêt à cuisiner” ❏ service de localisation de restauration rapide Quand je suis très pressée et que je veux manger quelque chose ... #AgileGrenoble
réservation d’un restaurant ❏ service de livraison express à domicile ❏ service de livraison d’un kit “prêt à cuisiner” ❏ service de localisation de restauration rapide ❏ service de commande à distance d’un plat servi sur place Quand je suis très pressée et que je veux manger quelque chose ... #AgileGrenoble
livraison express à domicile ❏ service de livraison d’un kit “prêt à cuisiner” ❏ service de localisation de restauration rapide ❏ service de commande à distance d’un plat servi sur place Quand je suis très pressée, que j’ai vraiment très faim et que je veux manger quelque chose ... #AgileGrenoble
livraison express à domicile ❏ service de livraison d’un kit “prêt à cuisiner” ❏ service de localisation de restauration rapide ❏ service de commande à distance d’un plat servi sur place Quand je suis très pressée, que j’ai vraiment très faim et que je veux manger quelque chose ... #AgileGrenoble
livraison express à domicile ❏ service de localisation de restauration rapide ❏ service de commande à distance d’un plat servi sur place Quand je suis très pressée, que j’ai vraiment très faim et que je veux manger quelque chose que je peux tenir d’une main pendant que je me déplace ... #AgileGrenoble
livraison express à domicile ❏ service de localisation de restauration rapide ❏ service de commande à distance d’un plat servi sur place Quand je suis très pressée, que j’ai vraiment très faim et que je veux manger quelque chose que je peux tenir d’une main pendant que je me déplace ... #AgileGrenoble
livraison express à domicile ❏ service de localisation de restauration rapide à emporter sur mon trajet ❏ service de commande à distance d’un plat servi sur place Quand je suis très pressée, que j’ai vraiment très faim et que je veux manger quelque chose que je peux tenir d’une main pendant que je me déplace ... #AgileGrenoble
livraison express à domicile ❏ service de localisation de restauration rapide à emporter sur mon trajet ❏ service de commande à distance d’un plat type pizza ou sandwich servi sans attente dans un lieu situé sur mon trajet Quand je suis très pressée, que j’ai vraiment très faim et que je veux manger quelque chose que je peux tenir d’une main pendant que je me déplace ... #AgileGrenoble
la description d’une solution possible ❏ Ne mélangez pas non plus persona et solution ❏ Plusieurs solutions peuvent répondre à un même problème Astuce n°3 - Approche modulaire #AgileGrenoble
je veux faire très facilement une sauvegarde complète de mon disque dur En tant que power user je veux pouvoir spécifier les répertoires à sauvegarder en fonction de leur date de création et dernière modification #AgileGrenoble
je veux faire très facilement une sauvegarde complète de mon disque dur En tant que power user je veux pouvoir spécifier les répertoires à sauvegarder en fonction de leur date de création et dernière modification En tant qu’utilisateur je veux pouvoir spécifier les répertoires à ne pas sauvegarder afin de ne pas remplir ma sauvegarde de données inutiles #AgileGrenoble
je veux faire très facilement une sauvegarde complète de mon disque dur En tant que power user je veux pouvoir spécifier les répertoires à sauvegarder en fonction de leur date de création et dernière modification En tant qu’utilisateur je veux pouvoir spécifier les répertoires à ne pas sauvegarder afin de ne pas remplir ma sauvegarde de données inutiles #AgileGrenoble
je veux faire très facilement une sauvegarde complète de mon disque dur En tant que power user je veux pouvoir spécifier les répertoires à sauvegarder en fonction de leur date de création et dernière modification En tant qu’utilisateur je veux pouvoir spécifier les répertoires à ne pas sauvegarder afin de ne pas remplir ma sauvegarde de données inutiles #AgileGrenoble Ces user stories ne permettent pas de décrire des fonctionnalités cohérentes au sein d’un même produit ...
priori incohérentes ? ❏ Est-ce que la persona est biaisée ? ❏ Est-ce la solution proposée qui est mauvaise ? Astuce n°3 - Distinguer problème et solution #AgileGrenoble
priori incohérentes ? ❏ Est-ce que la persona est biaisée ? ❏ Est-ce la solution proposée qui est mauvaise ? ❏ Est-ce que cette fonctionnalité correspond bien à cette persona ? Astuce n°3 - Distinguer problème et solution #AgileGrenoble
priori incohérentes ? ❏ Est-ce que la persona est biaisée ? ❏ Est-ce la solution proposée qui est mauvaise ? ❏ Est-ce que cette fonctionnalité correspond bien à cette persona ? Astuce n°3 - Distinguer problème et solution #AgileGrenoble
un problème … Motivation : je veux avoir de l’aide tout de suite Bénéfice attendu : pouvoir finir ce que j’ai commencé Astuce n°4 - Forces et motivations : le cas “Mayday” #AgileGrenoble
un problème … Motivation : je veux avoir de l’aide tout de suite ❏ Force : je suis énervée car j’ai été interrompue … Bénéfice attendu : pouvoir finir ce que j’ai commencé Astuce n°4 - Forces et motivations : le cas “Mayday” #AgileGrenoble
un problème … Motivation : je veux avoir de l’aide tout de suite ❏ Force : je suis énervée car j’ai été interrompue … ❏ Force : je suis nerveuse car je ne vais pas pouvoir terminer ce que je faisais Bénéfice attendu : pouvoir finir ce que j’ai commencé Astuce n°4 - Forces et motivations : le cas “Mayday” #AgileGrenoble
un problème … Motivation : je veux avoir de l’aide tout de suite ❏ Force : je suis énervée car j’ai été interrompue … ❏ Force : je suis nerveuse car je ne vais pas pouvoir terminer ce que je faisais ❏ Force : je n’aime pas demander de l’aide Bénéfice attendu : pouvoir finir ce que j’ai commencé Astuce n°4 - Forces et motivations : le cas “Mayday” #AgileGrenoble
un problème … Motivation : je veux avoir de l’aide tout de suite ❏ Force : je suis énervée car j’ai été interrompue … ❏ Force : je suis nerveuse car je ne vais pas pouvoir terminer ce que je faisais ❏ Force : je n’aime pas demander de l’aide ❏ Force : j’ai peur d’avoir l’air stupide si je demande de l’aide Bénéfice attendu : pouvoir finir ce que j’ai commencé Astuce n°4 - Forces et motivations : le cas “Mayday” #AgileGrenoble
un problème … Motivation : je veux avoir de l’aide tout de suite ❏ Force : je suis énervée car j’ai été interrompue … ❏ Force : je suis nerveuse car je ne vais pas pouvoir terminer ce que je faisais ❏ Force : je n’aime pas demander de l’aide ❏ Force : j’ai peur d’avoir l’air stupide si je demande de l’aide ❏ Force : je ne veux pas montrer ce que je faisais au support Bénéfice attendu : pouvoir finir ce que j’ai commencé Astuce n°4 - Forces et motivations : le cas “Mayday” #AgileGrenoble
qui influent sur la motivation du client on peut concevoir des solutions qui permettent : ❏ de réduire les forces qui découragent le client d’utiliser notre produit ❏ d'accroître les forces qui attirent le client vers notre produit Astuce n°4 - Forces et motivations #AgileGrenoble
pouvoir terminer ce que je faisais Idée : rassurer le client sur le fait qu’il aura rapidement de l’aide Astuce n°4 - Exemple de prise en compte des forces #AgileGrenoble
pouvoir terminer ce que je faisais Idée : rassurer le client sur le fait qu’il aura rapidement de l’aide Astuce n°4 - Exemple de prise en compte des forces #AgileGrenoble
faisais au support Idée : ❏ permettre au client de sélectionner le niveau d’accès autorisé pour le support ❏ à défaut le prévenir du fait que le support aura un accès complet Astuce n°4 - Exemple de prise en compte des forces #AgileGrenoble
faisais au support Idée : ❏ permettre au client de sélectionner le niveau d’accès autorisé pour le support ❏ à défaut le prévenir du fait que le support aura un accès complet Astuce n°4 - Exemple de prise en compte des forces #AgileGrenoble
vue du client Il est parfaitement possible d’écrire une job story à la 3eme personne du singulier ! 5 astuces pour écrire une bonne job story - Astuce n°5 #AgileGrenoble
obtenir un prêt immobilier ... Motivation : ➢ Le client potentiel veut avoir un retour rapide sur sa demande de prêt Astuce n°5 - Job Story à la 3eme personne du singulier #AgileGrenoble
obtenir un prêt immobilier ... Motivation : ➢ Le client potentiel veut avoir un retour rapide sur sa demande de prêt ➢ Le conseiller veut s’assurer que le dossier est correctement rempli Astuce n°5 - Job Story à la 3eme personne du singulier #AgileGrenoble
obtenir un prêt immobilier ... Motivation : ➢ Le client potentiel veut avoir un retour rapide sur sa demande de prêt ➢ Le conseiller veut s’assurer que le dossier est correctement rempli ➢ La banque souhaite vérifier la santé financière du client potentiel Astuce n°5 - Job Story à la 3eme personne du singulier #AgileGrenoble
obtenir un prêt immobilier ... Motivation : ➢ Le client potentiel veut avoir un retour rapide sur sa demande de prêt ➢ Le conseiller veut s’assurer que le dossier est correctement rempli ➢ La banque souhaite vérifier la santé financière du client potentiel Bénéfice attendu : accorder rapidement un prêt à un client ayant un profil intéressant pour la banque Astuce n°5 - Job Story à la 3eme personne du singulier #AgileGrenoble
contexte à votre job story Astuce 2 :Rédiger vos Job Stories à partir de vraies interviews utilisateurs, pas de personas Astuce 3 : Concevez des Job Stories modulaires, sur lesquelles vous pourrez “plugger” des fonctionnalités (solutions) Astuce 4 : Ajoutez des forces aux motivations de vos utilisateurs Astuce 5 : Ne pas hésiter à utiliser la 3eme personne du singulier 5 astuces pour écrire une bonne job story - “take away” #AgileGrenoble
Job Stories : ❏ lors de la phase de compréhension du problème ❏ afin d’alimenter mon brainstorming personnel ❏ en vue d’identifier les User Stories qui me paraissent pertinentes #AgileGrenoble
Job Stories : ❏ lors de la phase de compréhension du problème ❏ afin d’alimenter mon brainstorming personnel ❏ en vue d’identifier les User Stories qui me paraissent pertinentes ❏ en début de projet mais pas uniquement ! #AgileGrenoble
Génération idées Sélection idées #AgileGrenoble Compréhension du besoin Phase d’idéation Conception de la solution Décrit par des Job Stories Décrite par des User Stories
par le PO La User Story correspond à une décision de design produit : elle décrit ce que le PO a choisi de faire implémenter Job Story vs User Story ? #AgileGrenoble
par le PO La User Story correspond à une décision de design produit : elle décrit ce que le PO a choisi de faire implémenter Ces deux outils sont complémentaires ! Job Story vs User Story ? #AgileGrenoble
travail” pas forcément partagés avec l’équipe de réalisation ❏ gestion peu formelle : ❏ JS listées dans un fichier type Excel (ou Wiki), avec chacune un identifiant unique ❏ fonctionnel “cartographié” sous forme de mind map, comportant les références des JS liées Job Stories et documentation produit #AgileGrenoble
travail” pas forcément partagés avec l’équipe de réalisation ❏ gestion peu formelle : ❏ JS listées dans un fichier type Excel (ou Wiki), avec chacune un identifiant unique ❏ fonctionnel “cartographié” sous forme de mind map, comportant les références des JS liées ❏ matière qui évolue dans le temps Job Stories et documentation produit #AgileGrenoble