Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019

6,900 views

Published on

Une User Story (US) est le juste formalisme d’un élément fonctionnel du point de vue de l’utilisateur, précisant la valeur apportée à ce dernier.

Comment rédiger de bonnes USER STORIES ?
Bonnes pratiques à l’usage des équipes agiles (SCRUM / KANBAN / SAFe)

Sommaire :
> Les origines des User Stories
> Les 3C
> Définition et formalisation d’une User Story
> Méthode INVEST
> Comment découper vos US
> Quel niveau de détail
> Quel est le cycle de vie d'une User Story
> Le rôle du Product Owner sur une US
> Erreurs à éviter

Présentation PPT en libre téléchargement, créée par Martial SEGURA - OEIL DE COACH
www.oeildecoach.com

Published in: Internet
  • You can try to use this service ⇒ www.HelpWriting.net ⇐ I have used it several times in college and was absolutely satisfied with the result.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • You can try to use this service ⇒ www.WritePaper.info ⇐ I have used it several times in college and was absolutely satisfied with the result.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • There is a useful site for you that will help you to write a perfect and valuable essay and so on. Check out, please ⇒ www.HelpWriting.net ⇐
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019

  1. 1. 1 © http://www.oeildecoach.com C1 - Public Natixis 1 Bonnes pratiques à l’usage des équipes agiles Rédiger de bonnes User Stories
  2. 2. 2 © http://www.oeildecoach.com C1 - Public Natixis  Les origines….
  3. 3. 3 © http://www.oeildecoach.com C1 - Public Natixis  Un peu d’Histoire… Dinosaures Préhistoire 2001 JC 0 Moyen Age & Cycle en V Matrice rôle-fonctionnalité de Rachel Davies & Tim McKinnon en 2001 2001 Les « 3C » Ron Jeffries Extreme programming 2006 Matrice given-when-then décrivant les tests de recette par Dan North 2003 Grille INVEST par Bill Wake "INVEST in Good Stories and SMART tasks" Modernité & agilité JCVD 2004 * JCVD = Comprendre le dernier bon film de Jean-Claude VAN DAMME (humour geek)
  4. 4. 4 © http://www.oeildecoach.com C1 - Public Natixis  Avec l’arrivée de l’agilité Finalement, c’est comme avant : – Recueil des besoins – Recherche d’idées innovantes – Groupes de réflexion + ateliers de travail Mais, – On ne cherche plus à tout définir à l’avance – On commence par ce qui a le plus de valeur – On se concentre sur le point de vue de l’utilisateur – On affine le besoin directement avec les développeurs et les testeurs
  5. 5. 5 © http://www.oeildecoach.com C1 - Public Natixis  Les débuts des User Stories … C’EST L’HISTOIRE D’UN MEC …
  6. 6. 6 © http://www.oeildecoach.com C1 - Public Natixis  Les 3 C de Ron JEFFRIES Ron JEFFRIES Carte • Les Story sont traditionnellement écrite sur des cartes • Les cartes peuvent être annotées avec des estimations, des commentaires, des règles fonctionnelles, des critères d’acceptation, etc. Conversation Les détails derrières les cartes peuvent être étudiés durant les conversations avec le Product Owner Confirmation La validation des tests confirme que les stories ont été développées correctement
  7. 7. 7 © http://www.oeildecoach.com C1 - Public Natixis  Kézako une User Story ? « » Une User Story (US) est le juste formalisme d’un élément fonctionnel du point de vue de l’utilisateur, précisant la valeur apportée à ce dernier.
  8. 8. 8 © http://www.oeildecoach.com C1 - Public Natixis  Caractéristique d’une User Story • Compréhensible par tous (pas de terme technique) • Raconte une histoire liée à un ou plusieurs utilisateurs • Légère et simple à rédiger (pas de blabla) • Suffisamment claire pour permettre aux développeurs d’estimer sa faisabilité • Réalisable entièrement durant un sprint
  9. 9. 9 © http://www.oeildecoach.com C1 - Public Natixis  La base
  10. 10. 10 © http://www.oeildecoach.com C1 - Public Natixis  Formalisation d’une User Story • Narrative En tant que <utilisateur>, je veux <verbe d’action> afin de <bénéfice attendu>. • Notes Le contexte, les règles de gestion, les maquettes graphiques, les cas nominaux, non passant et aux limites, la documentation à disposition, les contraintes techniques, la sécurité attendue, etc. • Critères d’acceptation « Gherkin »  Lorsque <contexte>, quand je <verbe d’action> alors je <résultat attendu>.  Lorsque <contexte>, quand je <verbe d’action> alors je <résultat attendu>.  Lorsque <contexte>, quand je <verbe d’action> alors je <résultat attendu>. Pensez au jeu de données !
  11. 11. 11 © http://www.oeildecoach.com C1 - Public Natixis  Exemple d’User Story - Formalisme Gherkin (BDD) • Narrative En tant que nouvel utilisateur, je veux créer un compte avec un mot de passe sécurisé afin de me connecter à mon compte et le message « Hello <identifiant> » s’affiche. • Notes Les mots de passe ne doivent pas être trop courts, ils doivent pouvoir contenir des caractères spéciaux et des chiffres. • Critères d’acceptation « Gherkin »  Lorsque je suis un nouvel utilisateur souhaitant créer un compte, quand je saisis et valide l’un des mots de passe suivant : p@ssword, azerty$$, planète!75, Mot_De_Passe! alors j’arrive sur la page d’accueil de connexion et le message « Hello <identifiant> » s’affiche. Lorsque ‘contexte initial’ quand ‘un événement’ alors ‘résultat attendu’ Pensez au jeu de données !
  12. 12. 12 © http://www.oeildecoach.com C1 - Public Natixis 
  13. 13. 13 © http://www.oeildecoach.com C1 - Public Natixis  INVEST-issez dans de bonnes User-Stories ! I Indépendante des stories suivantes (et si possible des précédentes) N Négociable avec les développeurs (pour optimiser le ROI) V Valorisant pour l’utilisateur E Estimable pouvant être chiffré, solution technique connue S Suffisamment petit pour éviter l’effet tunnel et tenir en un sprint (grand max) T Testable pouvant être testé (sans contrainte) Bill WAKE
  14. 14. 14 © http://www.oeildecoach.com C1 - Public Natixis  Comment couper les fonctionnalités ? En tranches Pour valider rapidement ! Qui ne peuvent être testées qu’en fin ! Pas en couches
  15. 15. 15 © http://www.oeildecoach.com C1 - Public Natixis  Quelques idées pour découper ses User Stories • Par étapes d’un processus • Par scénario • Par étapes d’un scénario • Par type de données • Par type d’entrée / sortie • Par utilisateurs / rôles • Par niveau de connaissance • Par complexité • Par niveau de qualité attendu • … Source : http://www.qualitystreet.fr/2017/02/13/user-story-lessentiel-en-5-images/
  16. 16. 16 © http://www.oeildecoach.com C1 - Public Natixis  Quel niveau de détails pour mes User Stories ? Une bonne User Story est à ce niveau de détail ! Cloud level – Trop abstrait - niveau Expression de Besoin Kite Level – Objectifs à long terme, sans aucune fin précise. Plusieurs opérations fonctionnelles Clam Level – Trop détaillé Fish Level – Un élément qui ne veut pas dire grand-chose unitairement. Sea Level – Je peux raisonnablement espérer réaliser cela en un seul sprint.
  17. 17. 17 © http://www.oeildecoach.com C1 - Public Natixis  SPRINT : Cycle de vie d’une user story Idée / Besoin Conversation Développements + tests durant le sprint Incrément du logiciel Définit par le métier et/ou le Product Owner et saisie dans le product backlog Echange entre le PO et l’équipe technique pour affiner les détails de l’US, avant le sprint Réalisation et tests + validation par le PO, pendant le sprint Livraison des US « done » en fin de sprint 1 2 3 4
  18. 18. 18 © http://www.oeildecoach.com C1 - Public Natixis  Le rôle du Product Owner sur une US Utilisateurs / acteurs métiers Equipe de réalisation Identifier / recueillir le besoin (la narrative) Analyser et prioriser le besoin Proposer une réponse au besoin Formaliser le besoin via une user story Présenter la user story à l’équipe de réalisation pour estimation Revoir la priorité et planifier la réalisation dans un sprint Suivre la réalisation de l’user story Tester l‘user story livrée Présenter l’user story aux utilisateurs pour obtenir du feedback Communication ! PO
  19. 19. 19 © http://www.oeildecoach.com C1 - Public Natixis  Backlog du produit
  20. 20. 20 © http://www.oeildecoach.com C1 - Public Natixis  Identifier les US au plus tôt MAIS les préciser au plus tard Sprint 1 à 3 semaines 24 heures Sprint 1 à 3 semaines 24 heures Priorisé Backlog produit Sprint 1 à 3 semaines 24 heures Sprint #0Cadrage Agile Initialisation  Sprint Backlog Sprint #1 Sprint #1 Préparation  Sprint Backlog Sprint #2 Sprint #2 Préparation  Sprint Backlog Sprint #3 Sprint #3 Préparation  Sprint Backlog Sprint #4 Début projet  Vision  Personas  Backlog  Roadmap Product Owner US prêtes & INVEST US à préciser US identifiées
  21. 21. 21 © http://www.oeildecoach.com C1 - Public Natixis  Create Sub-Task, inside of 1 Story Board view Issue view Une User Story dans JIRA - exemple
  22. 22. 22 © http://www.oeildecoach.com C1 - Public Natixis 
  23. 23. 23 © http://www.oeildecoach.com C1 - Public Natixis  « » Le meilleur format d’une user story est celui qui fonctionne avec votre équipe ! N’oubliez pas !
  24. 24. 24 © http://www.oeildecoach.com C1 - Public Natixis  N’oubliez pas ! • Gardez en tête qu’une User Story est avant tout une histoire qui se raconte ! Elle amène la discussion et aide l’équipe (fonctionnels, développeurs et testeurs) à confirmer sa compréhension du besoin. • N’hésitez pas à abuser des dessins, maquettes graphiques, schémas, etc.  Une image vaut mille mots ! • Ne soyez pas dogmatique, écrivez les user stories dont l’équipe a besoin pour développer et tester : ni plus, ni moins ! • Demandez régulièrement à l’équipe ce qui peut être amélioré ! Les développeurs et les testeurs sont vos alliés ! 
  25. 25. 25 © http://www.oeildecoach.com C1 - Public Natixis ANNEXES
  26. 26. 26 © http://www.oeildecoach.com C1 - Public Natixis  Pour aller plus loin… • Patterns for Splitting User Stories http://agileforall.com/patterns-for-splitting-user-stories/ • Pourquoi découper vos besoins en petites user stories ? http://blog.Xebia.Fr/2015/12/22/pourquoi-decouper-vos-besoins-en- petites-user-stories/ • 3 manières de découper ses user stories https://blog.goood.pro/2014/09/15/3-manieres-de-decouper-ses-user- stories/ • Agilité: 10 stratégies pour avoir des User Stories suffisamment petites http://www.qualitystreet.fr/2011/03/24/agilite-10-strategies-pour-des- user-stories-suffisamment-petites/ • Découper ses user stories https://fr.linkedin.com/pulse/d%C3%A9couper-ses-user-stories- christ%C3%A8le-rousseau • Outils recommandés par Lucy pour les PO http://lucyinthescrum.com/toolbox/
  27. 27. 27 © http://www.oeildecoach.com C1 - Public Natixis  Differences between stories, use cases and requirements Stories Use Cases Requirements Goal generate conversation capture a behavior establish a contract Scope a single activity a process "day in the life" everything Format a single sentence numbered bullets specifications Completeness open for negotiation and refinements locked, changes may impact entire process locked, require scope change and approvals Language simple, comprehensible structured, flows precise, technical
  28. 28. 28 © http://www.oeildecoach.com C1 - Public Natixis  Quels types de tickets sont possibles VISIBLE PAR LE CLIENT VISIBLE PAR L’EQUIPE RECUPERE DE LA VALEUR PERDUE AJOUTE DE LA VALEUR User Story Bug Refacto Tech Story
  29. 29. 29 © http://www.oeildecoach.com C1 - Public Natixis  Ce document est sous licence Creative Commons : Attribution + Pas d’Utilisation Commerciale (BY NC) : le titulaire des droits autorise l’exploitation de l’œuvre, ainsi que la création d’œuvres dérivées, à condition qu’il ne s’agisse pas d’une utilisation commerciale (les utilisations commerciales restant soumises à son autorisation). Si vous souhaitez utiliser ce document à des fins commerciales, merci de contacter : Martial SEGURA – martial.segura [at] oeildecoach.com Conditions d’utilisation http://www.oeildecoach.com/

×