A presentation at Tech'Events : Passez en mode Agile ! in in Brest, France by Jean-François Le Foll
Développement agile de logiciels ? Jean-François Le Foll @Brest_Iroise @JeffLeFoll
Jean-François Le Foll @JeffLeFoll Développeur / Co-Fondateur SCOP Avalon Lab www.avalon-lab.fr @Avalon_Lab @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
Un petit sondage ... Qui est développeu·se·r dans la salle ? @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
L’agilité, ou le développement agile de logiciels • 2001, un groupe de développeurs, d’« organizational anarchists* » issue des différentes communautés (XP, Scrum, Crystal, testing, …) • Fondent l’Agile Alliance • Rédigent “a Manifesto for Agile Software Development”
Le manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser : @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
Le Manifeste : 4 valeurs individus et interactions Plus que processus et outils Logiciels opérationnels Plus que Documentation exhaustive Collaboration avec les clients Plus que Négociation contractuelle Plus que Suivi d’un plan Adaptation au changement @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
Et 12 principes @Brest_Iroise Satisfaction du client Accueillir le changement Livrer fréquemment Team = Dev + Métier Motivation = soutien et confiance Dialogue face à face Avancement = logiciel opérationnel Rythme soutenable Excellence technique Recherche de la simplicité Equipes autoorganisées Amélioration continue Développement agile de logiciels ? @JeffLeFoll
Events Rôles Scrum Product Owner Sprint Planning Scrum Master Daily scrum Incrément (produit) SPRINT Equipe de Développement Product backlog Sprint review Sprint backlog Definition of «Done» Sprint retrospective Artefacts @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
Scrum … @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
eXtreme Programming (XP) @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
XP : 5 valeurs Communication Simplicité Feedback Courage Respect @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
XP : 12 pratiques @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
XP, c’est aussi Rôles Tracker @Brest_Iroise Client Développeur Tester Coach Développement agile de logiciels ? Manager @JeffLeFoll
KANBAN - @Brest_Iroise Management visuel WIP (limitation du travail en cours) Flux tiré Flux continue Développement agile de logiciels ? @JeffLeFoll
Conclusion • Accueillir et s’ouvrir au changement • Attention aux jeux de pouvoirs, le pouvoir change de main • Difficile, voir impossible dans une culture « Command & Control » • Faire confiance ! • Aider les devs à assumer leurs nouveaux pouvoirs • Aider les chefs de projets à trouver leurs places • Garder les valeurs et principes du manifeste en fil rouge, même sans « méthodes » •… @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
@Brest_Iroise Développement Jooby - Serveuragile web de avec logiciels class ? @JeffLeFoll
Merci à vous! Pour aller plus loin • Cette présentation : https://noti.st/jefflefoll/jlZBDg/developpementagile-de-logiciels • Le manifeste agile : http://agilemanifesto.org/iso/fr/manifesto.html • Scrum & XP from the trenches : https://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2 • Scrum : https://www.scrumguides.org • eXtreme Programming : http://www.extremeprogramming.org @Brest_Iroise Développement agile de logiciels ? @JeffLeFoll
Aujourd'hui, on entend souvent parler d'agilité et de développement agile, mais de quoi s'agit-il ? En partant du manifeste agile, nous découvrirons les valeurs et principes de cette autre façon de développer des logiciels.
Here’s what was said about this presentation on social media.
@JeffLeFoll présente la méthodologie #Agile au technopole @Brest_Iroise 😊 pic.twitter.com/qzsw8Qbp8R
— Avalon Lab (@Avalon_Lab) October 4, 2018
ça parle dvlpt agile de logiciels ce soir avec @Avalon_Lab ! Retours d'expériences et bonnes pratiques. pic.twitter.com/hStd6eLLya
— Technopôle de Brest (@Brest_Iroise) October 4, 2018
Merci @Avalon_Lab pour cette immersion dans les méthodes agiles de développement! #startup #agility #Innovations #development https://t.co/9d75qAmqw2
— Getkey (@Getkey8) October 5, 2018