SlideShare ist ein Scribd-Unternehmen logo
1 von 72
Downloaden Sie, um offline zu lesen
AgileCampusTour
                      Planifier et Estimer




@agilecampustour                     http://agilecampustour.org
La fine équipe
                   Julien Biezemans

                      julien@agilecampustour.org

                      @jbpros

                   Simon Schoeters
                      simon@agilecampustour.org

                      @cimm

                   Marc Lainez

                      marc@agilecampustour.org

                      @mlainez


         Si vous voulez tweeter utilisez le hashtag #act11
@agilecampustour                                   http://agilecampustour.org
Petit rappel




     1 semaine




@agilecampustour   http://agilecampustour.org
Petit rappel




     1 semaine




@agilecampustour   http://agilecampustour.org
Avant le projet, la vision




                   Est-ce que le projet en vaut la peine?
                   Les 5 pourquoi (5 why’s)




@agilecampustour                              http://agilecampustour.org
Définir une longueur pour
les itérations




                   Ni trop courte, ni trop longue
                   De 1 à 6 semaines
                   Donne un rythme à l’équipe




@agilecampustour                            http://agilecampustour.org
Que veut dire “terminé”?

          Les critères qui définissent la complétion

                          S’appliquent à un récit utilisateur
                          ou fonctionnalité
                          Limités aux compétences et
                          ressources de l’équipe
                          Compris par le client




@agilecampustour                                  http://agilecampustour.org
Exemple

Le blog de l’AgileCampusTour




@agilecampustour               http://agilecampustour.org
Exemple

Le blog de l’AgileCampusTour
Publier des articles et des vidéos sur l’agilité pour les étudiants




@agilecampustour                                   http://agilecampustour.org
Exemple

Le blog de l’AgileCampusTour
Publier des articles et des vidéos sur l’agilité pour les étudiants
Fournir aux étudiants des informations sur l’agilité




@agilecampustour                                   http://agilecampustour.org
Exemple

Le blog de l’AgileCampusTour
Publier des articles et des vidéos sur l’agilité pour les étudiants
Fournir aux étudiants des informations sur l’agilité
Pouvoir les utiliser sur des projets dans le cadre de leurs cours




@agilecampustour                                   http://agilecampustour.org
Exemple

Le blog de l’AgileCampusTour
Publier des articles et des vidéos sur l’agilité pour les étudiants
Fournir aux étudiants des informations sur l’agilité
Pouvoir les utiliser sur des projets dans le cadre de leurs cours
Leur ouvrir l’esprit à d’autres manières de travailler




@agilecampustour                                   http://agilecampustour.org
Exemple

Le blog de l’AgileCampusTour
Publier des articles et des vidéos sur l’agilité pour les étudiants
Fournir aux étudiants des informations sur l’agilité
Pouvoir les utiliser sur des projets dans le cadre de leurs cours
Leur ouvrir l’esprit à d’autres manières de travailler
Leur donner l’envie d’utiliser l’agilité dans leur futur job




@agilecampustour                                    http://agilecampustour.org
Récits d’utilisateurs
(User stories)

                               3
                                   Capture le contenu d’une fonctionnalité
 Les visiteurs peuvent lire
 les articles publiés sur le       Texte court sur carte ou post-it
 blog.




@agilecampustour                                            http://agilecampustour.org
INVEST




@agilecampustour            http://agilecampustour.org
INVEST
Indépendant




       “Un auteur peut écrire un article sur le blog.”
      “Un auteur peut écrire une nouvelle sur le blog.”




@agilecampustour                              http://agilecampustour.org
INVEST
Indépendant




           “Un auteur peut publier un article ou une
                    nouvelle sur le blog.”




@agilecampustour                              http://agilecampustour.org
INVEST
Indépendant




         “Un auteur peut publier sur le blog.”
“Un auteur peut définir le type de publication qu’il écrit.”




@agilecampustour                              http://agilecampustour.org
INVEST
Négociable




             Un récit n’est pas un contrat
                    Peu de détails




@agilecampustour                       http://agilecampustour.org
INVEST
Valorisable




                   Récits écrits par le client




@agilecampustour                             http://agilecampustour.org
INVEST
Valorisable



                   Pour les utilisateurs

“Les visiteurs peuvent écrire des commentaires sur les
                       articles.”




@agilecampustour                           http://agilecampustour.org
INVEST
 Valorisable



                      Pour les clients

“Le nombre de visites uniques sur la page d'accueil doit être
                       enregistré.”




 @agilecampustour                             http://agilecampustour.org
INVEST
Valorisable



                   Pas pour les développeurs

  “Le code source doit être centralisé et partagé via un
                 système de versioning.”




@agilecampustour                               http://agilecampustour.org
INVEST
Valorisable



                   Pas pour les développeurs

  “Le code source doit être centralisé et partagé via un
                 système de versioning.”




@agilecampustour                               http://agilecampustour.org
INVEST
Estimable




                   Connaissance du domaine




@agilecampustour                         http://agilecampustour.org
INVEST
Estimable




                   Connaissance technique




@agilecampustour                        http://agilecampustour.org
INVEST
Estimable




                   Récit trop conséquent




@agilecampustour                           http://agilecampustour.org
INVEST
Small (petit)




        Récit trop important ou trop petit:
           difficile à estimer et planifier




@agilecampustour                     http://agilecampustour.org
INVEST
Testable




                   Critères d’acceptance




@agilecampustour                           http://agilecampustour.org
INVEST
Testable




                   Tests automatisés




@agilecampustour                 http://agilecampustour.org
INVEST
Testable



    Etant donné que je suis identifié comme auteur
    Lorsque j'écris un article sur le blog
    Et que je publie l'article
    Alors l'article est affiché publiquement sur le blog




@agilecampustour                              http://agilecampustour.org
Verticalité
                    (full stack)




@agilecampustour                   http://agilecampustour.org
Structure d’un récit




Afin de fournir aux étudiants des informations sur l’agilité
En tant que membre de l’AgileCampusTour
Je veux publier des articles sur le blog




@agilecampustour                             http://agilecampustour.org
Structure d’un récit




                   Afin de <valeur métier>
                   En tant que <rôle>
                   Je veux <fonctionnalité>




@agilecampustour                              http://agilecampustour.org
Trier les récits par priorité




                   Du plus important au moins important
                   Différentes techniques




@agilecampustour                            http://agilecampustour.org
Pourquoi prioritiser?

Le plus important en premier...




@agilecampustour                  http://agilecampustour.org
Pourquoi prioritiser?

Le plus important en premier... ou presque...




@agilecampustour                         http://agilecampustour.org
Pourquoi prioritiser?

Le plus important en premier... ou presque...




@agilecampustour                         http://agilecampustour.org
Pourquoi prioritiser?

Le plus important en premier... ou presque...




@agilecampustour                         http://agilecampustour.org
Pourquoi prioritiser?

Le plus important en premier... ou presque...




@agilecampustour                         http://agilecampustour.org
Prioritiser: techniques


     Préférence    La plus simple
                   Le “client” décide seul

     VAN           Calcul du ROI d’un récit
                   Ce qui rapportera le plus

     Poker Chips   Ludique

                   Permet au client de mettre un poids sur les
                   récits




@agilecampustour                                http://agilecampustour.org
Prioritiser: techniques
     KANO          Impliquer les utilisateurs
                   Permet de catégoriser les récits




                      Kano model

@agilecampustour                                 http://agilecampustour.org
Estimer les récits




                     En heures ou en points
                     L’équipe estime le travail
                     C’est une estimation




@agilecampustour                            http://agilecampustour.org
Pourquoi estimer?




                   Quantité de travail délivrée à la deadline
                   Planification de projets
                   Complexité des récits




@agilecampustour                               http://agilecampustour.org
Pourquoi estimer?




                    Quantité de travail délivrée à la deadline
                    Planification de projets
                    Complexité des récits


        C’est l’équipe de développement qui estime
                 le travail, personne d’autre


@agilecampustour                                http://agilecampustour.org
Les “story points”

Mesure de l’effort nécessaire pour
accomplir un récit


                                                    8
                                                    Belgium


Mesure relative par rapport à un récit de
référence                                            points




Mesure de l’incertitude d’un récit

Effort nécessaire = Temps nécessaire ?



@agilecampustour                            http://agilecampustour.org
Les “story points”

Mesure de l’effort nécessaire pour
accomplir un récit


                                                    8
                                                    Belgium


Mesure relative par rapport à un récit de
référence                                            points




Mesure de l’incertitude d’un récit

Effort nécessaire = Temps nécessaire



@agilecampustour                            http://agilecampustour.org
Example




@agilecampustour   http://agilecampustour.org
Example




@agilecampustour   http://agilecampustour.org
Example




                                      1/200
@agilecampustour   http://agilecampustour.org
“Story points” vs. heures


     8h pour moi ne veut pas dire 8h pour vous...

     Si je tombe malade on ré-estime?

     Il est prouvé qu’une estimation relative est plus
     souvent pertinente qu’une estimation absolue




@agilecampustour                             http://agilecampustour.org
Estimer: techniques

                                 Planning Poker

                                 Chaque membre recoit des cartes
                                 Les valeurs sur les cartes suivent la suite de
                                 fibonacci... enfin presque...
                                 Plus la valeur est haute plus la tâche est
                                 complexe et incertaine
 http://www.planningpoker.com/   Chaque membre de l’équipe choisit une
                                 carte et ensemble, ils la retournent


@agilecampustour                                              http://agilecampustour.org
Estimer: techniques

                   Affinity estimating

                   Un ou deux membres de l’équipe trient
                   les récits par complexité
                   Le reste de l’équipe observe et réagit
                   ensuite
                   Des changements sont faits si nécessaire
                   A chaque tas de récits de même complexité,
                   on attribue un numéro croissant


@agilecampustour                               http://agilecampustour.org
Oui mais, comment on fait le lien avec
             le temps nécessaire?




@agilecampustour                   http://agilecampustour.org
La vélocité d’une équipe


                   Représente l’effort qu’une équipe peut
                   délivrer en une itération

                   Varie au cours des itérations

                   La moyenne permet de faire des
                   prédictions

                   Le “plan” est sans cesse réajusté au fil des
                   changements de vélocité



@agilecampustour                              http://agilecampustour.org
Déterminer la vélocité


      Utiliser des données historiques de l’équipe

      Faire 2 ou 3 itérations

      Faire une “estimation” éclairée de la vélocité

      Se baser sur “l’engagement” de l’équipe




@agilecampustour                                     http://agilecampustour.org
Voilà, maintenant on peut “planifier”




@agilecampustour                  http://agilecampustour.org
Niveau projet: Product Backlog


      Liste de tous les récits identifiés
      Peut contenir des récits vagues
      Liste prioritisée par le client
      Des récits peuvent y être ajoutés, retirés, modifiés,
      déplacés
      Les récits du product backlog ne doivent pas mais
      peuvent être estimés



@agilecampustour                                   http://agilecampustour.org
Niveau itération: Sprint Backlog


      Au début de chaque itération, on prend les
      éléments les plus importants du product backlog
      L’équipe les estime un par un
      Lorsque la somme des story points des récits
      estimés atteint la vélocité on s’arrête
      La liste ainsi créée est le sprint backlog
      L’équipe travaillera sur ces récits durant l’itération



@agilecampustour                                     http://agilecampustour.org
C’est un peu comme...
Comment visualiser?




@agilecampustour                         http://agilecampustour.org
Kanban


     Permet de représenter le processus de
     développement en détail

     Limite le travail en cours

     Est un élément essentiel pour l’équipe

     Permet à toute personne extérieure de
     connaître le statut de l’équipe

     Est mis à jour par l’équipe chaque jour


@agilecampustour                               http://agilecampustour.org
Kanban


     Visualiser permet de se construire une “carte”
     de l’itération

     Manipuler crée de l’engagement



                   3 ways the brain creates meaning




@agilecampustour                                 http://agilecampustour.org
Estimer et Planifier
La suite




     1 semaine




@agilecampustour   http://agilecampustour.org
La suite




     1 semaine




@agilecampustour   http://agilecampustour.org
La suite




     1 semaine




@agilecampustour   http://agilecampustour.org
La suite




     1 semaine




@agilecampustour   http://agilecampustour.org
Ne manquez pas...

                   Workshop planification et estimation
                   21 février de 18h30 à 21h30
                   BARB06

                   Développer oui, mais pas n’importe comment
                   24 février de 13h à 14h
                   BARB94

                   Code workshop
                   28 février de 18h30 à 21h30
                   Salle INTEL

                   Rétrospectives et conclusion
                   3 mars de 13h à14h
                   BARB94

@agilecampustour                                    http://agilecampustour.org
Un peu de lecture?




@agilecampustour     http://agilecampustour.org
Et rien que pour vous...




@agilecampustour           http://agilecampustour.org
Questions?




@agilecampustour   http://agilecampustour.org

Weitere ähnliche Inhalte

Was ist angesagt?

ALM et Agilite : la convergence
ALM et Agilite : la convergenceALM et Agilite : la convergence
ALM et Agilite : la convergenceLucian Precup
 
Crise agile chez les développeurs (frug agile 2020)
Crise agile chez les développeurs (frug agile 2020)Crise agile chez les développeurs (frug agile 2020)
Crise agile chez les développeurs (frug agile 2020)Guillaume Saint Etienne
 
L'art du maniement des exigences agiles
L'art du maniement des exigences agilesL'art du maniement des exigences agiles
L'art du maniement des exigences agilesAlexandre Boutin
 
Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?Lol Hanot
 
Changer de cadre avec l'Agilité
Changer de cadre avec l'AgilitéChanger de cadre avec l'Agilité
Changer de cadre avec l'AgilitéRomain Couturier
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Jean-Luc MAZE
 
Story Board Formation en mode projet Agile
Story Board Formation en mode projet AgileStory Board Formation en mode projet Agile
Story Board Formation en mode projet AgileLaurent Morisseau
 
Agile Tour 2011 - Lille
Agile Tour 2011 - LilleAgile Tour 2011 - Lille
Agile Tour 2011 - LillePierre E. NEIS
 
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...French Scrum User Group
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnGautier Pialat
 
L'Agilité dans les projets informatiques et physiques
L'Agilité dans les projets informatiques et physiquesL'Agilité dans les projets informatiques et physiques
L'Agilité dans les projets informatiques et physiquesRomain Couturier
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilitéAlexis KOALLA
 
Appréhender son premier Design Sprint
Appréhender son premier Design SprintAppréhender son premier Design Sprint
Appréhender son premier Design SprintSebastien Bonneval
 
Se développer avec agilité
Se développer avec agilitéSe développer avec agilité
Se développer avec agilitéRomain Couturier
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Oeil de Coach
 
Répondre aux questions les plus difficiles sur l’agilité
 Répondre aux questions les plus difficiles sur l’agilité  Répondre aux questions les plus difficiles sur l’agilité
Répondre aux questions les plus difficiles sur l’agilité Alain Buzzacaro
 

Was ist angesagt? (20)

ALM et Agilite : la convergence
ALM et Agilite : la convergenceALM et Agilite : la convergence
ALM et Agilite : la convergence
 
Crise agile chez les développeurs (frug agile 2020)
Crise agile chez les développeurs (frug agile 2020)Crise agile chez les développeurs (frug agile 2020)
Crise agile chez les développeurs (frug agile 2020)
 
L'art du maniement des exigences agiles
L'art du maniement des exigences agilesL'art du maniement des exigences agiles
L'art du maniement des exigences agiles
 
Atelier Story Map
Atelier Story MapAtelier Story Map
Atelier Story Map
 
Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?
 
Changer de cadre avec l'Agilité
Changer de cadre avec l'AgilitéChanger de cadre avec l'Agilité
Changer de cadre avec l'Agilité
 
Scrum cook and go
Scrum cook and goScrum cook and go
Scrum cook and go
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1
 
Scrum master coach oct2011
Scrum master coach oct2011Scrum master coach oct2011
Scrum master coach oct2011
 
Story Board Formation en mode projet Agile
Story Board Formation en mode projet AgileStory Board Formation en mode projet Agile
Story Board Formation en mode projet Agile
 
Agile Tour 2011 - Lille
Agile Tour 2011 - LilleAgile Tour 2011 - Lille
Agile Tour 2011 - Lille
 
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
L'Agilité dans les projets informatiques et physiques
L'Agilité dans les projets informatiques et physiquesL'Agilité dans les projets informatiques et physiques
L'Agilité dans les projets informatiques et physiques
 
#3 etapes projet
#3 etapes projet#3 etapes projet
#3 etapes projet
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
Appréhender son premier Design Sprint
Appréhender son premier Design SprintAppréhender son premier Design Sprint
Appréhender son premier Design Sprint
 
Se développer avec agilité
Se développer avec agilitéSe développer avec agilité
Se développer avec agilité
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !
 
Répondre aux questions les plus difficiles sur l’agilité
 Répondre aux questions les plus difficiles sur l’agilité  Répondre aux questions les plus difficiles sur l’agilité
Répondre aux questions les plus difficiles sur l’agilité
 

Andere mochten auch

Club de lectura 2 ppt
Club de lectura 2 pptClub de lectura 2 ppt
Club de lectura 2 pptcp blan
 
Lesson 8 9 percent problems
Lesson 8 9 percent problemsLesson 8 9 percent problems
Lesson 8 9 percent problemsmlabuski
 
Présentation jjr c reil
Présentation jjr c reilPrésentation jjr c reil
Présentation jjr c reilCéline Langlet
 
Modo edición y descripción de iconos
Modo edición y descripción de iconosModo edición y descripción de iconos
Modo edición y descripción de iconosjuanjoreverte
 
Lesson 8 2 proportions
Lesson 8 2 proportionsLesson 8 2 proportions
Lesson 8 2 proportionsmlabuski
 
15 - Mimard - SaintEtienne - F2000 - 2012
15 - Mimard - SaintEtienne - F2000 - 201215 - Mimard - SaintEtienne - F2000 - 2012
15 - Mimard - SaintEtienne - F2000 - 2012Cédric Frayssinet
 
Futuro Labs: Workshop Administración de la Marca Online
Futuro Labs: Workshop Administración de la Marca OnlineFuturo Labs: Workshop Administración de la Marca Online
Futuro Labs: Workshop Administración de la Marca OnlineNeo Consulting
 
Questionnaire
QuestionnaireQuestionnaire
Questionnairebankiiee
 
IPS Communiqué du 17 juin 2013 : financement protection sociale
IPS Communiqué du 17 juin 2013 : financement protection socialeIPS Communiqué du 17 juin 2013 : financement protection sociale
IPS Communiqué du 17 juin 2013 : financement protection socialeA3C - Expert Comptable à Dunkerque
 
Cómo acceder a la plataforma Aula XXI
Cómo acceder a la plataforma Aula XXICómo acceder a la plataforma Aula XXI
Cómo acceder a la plataforma Aula XXIjuanjoreverte
 
Le nouveau contrat de travail
Le nouveau contrat de travail Le nouveau contrat de travail
Le nouveau contrat de travail JEMM Research
 
Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.
Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.
Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.asola
 
Agresiones a la Creación
Agresiones a la CreaciónAgresiones a la Creación
Agresiones a la Creacióneducarconjesus
 
Orfeo. La Odisea. Alina Motrescu
Orfeo. La Odisea. Alina MotrescuOrfeo. La Odisea. Alina Motrescu
Orfeo. La Odisea. Alina Motrescurufasanchez
 
Webinar: Email poderosa herramienta online
Webinar: Email poderosa herramienta onlineWebinar: Email poderosa herramienta online
Webinar: Email poderosa herramienta onlineMasterBase®
 

Andere mochten auch (20)

Proyecto mochilas
Proyecto mochilasProyecto mochilas
Proyecto mochilas
 
Pikko
PikkoPikko
Pikko
 
Club de lectura 2 ppt
Club de lectura 2 pptClub de lectura 2 ppt
Club de lectura 2 ppt
 
Lesson 8 9 percent problems
Lesson 8 9 percent problemsLesson 8 9 percent problems
Lesson 8 9 percent problems
 
Présentation jjr c reil
Présentation jjr c reilPrésentation jjr c reil
Présentation jjr c reil
 
Modo edición y descripción de iconos
Modo edición y descripción de iconosModo edición y descripción de iconos
Modo edición y descripción de iconos
 
Iniciación al uso de la bb trabajo social
Iniciación al uso de la bb  trabajo socialIniciación al uso de la bb  trabajo social
Iniciación al uso de la bb trabajo social
 
Lesson 8 2 proportions
Lesson 8 2 proportionsLesson 8 2 proportions
Lesson 8 2 proportions
 
15 - Mimard - SaintEtienne - F2000 - 2012
15 - Mimard - SaintEtienne - F2000 - 201215 - Mimard - SaintEtienne - F2000 - 2012
15 - Mimard - SaintEtienne - F2000 - 2012
 
Futuro Labs: Workshop Administración de la Marca Online
Futuro Labs: Workshop Administración de la Marca OnlineFuturo Labs: Workshop Administración de la Marca Online
Futuro Labs: Workshop Administración de la Marca Online
 
Questionnaire
QuestionnaireQuestionnaire
Questionnaire
 
IPS Communiqué du 17 juin 2013 : financement protection sociale
IPS Communiqué du 17 juin 2013 : financement protection socialeIPS Communiqué du 17 juin 2013 : financement protection sociale
IPS Communiqué du 17 juin 2013 : financement protection sociale
 
Cómo acceder a la plataforma Aula XXI
Cómo acceder a la plataforma Aula XXICómo acceder a la plataforma Aula XXI
Cómo acceder a la plataforma Aula XXI
 
Climas elementos
Climas elementosClimas elementos
Climas elementos
 
Le nouveau contrat de travail
Le nouveau contrat de travail Le nouveau contrat de travail
Le nouveau contrat de travail
 
Eco conception
Eco conceptionEco conception
Eco conception
 
Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.
Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.
Les expressions imagées. Teresa Caballero. 2ºIntermédiaire.
 
Agresiones a la Creación
Agresiones a la CreaciónAgresiones a la Creación
Agresiones a la Creación
 
Orfeo. La Odisea. Alina Motrescu
Orfeo. La Odisea. Alina MotrescuOrfeo. La Odisea. Alina Motrescu
Orfeo. La Odisea. Alina Motrescu
 
Webinar: Email poderosa herramienta online
Webinar: Email poderosa herramienta onlineWebinar: Email poderosa herramienta online
Webinar: Email poderosa herramienta online
 

Ähnlich wie Estimer et Planifier

Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreArtusamak
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Agile En Seine
 
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...Agile Montréal
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilitéJean Yves Klein
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
AgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non ITAgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non ITAgile Toulouse
 
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...Normandy JUG
 
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdfLa crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdfGuillaume Saint Etienne
 
Meet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de GroomerMeet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de GroomerAlexandre Quach
 
Oeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilitesOeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilitesOeil de Coach
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?antony_guilloteau
 
AT2010 Introduction à scrum
AT2010 Introduction à scrumAT2010 Introduction à scrum
AT2010 Introduction à scrumNormandy JUG
 
2015 art du maniement des exigences agiles
2015   art du maniement des exigences agiles2015   art du maniement des exigences agiles
2015 art du maniement des exigences agilesAlexandre Boutin
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMsenejug
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécificationJean Michel
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016ffaure32
 

Ähnlich wie Estimer et Planifier (20)

Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
 
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Rôles product-owner
Rôles product-ownerRôles product-owner
Rôles product-owner
 
AgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non ITAgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non IT
 
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
 
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdfLa crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
 
Meet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de GroomerMeet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de Groomer
 
Oeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilitesOeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilites
 
Guide scrum
Guide scrumGuide scrum
Guide scrum
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
 
AT2010 Introduction à scrum
AT2010 Introduction à scrumAT2010 Introduction à scrum
AT2010 Introduction à scrum
 
MVP - Agile in Action
MVP - Agile in ActionMVP - Agile in Action
MVP - Agile in Action
 
2015 art du maniement des exigences agiles
2015   art du maniement des exigences agiles2015   art du maniement des exigences agiles
2015 art du maniement des exigences agiles
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUM
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécification
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016
 

Mehr von AgileCampusTour 2011

Mehr von AgileCampusTour 2011 (6)

Session antwerp
Session antwerpSession antwerp
Session antwerp
 
Session mons 16 mars
Session mons 16 marsSession mons 16 mars
Session mons 16 mars
 
Session mons 22 mars
Session mons 22 marsSession mons 22 mars
Session mons 22 mars
 
S'améliorer au fil des itérations
S'améliorer au fil des itérationsS'améliorer au fil des itérations
S'améliorer au fil des itérations
 
Développer, mais pas n'importe comment
Développer, mais pas n'importe commentDévelopper, mais pas n'importe comment
Développer, mais pas n'importe comment
 
Agile? C'est quoi ce truc?
Agile? C'est quoi ce truc?Agile? C'est quoi ce truc?
Agile? C'est quoi ce truc?
 

Kürzlich hochgeladen

Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementM2i Formation
 
La Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniqueLa Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniquessuser4dbdf2
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024frizzole
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFEAhmam Abderrahmane
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxMartin M Flynn
 
Exercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionsExercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionslaetitiachassagne
 
Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2JeanLucHusson
 

Kürzlich hochgeladen (7)

Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changement
 
La Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniqueLa Projection orthogonale en dessin technique
La Projection orthogonale en dessin technique
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFE
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptx
 
Exercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionsExercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositions
 
Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2
 

Estimer et Planifier

  • 1. AgileCampusTour Planifier et Estimer @agilecampustour http://agilecampustour.org
  • 2. La fine équipe Julien Biezemans julien@agilecampustour.org @jbpros Simon Schoeters simon@agilecampustour.org @cimm Marc Lainez marc@agilecampustour.org @mlainez Si vous voulez tweeter utilisez le hashtag #act11 @agilecampustour http://agilecampustour.org
  • 3. Petit rappel 1 semaine @agilecampustour http://agilecampustour.org
  • 4. Petit rappel 1 semaine @agilecampustour http://agilecampustour.org
  • 5. Avant le projet, la vision Est-ce que le projet en vaut la peine? Les 5 pourquoi (5 why’s) @agilecampustour http://agilecampustour.org
  • 6. Définir une longueur pour les itérations Ni trop courte, ni trop longue De 1 à 6 semaines Donne un rythme à l’équipe @agilecampustour http://agilecampustour.org
  • 7. Que veut dire “terminé”? Les critères qui définissent la complétion S’appliquent à un récit utilisateur ou fonctionnalité Limités aux compétences et ressources de l’équipe Compris par le client @agilecampustour http://agilecampustour.org
  • 8. Exemple Le blog de l’AgileCampusTour @agilecampustour http://agilecampustour.org
  • 9. Exemple Le blog de l’AgileCampusTour Publier des articles et des vidéos sur l’agilité pour les étudiants @agilecampustour http://agilecampustour.org
  • 10. Exemple Le blog de l’AgileCampusTour Publier des articles et des vidéos sur l’agilité pour les étudiants Fournir aux étudiants des informations sur l’agilité @agilecampustour http://agilecampustour.org
  • 11. Exemple Le blog de l’AgileCampusTour Publier des articles et des vidéos sur l’agilité pour les étudiants Fournir aux étudiants des informations sur l’agilité Pouvoir les utiliser sur des projets dans le cadre de leurs cours @agilecampustour http://agilecampustour.org
  • 12. Exemple Le blog de l’AgileCampusTour Publier des articles et des vidéos sur l’agilité pour les étudiants Fournir aux étudiants des informations sur l’agilité Pouvoir les utiliser sur des projets dans le cadre de leurs cours Leur ouvrir l’esprit à d’autres manières de travailler @agilecampustour http://agilecampustour.org
  • 13. Exemple Le blog de l’AgileCampusTour Publier des articles et des vidéos sur l’agilité pour les étudiants Fournir aux étudiants des informations sur l’agilité Pouvoir les utiliser sur des projets dans le cadre de leurs cours Leur ouvrir l’esprit à d’autres manières de travailler Leur donner l’envie d’utiliser l’agilité dans leur futur job @agilecampustour http://agilecampustour.org
  • 14. Récits d’utilisateurs (User stories) 3 Capture le contenu d’une fonctionnalité Les visiteurs peuvent lire les articles publiés sur le Texte court sur carte ou post-it blog. @agilecampustour http://agilecampustour.org
  • 15. INVEST @agilecampustour http://agilecampustour.org
  • 16. INVEST Indépendant “Un auteur peut écrire un article sur le blog.” “Un auteur peut écrire une nouvelle sur le blog.” @agilecampustour http://agilecampustour.org
  • 17. INVEST Indépendant “Un auteur peut publier un article ou une nouvelle sur le blog.” @agilecampustour http://agilecampustour.org
  • 18. INVEST Indépendant “Un auteur peut publier sur le blog.” “Un auteur peut définir le type de publication qu’il écrit.” @agilecampustour http://agilecampustour.org
  • 19. INVEST Négociable Un récit n’est pas un contrat Peu de détails @agilecampustour http://agilecampustour.org
  • 20. INVEST Valorisable Récits écrits par le client @agilecampustour http://agilecampustour.org
  • 21. INVEST Valorisable Pour les utilisateurs “Les visiteurs peuvent écrire des commentaires sur les articles.” @agilecampustour http://agilecampustour.org
  • 22. INVEST Valorisable Pour les clients “Le nombre de visites uniques sur la page d'accueil doit être enregistré.” @agilecampustour http://agilecampustour.org
  • 23. INVEST Valorisable Pas pour les développeurs “Le code source doit être centralisé et partagé via un système de versioning.” @agilecampustour http://agilecampustour.org
  • 24. INVEST Valorisable Pas pour les développeurs “Le code source doit être centralisé et partagé via un système de versioning.” @agilecampustour http://agilecampustour.org
  • 25. INVEST Estimable Connaissance du domaine @agilecampustour http://agilecampustour.org
  • 26. INVEST Estimable Connaissance technique @agilecampustour http://agilecampustour.org
  • 27. INVEST Estimable Récit trop conséquent @agilecampustour http://agilecampustour.org
  • 28. INVEST Small (petit) Récit trop important ou trop petit: difficile à estimer et planifier @agilecampustour http://agilecampustour.org
  • 29. INVEST Testable Critères d’acceptance @agilecampustour http://agilecampustour.org
  • 30. INVEST Testable Tests automatisés @agilecampustour http://agilecampustour.org
  • 31. INVEST Testable Etant donné que je suis identifié comme auteur Lorsque j'écris un article sur le blog Et que je publie l'article Alors l'article est affiché publiquement sur le blog @agilecampustour http://agilecampustour.org
  • 32. Verticalité (full stack) @agilecampustour http://agilecampustour.org
  • 33. Structure d’un récit Afin de fournir aux étudiants des informations sur l’agilité En tant que membre de l’AgileCampusTour Je veux publier des articles sur le blog @agilecampustour http://agilecampustour.org
  • 34. Structure d’un récit Afin de <valeur métier> En tant que <rôle> Je veux <fonctionnalité> @agilecampustour http://agilecampustour.org
  • 35. Trier les récits par priorité Du plus important au moins important Différentes techniques @agilecampustour http://agilecampustour.org
  • 36. Pourquoi prioritiser? Le plus important en premier... @agilecampustour http://agilecampustour.org
  • 37. Pourquoi prioritiser? Le plus important en premier... ou presque... @agilecampustour http://agilecampustour.org
  • 38. Pourquoi prioritiser? Le plus important en premier... ou presque... @agilecampustour http://agilecampustour.org
  • 39. Pourquoi prioritiser? Le plus important en premier... ou presque... @agilecampustour http://agilecampustour.org
  • 40. Pourquoi prioritiser? Le plus important en premier... ou presque... @agilecampustour http://agilecampustour.org
  • 41. Prioritiser: techniques Préférence La plus simple Le “client” décide seul VAN Calcul du ROI d’un récit Ce qui rapportera le plus Poker Chips Ludique Permet au client de mettre un poids sur les récits @agilecampustour http://agilecampustour.org
  • 42. Prioritiser: techniques KANO Impliquer les utilisateurs Permet de catégoriser les récits Kano model @agilecampustour http://agilecampustour.org
  • 43. Estimer les récits En heures ou en points L’équipe estime le travail C’est une estimation @agilecampustour http://agilecampustour.org
  • 44. Pourquoi estimer? Quantité de travail délivrée à la deadline Planification de projets Complexité des récits @agilecampustour http://agilecampustour.org
  • 45. Pourquoi estimer? Quantité de travail délivrée à la deadline Planification de projets Complexité des récits C’est l’équipe de développement qui estime le travail, personne d’autre @agilecampustour http://agilecampustour.org
  • 46. Les “story points” Mesure de l’effort nécessaire pour accomplir un récit 8 Belgium Mesure relative par rapport à un récit de référence points Mesure de l’incertitude d’un récit Effort nécessaire = Temps nécessaire ? @agilecampustour http://agilecampustour.org
  • 47. Les “story points” Mesure de l’effort nécessaire pour accomplir un récit 8 Belgium Mesure relative par rapport à un récit de référence points Mesure de l’incertitude d’un récit Effort nécessaire = Temps nécessaire @agilecampustour http://agilecampustour.org
  • 48. Example @agilecampustour http://agilecampustour.org
  • 49. Example @agilecampustour http://agilecampustour.org
  • 50. Example 1/200 @agilecampustour http://agilecampustour.org
  • 51. “Story points” vs. heures 8h pour moi ne veut pas dire 8h pour vous... Si je tombe malade on ré-estime? Il est prouvé qu’une estimation relative est plus souvent pertinente qu’une estimation absolue @agilecampustour http://agilecampustour.org
  • 52. Estimer: techniques Planning Poker Chaque membre recoit des cartes Les valeurs sur les cartes suivent la suite de fibonacci... enfin presque... Plus la valeur est haute plus la tâche est complexe et incertaine http://www.planningpoker.com/ Chaque membre de l’équipe choisit une carte et ensemble, ils la retournent @agilecampustour http://agilecampustour.org
  • 53. Estimer: techniques Affinity estimating Un ou deux membres de l’équipe trient les récits par complexité Le reste de l’équipe observe et réagit ensuite Des changements sont faits si nécessaire A chaque tas de récits de même complexité, on attribue un numéro croissant @agilecampustour http://agilecampustour.org
  • 54. Oui mais, comment on fait le lien avec le temps nécessaire? @agilecampustour http://agilecampustour.org
  • 55. La vélocité d’une équipe Représente l’effort qu’une équipe peut délivrer en une itération Varie au cours des itérations La moyenne permet de faire des prédictions Le “plan” est sans cesse réajusté au fil des changements de vélocité @agilecampustour http://agilecampustour.org
  • 56. Déterminer la vélocité Utiliser des données historiques de l’équipe Faire 2 ou 3 itérations Faire une “estimation” éclairée de la vélocité Se baser sur “l’engagement” de l’équipe @agilecampustour http://agilecampustour.org
  • 57. Voilà, maintenant on peut “planifier” @agilecampustour http://agilecampustour.org
  • 58. Niveau projet: Product Backlog Liste de tous les récits identifiés Peut contenir des récits vagues Liste prioritisée par le client Des récits peuvent y être ajoutés, retirés, modifiés, déplacés Les récits du product backlog ne doivent pas mais peuvent être estimés @agilecampustour http://agilecampustour.org
  • 59. Niveau itération: Sprint Backlog Au début de chaque itération, on prend les éléments les plus importants du product backlog L’équipe les estime un par un Lorsque la somme des story points des récits estimés atteint la vélocité on s’arrête La liste ainsi créée est le sprint backlog L’équipe travaillera sur ces récits durant l’itération @agilecampustour http://agilecampustour.org
  • 60. C’est un peu comme...
  • 61. Comment visualiser? @agilecampustour http://agilecampustour.org
  • 62. Kanban Permet de représenter le processus de développement en détail Limite le travail en cours Est un élément essentiel pour l’équipe Permet à toute personne extérieure de connaître le statut de l’équipe Est mis à jour par l’équipe chaque jour @agilecampustour http://agilecampustour.org
  • 63. Kanban Visualiser permet de se construire une “carte” de l’itération Manipuler crée de l’engagement 3 ways the brain creates meaning @agilecampustour http://agilecampustour.org
  • 65. La suite 1 semaine @agilecampustour http://agilecampustour.org
  • 66. La suite 1 semaine @agilecampustour http://agilecampustour.org
  • 67. La suite 1 semaine @agilecampustour http://agilecampustour.org
  • 68. La suite 1 semaine @agilecampustour http://agilecampustour.org
  • 69. Ne manquez pas... Workshop planification et estimation 21 février de 18h30 à 21h30 BARB06 Développer oui, mais pas n’importe comment 24 février de 13h à 14h BARB94 Code workshop 28 février de 18h30 à 21h30 Salle INTEL Rétrospectives et conclusion 3 mars de 13h à14h BARB94 @agilecampustour http://agilecampustour.org
  • 70. Un peu de lecture? @agilecampustour http://agilecampustour.org
  • 71. Et rien que pour vous... @agilecampustour http://agilecampustour.org
  • 72. Questions? @agilecampustour http://agilecampustour.org

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. 5 pourquoi, base d&apos;une m&amp;#xE9;thode de r&amp;#xE9;solution de probl&amp;#xE8;me utilis&amp;#xE9;e dans des syst&amp;#xE8;mes de contr&amp;#xF4;le de qualit&amp;#xE9;. Consiste &amp;#xE0; poser la question &amp;#x201C;Pourquoi?&amp;#x201D; 5 fois pour trouver la cause premi&amp;#xE8;re d&amp;#x2019;un probl&amp;#xE8;me. Utilis&amp;#xE9;e aussi pour conna&amp;#xEE;tre la raison premi&amp;#xE8;re d&amp;#x2019;un projet, sa finalit&amp;#xE9; premi&amp;#xE8;re, de creuser pour savoir en quoi l&amp;#x2019;id&amp;#xE9;e est int&amp;#xE9;ressante. On fera un petit exercice apr&amp;#xE8;s.\n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. Un r&amp;#xE9;cit d&apos;utilisateur (user story) est un texte court capturant le contenu d&apos;une fonctionnalit&amp;#xE9;, en fonction de besoins de l&apos;utilisateur.\n- sur cartes / post-its\n- num&amp;#xE9;riques\n
  13. \n
  14. chaque r&amp;#xE9;cit doit &amp;#xEA;tre impl&amp;#xE9;mentable s&amp;#xE9;par&amp;#xE9;ment\n
  15. Combiner.\n
  16. Diviser autrement\n
  17. - discutable, &amp;#xE0; am&amp;#xE9;liorer en discutant entre client et devs;\n- pas trop de d&amp;#xE9;tails qui donnent la sensation que le r&amp;#xE9;cit est fig&amp;#xE9;.\n
  18. pour d&amp;#xE9;terminer la valeur de mani&amp;#xE8;re optimale, le client devrait &amp;#xE9;crire les r&amp;#xE9;cits\n
  19. \n
  20. \n
  21. \n
  22. \n
  23. =&gt; discussion avec le client\n
  24. =&gt; spike: exp&amp;#xE9;rimentation br&amp;#xE8;ve timebox&amp;#xE9;e\n
  25. =&gt; split!\n
  26. =&gt; split ou combiner\n
  27. les crit&amp;#xE8;res fin du developpement d&amp;#x2019;un r&amp;#xE9;cit clairs; d&amp;#xE9;finis par client.\ng&amp;#xE9;n&amp;#xE9;ralement dos de la carte. \nforme la plus pr&amp;#xE9;cise: sc&amp;#xE9;narios\n
  28. cibler 100% de tests automatis&amp;#xE9;s, car un r&amp;#xE9;cit test&amp;#xE9; par une machine est plus robuste\n
  29. discussion client: d&amp;#xE9;tails+++\n=&gt; &amp;#xE9;criture de sc&amp;#xE9;narios interpretables par machine\n
  30. r&amp;#xE9;cit utilisateur pas une t&amp;#xE2;che de d&amp;#xE9;veloppement.\nil doit envisager une fonctionnalit&amp;#xE9; du point de vue de son utilisateur, au plus haut niveau\npas de d&amp;#xE9;tails techniques\nt&amp;#xE2;ches : plus tard\n
  31. R&amp;#xE9;cit d&amp;#x2019;utilisateur sous forme stricte, r&amp;#xE9;pandue.\n
  32. valeur m&amp;#xE9;tier: - besoin r&amp;#xE9;el user\n - essentiel prioritisation\nr&amp;#xF4;le: - identifier qui utilise pour &amp;#xE9;viter fonctionnalit&amp;#xE9;s inutiles\n - d&amp;#xE9;couvrir fonctionnalit&amp;#xE9;s oubli&amp;#xE9;es\nfonctionnalit&amp;#xE9;: - solution logicielle r&amp;#xE9;pondant au besoin\n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n