Scrum 101. Communauté Agile de Sherbrooke M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016

Documents pareils
Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

backlog du produit Product Owner

Scrum + Drupal = Julien Dubois

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

25/12/2012

Guide de Préparation. EXIN Agile Scrum. Foundation

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Formation Scrum. 2 jours

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Formation pour Product Owner

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Le Product Owner Clé de voute d un projet agile réussi

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

Scrum Une méthode agile pour vos projets

Retour d expérience implémentation Scrum / XP

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

Certification Scrum Master

Scrum et l'agilité des équipes de développement

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

Isabelle Nicolas

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

GESTION DE PROJET : LA METHODE AGILE

Tuesday, October 20, Nantes

Le Product Backlog, qu est ce c est?

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

EXIN Agile Scrum Master

REX Scrum Master du terrain

AGILE. Implémenter la pratique Scrum dans votre équipe?

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril Trad FR v1.1

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Les mécanismes d'assurance et de contrôle de la qualité dans un

Formation agile. Formation agile Created on 24 janv Edited on 29 févr Page 1 sur 16

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

Les méthodes itératives. Hugues MEUNIER

Méthode Agile de 3 ème génération J-P Vickoff

AGILE IPHONE DEVELOPMENT

Expériences offshore en développement logiciel

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

{ mathieu boisvert / michel céré ; }

CHAPITRE 3 : LES METHODES AGILES?

Développement Agile des organisations et des hommes

Méthodes Agiles et gestion de projets

Estimer et mesurer la performance des projets agiles avec les points de fonction

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Agile 360 Product Owner Scrum Master

Germe Grenoble 4 22/06/2012. Intervenant: Bruno Sbille

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

Maîtrise d ouvrage agile

Jean-Pierre Vickoff J-P Vickoff

Enterprise Scrum Organisation des développements chez exo. Agile Tour Rennes 2010 / 10 / 07

Compte-rendu du petit-déjeuner. Vers l entreprise Agile

Étude HERMES et agilité

Feature Team Primer. par Craig Larman et Bas Vodde. Version 1.2

Guide Léger de la Théorie et de la Pratique de Scrum Version 2.0. Version française. Pete Deemer GoodAgile. Gabrielle Benefield Evolve.

Les méthodes agiles UM Les méthodes agiles S. Mathon

UML est-il soluble dans les méthodes agiles?

User stories et Backlog de produit

Gestion de Projet Agile

Contact: Yossi Gal, Téléphone:

Jean-Pierre Vickoff

Liste des Formations

L enseignement de méthodes agiles dans un contexte d apprentissage actif

Présentation UBO 12/2008 Présentation des méthodes agiles

Le rôle de l architecte Agile

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Conditions gagnantes pour démarrer sa transition Agile

La solution IBM Rational pour une ALM Agile

Agile Maroc 24 Novembre Méthodes agiles. Thierry Cros. Agile Maroc 24 novembre 2010

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Fondateur d Agile Impulse nicolashennion@agileimpulse.com. Support disponible sur agileimpulse.com/formation/scrumssii2j.

Yannick Prié Département Informatique Faculté des Sciences et Technologies Université Claude Bernard Lyon

Le management de projet

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour Octobre

Catalogue de formation 2014

Agilitéet qualité logicielle: une mutation enmarche

Cycle d exploration «Software Asset Building» Expédition 2 du 11 juin 2013 à la SGCIB ; l Agile.

Méthodologies SCRUM Présentation et mise en oeuvre

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

Le rôle du coach Agile et son apport pour le projet

Table des matières. Préface... Avant-propos...

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Plan de la Formation. GESTION de PROJET

IBM Software Group Rational software. Pilotez votre portefeuille de projets avec IBM Rational Focal Point. Spasija Taseva

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?

Formation Certifiante Scrum Master

Notre programme de formations

Scrum/XP adapté au BI/DW

Le rôle de l'analyste d'affaires et la place de la documentation dans un processus Agile

1/15. Jean Bernard CRAMPES Daniel VIELLE

Projektron BCS 7.22 Plus qu'un logiciel de gestion de projets

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : anphongdo@gmail.com

Testeur Agile Niveau Fondation Bertrand Cornanguer, Vice-chair Agile tester WG

Annexe «gestion agile des projets informatiques. Guide de gestion des projets informatiques OFROU

Transcription:

Communauté Agile de Sherbrooke Scrum 101 M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016 B L O G S U R A G I L E S H E R B R O O K E : H T T P : / / A G I L E S H E R B R O O K E. B L O G S P O T. C A / 2 0 1 5 / 0 4 / S C R U M - 1 0 1 - A P E R C U - G E N E R A L - DE- L A P P R O C H E. H T M L

Organisation 1. Session 01 a) Introduction et concepts généraux d Agile (25 mn) b) Pause (5 mn) 2. Session 02 a) SCRUM (25 mn) b) Pause (5 mn) 3. Session 03 a) Exercice pratique Build Your Own Scrum(25 mn) b) Fermeture (5 mn)

Bio Gestionnaire de l équipe développement chez Sherweb. Plus de 10 années d expérience dans la gestion des équipes de développement (Software, Hardware et Contrôle de qualité). Mise en place de l approche Agile/Scrum à Sherweb avec des équipes multifonctionnelles et autoorganisées. Intégration de l approche Agile dans la gestion de projet traditionnelle chez Sherweb. Fondateur de la communauté Agile de Sherbrooke. Maîtrise en informatique en 2000 à l Université de Sherbrooke. Certifié Scrum Master par Scrum Alliance depuis 2012. Certifié PMI Agile Certified Practitioner (PMI-ACP) depuis 2014. https://ca.linkedin.com/pub/mohamed-arezki-csm -pmi-acp /3/339/166

Agenda Introduction et concepts généraux d Agile Pourquoi Agile Manifeste Agile Principes Agile Méthodes Agile (Scrumban, Kanban, XP) SCRUM: C est quoi Scrum Rôles et les artefacts Scrum Survol d un Sprint Concepts Supplémentaires

Pourquoi Agile.. Quels sont les raisons d adoption de l agilité : 1. Increase software maintainability 2. Improve business/it alignment 3. Enhance software quality 4. Improve project visibility 5. Accelerate product delivery 6. Enhance ability to manage changing priorities 7. Increase productivity 8. Enhance delivery predictability 9. Reduce project risk 10. Improve team morale 11. Improve engineering discipline 12. Reduce project cost

Pourquoi Agile

Pourquoi on veut adopter Agile Mise en marché plus rapide Retour sur investissement plus rapide Développement du produit qui répond au besoin du marché/client Meilleure Qualité Meilleure Prédictibilité

Approches Agile Les méthodes agiles reposent sur la structure Itérative Incrémentale Adaptative

Manifeste Agile : valeurs 1. Les individus et leurs interactions plus que les processus et les outils. 2. Du logiciel qui fonctionne plus qu une documentation exhaustive. 3. La collaboration avec les clients plus que la négociation contractuelle. 4. L adaptation au changement plus que le suivi d un plan.

Exercice sur les valeurs Agile 1. Plan de projet détaillé 2. Documentation détaillé 3. Architecture cible 4. Analyse approfondie 5. Communication par email 6. Communication verbale 7. Respect des plans

12 Principes Agile 1.Satisfaire le client rapidement avec une grande valeur ajoutée 2.Ouverture aux changements 3.Livraison fréquente au client 4.L équipe et le client travaillent ensemble (validation à chaque itération) 5.Les membres de l équipe sont motives 6.Communication face to face 7.Logiciel opérationnel pour mesurer la progression 8.Rythme de développement soutenable 9.Excellence technique avec une bonne conception 10.Simplicité (just in time) 11.Responsabilisation de l équipe (auto-organisation) 12.Rétrospective après chaque itération pour amélioration continue

Méthodes Agile

Kanban

SCRUM vs Kanban vs Scrum-Ban Kanban Scrum Scrum-Ban Daily Stand-ups No Yes Yes Artifacts None Backlog, Current Work, Burndown Charts Current Work Metrics Lead Time/Cycle Time Velocity Lead Time/Cycle Time Demo Not used Required Optional Skill Sets Specialized Cross-Functional Either Specialized or Cross- Functional Estimation No Yes Yes Iterations No Yes No New Work Prioritized Immediately Prioritized at Sprint Planning Meeting Prioritized Immediately Retrospective Not used Required Optional Defined Roles None Product Owner, Scrum Product Owner, Scrum Master, Scrum Team Master, Scrum Team

C est quoi Scrum Modèle d organisation basé sur l approche Agile Responsabilisation des équipes («Empowering Teams») Equipes multifonctionnelles Equipe localisée dans le même espace Basé sur les piliers : Transparence Inspection Adaptation

Rôles et les artefacts Scrum

Propriétaires de produit (PO) Obtenir les besoins des clients Créer son carnet de produit «product backlog» Priorisation des travaux en fonction de la valeur de la rentabilité du produit Maintenir et prioriser le «product backlog» Qualités : Leader Négociateur Visionnaire Pouvoir d agir

Scrum Master Gardien du processus Scrum Gérer les blocages Evaluer le progrès Qualités : Leader Facilitateur Discipliné Engagé Confiance en lui

L équipe Scrum 5 à 9 membres Multifonctionnelle Co-localisée Auto-organisée Faire ce qui est nécessaire pour atteindre ses objectifs de sprint Qualités : Auto-organisée Engagée Fiable Focuser Responsable et redevable Constructive dans sa critique des autres Orienté vers la valeur d affaires

Utilisateurs et parties prenantes Contribution à travers le PO Fournir les besoins Donner les rétroactions Qualités : Ouverts Leaders Flexible Visionnaire

Artéfacts Scrum Product Backlog : liste des items (user-stories et epics) priorisés par le Product Owner en fonction de la valeur d affaire Sprint Backlog : liste des items à réaliser dans une iteration Product Increment : livrable à la fin de chaque itération Tableaux d avancement : une représentation graphique des heures restantes versus temps restant dans un sprint

Product Backlog

Sprint Backlog

Tableau d avancement

Survol d un Sprint

Les cérémonies SCRUM Exemple d un sprint de 2 semaines : Sprint Planning (2+2 heures): planification et engagement sur le travail à livrer dans un sprint en 2 parties. Daily Meeting (15mn): rencontre quotidienne pour synchroniser les membres de l équipe Sprint Review (<=2 heures): présentation par l équipe de l incrément de produit livré dans le sprint Sprint Rétrospective (<=2 heures): : retour sur ce qui s est passé dans le sprint précédent pour identifier ce qui a bien été, mal été et à améliorer dans les prochains sprints.

Concepts Supplémentaires Sprint : itération qui dure de 1 à 4 semaines. Période fixe avec les même membres de l équipe. Velocity : nombre de point qu une équipe peut réaliser dans un sprint. Done-done : contrat établi entre l équipe et le Product Owner par backlog. L équipe doit respecter ce contrat pour déterminer si la Story est complétée à la fin d un sprint Release burndown : indicateur qui permet d avoir une vue et une progression sur une release. Scrum of Scrum meeting: rencontre périodique de synchronisation entre les représentants des équipes Scrum Grooming du backlog : Estimation des nouvelles stories

Ref: Mark Leverson

Release Planning

Liste de lectures Scrum/Agile