ScrumAndXpFromTheTrenches French

download ScrumAndXpFromTheTrenches French

of 160

  • date post

    03-Jul-2015
  • Category

    Documents

  • view

    748
  • download

    56

Embed Size (px)

Transcript of ScrumAndXpFromTheTrenches French

Scrum et XP depuis les TranchesComment nous appliquons Scrum

Ecrit par : Henrik Kniberg

2007 C4Media Inc Tous droits rservs. C4Media, Editeur de InfoQ.com. Ce livre fait partie de la collection de livres InfoQ Enterprise Software Development. Pour plus dinformations ou pour commander ce livre ou dautres livres InfoQ, prire de contacter books@c4media.com. Aucune partie de cette publication ne peut tre reproduite, stocke dans un systme de recherche, ou transmise sous aucune forme ni aucun moyen, lectronique, mcanique, photocopiage, recodage, scanner ou autre sans que cela ne soit autoris par les Sections 107 ou 108 du Copyright Act 1976 des Etats-Unis, ni sans lautorisation crite pralable de lditeur. Les termes utiliss par les entreprises pour distinguer leurs produits sont souvent dclars comme des marques commerciales. Dans tous les cas o C4Media Inc. est informe dune telle dclaration, les noms de produits apparaissent avec une Majuscule initiale ou EN TOUTES LETTRES MAJUSCULES. Toutefois, les lecteurs devraient contacter les entreprises appropries pour des informations plus compltes au sujet des marques commerciales et de leur enregistrement. Rdacteur en chef: Diana Plesa Traducteurs: Guillaume Mathias Bruno Orsier Emmanuel Etasse Christophe Bunn

http://bruno-orsier.developpez.com http://homoagilis.blogspot.com

Rfrence de la bibliothque du Congrs Cataloguing-inPublication : ISBN: 978-1-4303-2264-1 Imprim dans les Etats-Unis dAmrique

RemerciementsLe premier brouillon de ce papier a t tap en un week-end seulement, mais ce fut un sacr week-end ! Focalisation 150% :o) Merci ma femme Sophia et mes enfants Dave et Jenny pour avoir support mon asocialit ce week-end, et aux parents de Sophia, Eva et Jrgen, pour tre venus aider prendre en charge la famille. Merci galement mes collgues de Crisp Stockholm et aux gens sur le groupe yahoo scrumdevelopment pour avoir corrig le papier et pour mavoir aid lamliorer. Et, finalement, merci tous mes lecteurs qui ont fourni un flux constant de feedback utile. Je suis particulirement content dentendre que ce papier a incit autant dentre vous essayer le dveloppement de logiciels agile !

Table des matiresPREFACE DE JEFF SUTHERLAND PREFACE DE MIKE COHN i iii

INTRO ............................................................................................................7 AVERTISSEMENT ..........................................................................................8 POURQUOI JAI ECRIT CECI ...........................................................................8 MAIS SCRUM, QU'EST-CE QUE C'EST ? ..........................................................9 COMMENT NOUS FAISONS LES BACKLOGS DE PRODUIT..........11 CHAMPS D'HISTOIRE SUPPLEMENTAIRES ....................................................13 COMMENT NOUS GARDONS LE BACKLOG DE PRODUIT A UN NIVEAU METIER ...................................................................................................................14 COMMENT NOUS PREPARONS LA REUNION DE PLANNING DU SPRINT.........................................................................................................16 COMMENT NOUS FAISONS LES PLANNINGS DE SPRINT.............19 POURQUOI LE DIRECTEUR DE PRODUIT DOIT Y ASSISTER ............................19 POURQUOI LA QUALITE N'EST PAS NEGOCIABLE .........................................21 LES REUNIONS DE PLANNING DE SPRINT QUI S'ETERNISENT... .....................22 LORDRE DU JOUR DE LA REUNION DE PLANNING DE SPRINT ......................23 LE CHOIX DE LA DUREE DU SPRINT .............................................................24 LA DEFINITION DU BUT DU SPRINT .............................................................25 LE CHOIX DES HISTOIRES A INCLURE DANS LE SPRINT ................................26 COMMENT LE DIRECTEUR DE PRODUIT PEUT-IL EXERCER UNE INFLUENCE SUR LES HISTOIRES QUI IRONT DANS LE SPRINT ?........................................27 COMMENT LES EQUIPES CHOISISSENT-ELLES LES HISTOIRES A INCLURE DANS LE SPRINT? .................................................................................................29 POURQUOI NOUS UTILISONS DES FICHES.....................................................35 DEFINITION DE TERMINE ........................................................................38 LESTIMATION DE TEMPS AVEC LE POKER DE PLANNING ............................38 LA CLARIFICATION DES HISTOIRES .............................................................40 LA DECOMPOSITION DES HISTOIRES EN PLUS PETITES HISTOIRES................42 LA DECOMPOSITION DES HISTOIRES EN TACHES .........................................42 LE CHOIX DU LIEU ET LHEURE POUR LA MELEE QUOTIDIENNE...................44 OU TRACER LA LIMITE ? .............................................................................44 LES HISTOIRES TECHNIQUES .......................................................................45 SYSTEME DE SUIVI DE BUG VS. BACKLOG DE PRODUIT ...............................48 LA REUNION DE PLANNING DE SPRINT EST FINALEMENT TERMINEE !..........49 COMMENT NOUS COMMUNIQUONS SUR LES SPRINTS...............51

COMMENT NOUS FAISONS LES BACKLOGS DE SPRINT..............55 FORMAT DU BACKLOG DE SPRINT ...............................................................55 COMMENT LE TABLEAU DES TACHES FONCTIONNE .....................................57 EXEMPLE 1 - APRES LA PREMIERE MELEE QUOTIDIENNE ............................58 EXEMPLE 2 APRES QUELQUES JOURS .......................................................59 COMMENT LE BURNDOWN CHART FONCTIONNE .........................................61 LES SIGNAUX DAVERTISSEMENT DU TABLEAU DES TACHES ......................62 HE, ET LA TRAABILITE ?!..........................................................................64 ESTIMATIONS EN JOURS VS. HEURES...........................................................64 COMMENT NOUS ORGANISONS LE BUREAU DE LEQUIPE .......67 LE COIN CONCEPTION .................................................................................67 INSTALLEZ LEQUIPE ENSEMBLE ! ..............................................................69 GARDER LE DIRECTEUR DE PRODUIT A DISTANCE .......................................70 GARDER LES DIRECTEURS ET LES COACHS A DISTANCE ..............................70 COMMENT NOUS FAISONS LES MELEES QUOTIDIENNES..........73 COMMENT NOUS METTONS A JOUR LE TABLEAU DES TACHES .....................73 TRAITER AVEC LES RETARDATAIRES ..........................................................74 TRAITER AVEC JE NE SAIS PAS QUOI FAIRE AUJOURDHUI .....................75 COMMENT NOUS FAISONS LES DEMOS DE SPRINT......................77 POURQUOI NOUS INSISTONS POUR QUE TOUS LES SPRINTS FINISSENT PAR UNE DEMO ..................................................................................................77 CHECKLIST POUR LES DEMOS DE SPRINT ....................................................78 SOCCUPER DES CHOSES INDEMONTRABLES .........................................78 COMMENT NOUS FAISONS LES RETROSPECTIVES DE SPRINT 81 POURQUOI NOUS INSISTONS POUR QUE TOUTES LES EQUIPES FASSENT DES RETROSPECTIVES ........................................................................................81 COMMENT NOUS ORGANISONS LES RETROSPECTIVES .................................82 LA DIFFUSION DES ENSEIGNEMENTS TIRES ENTRE EQUIPES ........................83 CHANGER OU NE PAS CHANGER ..................................................................84 EXEMPLES DE CHOSES QUI PEUVENT REMONTER PENDANT LES RETROSPECTIVES ........................................................................................85 RELACHER LE RYTHME ENTRE LES SPRINTS ...............................87 COMMENT NOUS FAISONS LA PLANIFICATION DE RELEASE ET LES CONTRATS AU FORFAIT ...............................................................91 DEFINIR VOS SEUILS DACCEPTATION.........................................................91 ESTIMATION EN TEMPS DES ELEMENTS LES PLUS IMPORTANTS...................92 ESTIMER LA VELOCITE ...............................................................................94 TOUT METTRE ENSEMBLE DANS UN PLAN DE RELEASE ...............................95 ADAPTER LE PLAN DE RELEASE ..................................................................96 COMMENT NOUS COMBINONS SCRUM AVEC XP ..........................97

LA PROGRAMMATION EN BINOME ..............................................................97 LE DEVELOPPEMENT DIRIGE PAR LES TESTS (DDT) ..................................98 LA CONCEPTION INCREMENTALE..............................................................101 LINTEGRATION CONTINUE ......................................................................101 LA PROPRIETE COLLECTIVE DU CODE .......................................................102 UN ESPACE DE TRAVAIL INFORMATIF .......................................................102 LES NORMES DE CODAGE .........................................................................102 LE RYTHME SOUTENABLE / LE TRAVAIL ENERGISE ...................................103 COMMENT NOUS FAISONS LES TESTS............................................105 VOUS NE POUVEZ PROBABLEMENT PAS ELIMINER LA PHASE DE TESTS DACCEPTATION .......................................................................................105 MINIMISEZ LA PHASE DE TESTS DACCEPTATION......................................106 AUGMENTER LA QUALITE EN METTANT DES TESTEURS DANS LEQUIPE SCRUM .....................................................................................................107 AUGMENTER LA QUALITE EN EN FAISANT MOINS PAR SPRINT...................110 EST-CE QUE LES TESTS DACCEPTATION DEVRAIENT FAIRE PARTIE DU SPRINT ? ...................................................................................................110 DES CYCLES DE SPRINTS VS. DES CYCLES DE TEST DACCEPTATION .........111 NE DISTANCEZ PAS LE MAILLON LE PLUS