Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES



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

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

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

Agile 360 Product Owner Scrum Master

25/12/2012

Certification Scrum Master

backlog du produit Product Owner

Retour d expérience implémentation Scrum / XP

Formation pour Product Owner

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

Formation Scrum. 2 jours

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

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

Scrum + Drupal = Julien Dubois

Méthodes Agiles et gestion de projets

GESTION DE PROJET : LA METHODE AGILE

Scrum Une méthode agile pour vos projets

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

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

Maîtrise d ouvrage agile

CATALOGUE)FORMATION)2015)

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

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

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

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

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

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

REX Scrum Master du terrain

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

EXIN Agile Scrum Master

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

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

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

Méthodologies SCRUM Présentation et mise en oeuvre

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.

Guide de Préparation. EXIN Agile Scrum. Foundation

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

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

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

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

Jean-Pierre Vickoff

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

Tuesday, October 20, Nantes

Isabelle Nicolas

CHAPITRE 3 : LES METHODES AGILES?

Avant propos. Parcours de lecture : combien de sprints vous faut il?

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

Le Product Backlog, qu est ce c est?

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

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

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

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

La solution IBM Rational pour une ALM Agile

Extreme Programming. Le projet social. Angèle Batanero Thierry Cros. Agile Tour 2010 : XP, le projet social

Les méthodes itératives. Hugues MEUNIER

Agilitéet qualité logicielle: une mutation enmarche

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

Introduc)on à l Agile

Les «méthodes Agiles»

PRATIQUES DE L'AGILITÉ

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.

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

XP : ce célèbre inconnu

Christophe Leroy Marc Lainez. L Agilité est-elle soluble dans la culture francophone?

Approches Agiles pour éditeurs logiciels

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

1/15. Jean Bernard CRAMPES Daniel VIELLE

AGILE IPHONE DEVELOPMENT

Gestion de Projet Agile

Formation Certifiante Scrum Master

Méthodes de développement

Contact: Yossi Gal, Téléphone:

FORMATION MÉTHODES & PRATIQUES AGILES RÔLES AGILES & CERTIFICATIONS MODÉLISATION & CONCEPTION JAVA & FRAMEWORKS MICROSOFT.NET DÉVELOPPEMENT IHM WEB

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

User stories et Backlog de produit

Enfants Agiles. La méthode Agile appliquée à l éducation

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

L'AGILITÉ AVEC VISUAL STUDIO

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

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

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

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

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

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

Le rôle de l architecte Agile

{ mathieu boisvert / michel céré ; }

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

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

Le management de projet

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

Diplôme Fédéral de Web Project Manager

Une bonne dose d'agilité au cœur de votre équipe. La rece e Visual Studio 2012 pour des projets maitrisés

Agile Méthodes. formations. Owner. roduct. ScrumMaster. Plan. patif. Catalogue des. Partici. Manager. Product. S affirmer Accompagnement.

Personas. Le programme ne vous parle pas?

Les méthodes Agile. Implication du client Développement itératif et incrémental

Exécutive Manager des Systèmes d Informations Promo page 3 -

Transcription:

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Quelques constats Etude du Standish Group Seul 1/3 des projets informatiques sont qualifiés de succès 50 % sont livrés et opérationnels, mais sont sortis du contrat initial QCD : moins de fonctions que prévues dépassement des budgets et/ou du planning 20 % sont abandonnés en cours de route ou les résultats livrés ne sont jamais utilisés... 2

Pourquoi? 3

Cycle classique Vision de l avancement dans un projet traditionnel Fini à 50% Utilisable à 0% Analyse Design Dev Test Avancement 4

Cycle Agile Vision de l avancement dans un projet Agile Analyse Design Dev Test Fct 1 Fct n Fini à 50% Utilisable à 100% Avancement Fct m 5

2001, le Manifeste Agile En 2001, 17 spécialistes du développement logiciel se réunissent pour définir les valeurs et les principes de l Agile Les quatre valeurs fondamentales Agiles sont de valoriser : Les individus et leurs interactions plus que les processus et les outils. Des logiciels opérationnels plus qu une documentation exhaustive. La collaboration avec les clients plus que la négociation contractuelle. L adaptation au changement plus que le suivi d un plan. Le manifeste agile avec ses 4 valeurs et ses 12 principes http://fr.wikipedia.org/wiki/manifeste_agile 6

Pourquoi l Agile marche? Priorité à ce qui a le plus de valeur, à ce qui est le plus important Démarche itérative, incrémentale et adaptative Des interactions et de la communication (Feedback) Un outillage compact et rapidement assimilable De la visibilité De la motivation et de la satisfaction dans les équipes Un produit opérationnel très tôt Une réactivité face au changement 7

Vue d ensemble Lean Agile Optimisation globale Respect des individus Traque de la perte de valeur Scrum Cycles itératifs courts Décloisonnement métiers Rituels & visuels Responsabilisation Auto-organisation XP Pratiques d excellence technique 8

Quels bénéfices avec l Agile? 9

Cycle Agile Scrum 10

Backlog et Sprint planning La liste de tous les besoins exprimés Une rencontre entre les besoins métiers et le point de vue technique Exprimé de façon à mettre en évidence la valeur apportée par chaque composant (User Stories) Priorisé par le Product Owner, repriorisé en début de chaque sprint A la fin du sprint planning : Les US sont découpées en tâches et estimées L équipe s engage sur le contenu du sprint Le Backlog peut être découpé en sprints pour planifier les versions (release planning) 11

Le release planning 12

Le Daily Scrum 15 min A tour de rôle, chacun présente : S il a respecté les engagements qu il a pris la veille Les obstacles qu il rencontre dans le respect de ses engagements Les engagements qu il prend pour la prochaine journée Quelles sont tes tâches aujourd'hui? Qu'est ce que tu as réalisé hier? Est-ce que quelque chose te gène dans la réalisation de tes tâches? 13

Le Scrum Board C est un tableau qui reflète le contenu du Sprint Backlog Les user stories et les tâches sont représentées Les user stories sont hiérarchisées selon leur priorité 14

Rituels de fin de sprint Revue de sprint La notion «done» est très importante. Elle est définie au début du projet ou du sprint. Quand le sprint est terminé, on propose aux parties prenantes (stakeholders) le résultat du travail qui a été effectué et dont le statut est «done» au travers d'une démo, il s'agit de la revue de sprint La rétrospective Etat des lieux du sprint qui vient de s'achever. Elle est là pour améliorer les processus (identifier les axes d'amélioration, capitaliser sur les bonnes pratiques) : Qu'est ce qui a bien fonctionné? Qu'est ce qui a mal fonctionné? Comment améliorer les choses? Comment résoudre les problèmes que nous voyons apparaître? 15

L Agile dans le monde Source : 7th Annual State of Agile Development Survey 16

L Agile L adoption Source : 7th Annual State of Agile Development Survey 17

L Agile Les techniques employées Source : 7th Annual State of Agile Development Survey 18

L Agile Les bénéfices Source : 7th Annual State of Agile Development Survey 19

L Agile Quid des équipes Source : 7th Annual State of Agile Development Survey 20

L Agile Méthodes et pratiques Source : 7th Annual State of Agile Development Survey 21

L Agile Les freins à l adoption Source : 7th Annual State of Agile Development Survey 22

L Agile Bonnes pratiques Stabilité de l'équipe Protection de l'équipe vis à vis des parties prenantes Responsabilisation du Product Owner et de l'équipe de développement Plus de chef de projet mais un Scrum Master Attention à la contractualisation L'agile est simple à appréhender mais il n'est pas simple à déployer 23

Cursus Agile Module 1 Cursus 1 : Méthodes agiles, comprendre la démarche En trois journées permettre aux participants d'appréhender les principales méthodes agiles (Scrum, Extreme Programming, Kanban, Lean). Les sensibiliser aux défis d'une transformation agile. 24

Cursus Agile Module 2 Cursus 2 : Travail en équipes agiles En deux journées permettre aux participants d'appréhender les notions d'intelligence collective, d'auto-organisation, de travail d'équipe. 25

Cursus Agile Module 3 Cursus 3 : Ingénierie logicielle agile En deux journées : permettre aux participants de d'appréhender le développement agile basé sur des techniques modernes : TDD, intégration continue, automatisation des tests, etc. 26

Cursus Agile Module 4 Cursus 4 : De Chef de projet à Manager Agile Ces deux jours permettent d'appréhender le changement de paradigme - du chef de projet au scrummaster, facilitateur ; - du manager au leader, - du "command & control" au "servant leadership". 27

Cursus Agile Module 5 Cursus 5 : Le Responsable produit : son rôle dans le projet Agile Deux journées pour approfondir le rôle de product owner et product manager. Son positionnement, ses responsabilités, les compétences et outils nécessaires. 28

QUESTIONS / REPONSES 29