Introduction à l agilité Les grands principes Session du 4 avril 2013 { mathieu boisvert / michel céré ; }
Qui sommes- nous? mathieu boisvert Coach Agile Chargé de cours Auteur d un livre michel céré Coach Agile Chargé de cours
Objectifs À la fin de ce@e formabon, les parbcipants: Comprendront les grands fondements de l Agilité Auront, par l exemple, expérimenté les principes de la rétroacbon et de la livraison par incrément.
Agenda Qu est- ce que les approches Agile apportent de différent? Comparaison de l Agile aux méthodes tradibonnelles Comment Agile adresse- t- il les enjeux du développement logiciel? Aperçu du manifeste Agile et de la méthode Scrum Principes de la gesbon d un carnet de produit L améliora;on con;nue Comprendre l importance de la rétroacbon Connaître les prabques d introspecbon de la méthode Scrum
La rétroacbon Atelier InstrucBons Deux volontaires sont nécessaires Un «analyste» donne les instrucbons au «programmeur» sans rétroacbon L analyste regarde une première fois le résultat et demande des correcbons. Mais ce@e fois, il y a une interacbon verbale entre l analyste et le programmeur. Dans un dernier temps, l analyste et le programmeur travaille ensemble à la réalisabon de l acbvité. Retour sur l exercice 15 min
Le mode en cascade d'après les travaux d'hakan Herdogmus, GUAM 2005
Cycle de développement en V Source : h@p://fr.wikipedia.org/wiki/cycle_en_v
Les défis Des solubons peu ou pas ublisées StaBsBque de Garthner Une mauvaise qualité de produit: les anomalies les régressions les temps de stabilisabon Temps de mise en producbon trop long Le temps entre une idée et sa mise en producbon Dépassement des coûts et du budget Problèmes de communicabon
PROBLÈMES DE LA VALEUR DES PRODUITS Jim Johnson, Standish Group, XP 2002
Le manifeste agile Les individus et leurs interac;ons plus que les processus et les oubls. Des logiciels opéra;onnels plus qu une documentabon exhausbve. La collabora;on avec les clients plus que la négociabon contractuelle. L adapta;on au changement plus que le suivi d un plan.
La méthode Scrum
Le carnet de produit Chaque itération met en œuvre les exigences prioritaires. Il est possible en tout temps de changer l ordre de priorité des exigences. Chaque nouvelle exigence est insérée dans la liste selon sa priorité. Les exigences peuvent être supprimées en tout temps.
Sprint de 60 minutes L'objectif est de développer une brochure en une sprint de 3 jours. Atelier Explica;on de l exercice 5 minutes Démarrage du projet 15 minutes Jour 1 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Jour 2 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Jour 3 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Examen du sprint et rétrospecbve 10 minutes
Atelier Créer le graphisme de la couverture, l image de marque ou le logo Définir les secbons qui traitent des principaux soins prodigués Définir le service de spa ultra Produire des témoignages Définir tous les services offerts Établir la structure de prix des services Suggérer une liste d arbcles à emporter lors d un séjour Donner un aperçu du menu de la semaine Élaborer une polibque de garanbe Recueillir des témoignages de clients sabsfaits Préparer une structure de cerbficabon Spécifier certaines condibons préalables en ce qui concerne par exemple les vaccins, le comportement et la reproducbon Rédiger la biographie des membres du personnel (antécédents, formabon et champs ( d intérêt Spécifier les services pour animaux offerts à prix réduit par les partenaires Fournir les coordonnées de l entreprise
L importance de la rétroacbon
La mêlée quobdienne 15 minutes: on conseille de rester debout pour respecter la boîte de temps L équipe se synchronise et constate ses progrès L équipe répond à trois quesbons: Qu est- ce que nous avons accompli hier? Qu est- ce que nous prévoyons faire aujourd hui? Qu est- ce qui nous bloque? Une rencontre quobdienne appartenant à l équipe
La revue de l itérabon Le dernier incrément de logiciel est inspecté par le client et l équipe; C est une session de collaborabon, pas une simple démonstrabon; Seules les foncbonnalités complétées sont livrées; On s arrête ou on conbnue?
Le carnet de commande et les stories La rétrospecbve Temps de réflexion pour améliorer les façons de faire, dès l itération prochaine; Activité importante du processus d amélioration continue; Nécessite un climat de confiance pour aborder les véritable problèmes; Le ScrumMaster est l animateur naturel de la rencontre L équipe est responsible de trouver des solutions et de se doter d un plan d action.
Sprint de 60 minutes L'objectif est de développer une brochure en une sprint de 3 jours. Atelier ExplicaBon de l exercice 5 minutes Démarrage du projet 15 minutes Jour 1 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Jour 2 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Jour 3 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Examen du sprint et rétrospecbve 10 minutes
Sprint de 60 minutes L'objectif est de développer une brochure en une sprint de 3 jours. Atelier ExplicaBon de l exercice 5 minutes Démarrage du projet 15 minutes Jour 1 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Jour 2 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Jour 3 du sprint mêlée de 2 minutes suivie de 8 minutes de développement Examen du sprint et rétrospec;ve
Conclusion / QuesBons Qu est- ce que vous sera uble maintenant? ROTI AmélioraBon de la formabon