Rétrospective de la conférence « Extreme Programming » (AT 2009 Bordeaux)

[((/dotclear/public/photos/.michael_borde_sq.jpg|Michael Borde|L|Michael Borde))|/dotclear/public/photos/michael_borde.jpg]J’ai choisi de commencer ma rétrospective de l’Agile Tour 2009 à Bordeaux avec la conférence « Extreme Programming ».%%% %%% __What Went Well__%%% %%% – Orateur : ++[Michael Borde|http://michaelborde.blogspot.com/]++.%%% – Présentation : sous forme de ++[cartes heuristiques|http://fr.wikipedia.org/wiki/Carte_heuristique]++, la classe…%%% – Michael s’était préparé et il a assuré : eXtrêmement Pêchu le garçon ! des piqûres de bon sens à un rythme endiablé !%%% – Très bon rappel de la naissance de XP : l’invention du wiki par Ward Cunningham en 1994, le projet C3 avec Kent Beck en 1996, le livre XP explained by Kent Beck en 1999, le Manifeste Agile en 2001, …%%% – Intéressante lecture des pratiques XP avec les ++[cercles concentriques|/dotclear/public/XP_circles.jpg]++ de l’intérieur vers l’extérieur : en bleu pour le binôme, en vert pour l’équipe et en rouge pour l’organisation.%%% – Très bons arguments pour justifier le travail en binôme : un expert nous fait prendre des risques (que se passe-t-il lorsqu’il est absent ?), il faut gérer l’hétérogénéité et la connaissance globale de l’équipe. La montée en compétence de l’équipe est impressionnante.%%% – Très bonne réhabilitation des tests (traditionnel parent pauvre du projet) : tester est la condition sine qua non pour gagner en confiance et pour le refactoring (TDD=Tester+Coder+Remanier et ++[Jouons à TDD|http://fabien.bezagu.free.fr/index.php?2009/07/08/31-jouons-a-tdd]++).%%% – Prudence et sagesse sur la question Scrum vs/+/ou XP : pas de dogmatisme, on amène les pratiques qu’on connaît… sous l’œil bienveillant de Mister (oh pardon) ++[Fabien Bézagu|http://fabien.bezagu.free.fr/index.php?2009/09/09/36-arretez-de-m-appeler-mister]++ 🙂 J’ai proposé d’ajouter un ++[cercle concentrique Scrum autour|http://www.fabrice-aimetti.fr/dotclear/public/scrumxp.gif]++, bof…%%% %%% __What Went Wrong__%%% %%% – J’ai fait des photos pourraves avec mon vieux Canon Digital Ixus V3 ! va falloir que j’investisse dans du nouveau matériel…%%% %%% __Puzzles__%%% %%% – Un inconvénient, au départ contre-intuitif, du travail en binôme : il s’agit d’une forme de travail « énergique », donc pas plus de 5 heures / jour…%%% – Le travail en binôme fonctionne quand les gens n’ont pas envie d’écraser les autres. Il faut donc d’abord tuer son ego et non son alter ego ?%%% – Projet Tiron 100% XP chez Arpinum pour un cabinet d’avocats ? Drôle de noms ? En cherchant un peu, il y a justement un ++[Marcus Tullius Tiro|http://fr.wikipedia.org/wiki/Marcus_Tullius_Tiro]++, plus connu sous le nom de Tiron, naît à ++[Arpinum|http://fr.wikipedia.org/wiki/Arpino]++ en 103 av. JC. Tiron a inventé un système pour transcrire les discours et plaidoiries prononcés par Cicéron devant le Sénat et les tribunaux romains.%%% – Je n’ai pas trouvé le site web d’Arpinum. Maintenant, il existe ! ++[Arpinum|http://www.arpinum.fr/]++%%% – Lorsqu’on veut savoir ce que fait une fonctionnalité, on regarde les tests. TDR ?%%% – XP manque cruellement de références en France !%%% – Faudrait quand même que je lise le ++[Chaos Report du Standish Group|http://www.projectsmart.co.uk/docs/chaos-report.pdf|en]++ datant de 1995.%%% – Est-ce-que Steeve L. a fini sa maison ? est-ce qu’il a géré un backlog ?%%% – Cela m’a semblé intéressant de juxtaposer ce billet à celui du Miroir de Cassandre… comprenne qui pourra…%%% %%% __Lessons (re-)Learnt__%%% %%% – XP doit rester extrême ! ça , j’avais compris…%%% – On est tous développeur dans l’âme.%%% – Les besoins changent, l’agilité en fait le constat, donc ça ne sert à rien de tout planifier à l’avance : il faut planifier plus souvent et faire des plannings de livraison.%%% – Tenir compte de la « météo de la veille » pour garder de la marge et planifier.%%% – Le terme « Besoin » a une connotation d’absolutisme alors qu’avec 20% des besoins le projet est un succès… plutôt parler de « User stories ».%%% – En général, le développeur se pose des questions et prend des hypothèses. Il a souvent tort, donc pas d’hypothèses ! Il doit directement « tirer » la valeur du Client.%%% – Ne pas essayer de prévoir ce qui de toute façon ne sera jamais utilisé par la suite (bonne pratique YAGNI = « You Ain’t Gonna Need It »), donc conception simple et incrémentale.%%% – Expérimenter, progressivement, avec des outils simples au lieu de se contenter de croire Kent Beck, Michael Borde ou un autre personnage célèbre :-)%%% – Utiliser un coach pour amener une pratique par la pratique. Il va voir les axes d’amélioration et apporter une pratique en réponse.%%% %%% __Appreciations__%%% %%% ((/dotclear/public/applaudir.gif|Bravo !!!|L|Bravo !!!))- Merci au ++[LaBRI|http://www.labri.fr/]++ qui accueillait l’Agile Tour dans ses locaux%%% – Merci aux sponsors locaux ++[Equitalis|http://www.equitalis.fr/]++, ++[Axialog|http://www.axialog.com/agences/detail.php?ag=bordeaux]++ et ++[AKKA Technologies|http://www.akka.fr/]++%%% – Merci aux organisateurs de l’Agile Tour Bordeaux 2009 : Charles Couillard (Arpinum), Colin Garriga-Salaün (Indépendant/association ++[Okiwi|http://www.okiwi.org/]++), Frédéric Faure (++[Equitalis|http://www.equitalis.fr/]++), Jean-Baptiste Dusseaut (Arpinum), Julie Chozenon (++[Axialog|http://www.axialog.com/agences/detail.php?ag=bordeaux]++), Michael Borde (++[AKKA Technologies|http://www.akka.fr/]++), Samir Hanna (++[Capgemini|http://www.fr.capgemini.com/]++/association ++[Okiwi|http://www.okiwi.org/]++)%%% – Merci à tous les orateurs%%% – Merci à Ivan S., Laurent P., Steeve L., François B., Philippe C., Étienne D., Fabrice A., Alexandre G., …%%% – Finalement, ma société a annulé le RTT employeur que j’avais posé ! Beau geste, merci :)%%% %%% __Feedbacks__%%% – 17 mars 2010 : ++[Sortie de la première version de Tiron|http://bodysplash.fr/post/2010/03/17/Tiron]++%%% %%% __Vidéos__ ///html /// ///html ///

Une réflexion au sujet de « Rétrospective de la conférence « Extreme Programming » (AT 2009 Bordeaux) »

  1. Bon début de rétro des conférences, il t’en reste encore…
    Tu as sans doute raison, je vais devoir gérer un backlog pour les tâches restantes de ma maison.
    @ Plus

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *