Gestion de Projet Agile



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

backlog du produit Product Owner

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

GESTION DE PROJET : LA METHODE AGILE

Scrum Une méthode agile pour vos projets

Guide de Préparation. EXIN Agile Scrum. Foundation

1/15. Jean Bernard CRAMPES Daniel VIELLE

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»

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

User stories et Backlog de produit

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

25/12/2012

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

Certification Scrum Master

EXIN Agile Scrum Master

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

Le Product Backlog, qu est ce c est?

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

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

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

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

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

Le management de projet

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

Les méthodes itératives. Hugues MEUNIER

Méthodes de développement

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

Formation Scrum. 2 jours

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

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

Jean-Pierre Vickoff

Méthodes Agiles et gestion de projets

La solution IBM Rational pour une ALM Agile

Méthodes de développement. Analyse des exigences (spécification)

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

REX Scrum Master du terrain

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

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

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

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

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

CATALOGUE)FORMATION)2015)

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

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

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.

Le rôle de l architecte Agile

Isabelle Nicolas

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

Développement itératif, évolutif et agile

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

Méthodologies SCRUM Présentation et mise en oeuvre

Maîtrise d ouvrage agile

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

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP

Support Agile avec Kanban quelques trucs et astuces par Tomas Björkholm

Formation pour Product Owner

Centre canadien des mesures d urgence

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

Annexe de la fiche technique HP Datacenter Care - Flexible Capacity Service

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

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

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

Choisir ses priorités: le développement incrémental de produit. Copyright Pyxis Technologies

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

ITIL Gestion de la capacité

Année : Team-War Jaafar AMRANI-MESBAHI Fabien GARCIA Abdelali NAIT BELKACEM Rahma NAKARA Philippe NGUYEN

Estimer les activités de support - maintenance des applications logicielles

Retour d expérience implémentation Scrum / XP

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

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

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

Les «méthodes Agiles»

Agile 360 Product Owner Scrum Master

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

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

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

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

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Rapport de stage. «Migration Agile du RIL» Frédéric MONJO Master I

Kanban et son utilisation à la Société GRICS

ERP5. Gestion des Services Techniques des Collectivités Locales

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

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

ARTEMIS VIEWS TIME REPORTING. Avec TrackView

Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011

Liste des Formations

DIPLÔME FEDERAL DE WEB PROJECT MANAGER. Formation supérieure

Développement spécifique d'un système d information

2. Activités et Modèles de développement en Génie Logiciel

Contact: Yossi Gal, Téléphone:

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

Guide No.2 de la Recommandation Rec (2009).. du Comité des Ministres aux États membres sur la démocratie électronique

Intégration de la validation utilisateur en développement Agile

CONTRAT DE PRESTATION DE SERVICES RÉALISÉS SELON LES METHODOLOGIES AGILES. - v 1.1 -

1 Identité et présentation de TEAMSQUARE

LES tests d'acceptation

Transcription:

Gestion de Projet Agile Planification et Estimation Sprint 0 Tianxiao.Liu@u-cergy.fr Université de Cergy-Pontoise Master SIC/ISIM 2 ième Année

Plan Introduction Motivation : pourquoi planifier & estimer? Techniques d'estimation agile Méthode par story points Méthode "Ideal days" Démarche WBD (Wide Band Delphi) Planification avec une démarche agile Vision, roadmap, release, itération, cycle quotidien Travail à rendre en fin de la séance

Introduction Activités de planification Souvent très difficiles! Estimation initiale Engagement Plan de route = prévoir le processus, les étapes, les ressources, le délai et le budget, en se basant sur les besoins recueillis Techniques d'estimation sciences exactes Aucune recette miracle fiable à 100%...

Motivation : pourquoi planifier Un outil d'aide à la décision Cela éclaire les décideurs sur l'investissement à engager : coût, date, façon, personnes Un plan assure Cadre de référence pour avancer Rendre visible le déroulement du projet Faciliter le client dans son organisation Un support de communication

Motivation : pourquoi planifier Une gestion de projet sans plan? Personne ne sait quand ni comment l'objectif sera atteint Pas de notion de date Gestion "approximative" Décisions prises dans l'urgence Ressources pas efficacement allouées La question est plutôt : on établit un plan, c'est sûr, mais comment?

Techniques d'estimation agiles Méthode "Story points" (1) Une user story : une brève description d'une fonctionnalité telle que vue par l'utilisateur Principe : comparaison de deux stories ou le poids d'une story dans l'ensemble relatif Etape 1 : trouver la story la plus petite poids de 1 Etape 2, comparer les autres stories avec cette première : linéaire ou suite de Fibonacci

Techniques d'estimation agiles Méthode "Story points" (2) Etape 3 : convertir le nombre de points abstrait en jour Vélocité de l'équipe : la somme des story points qu'une équipe est capable de développer durant une itération A l'issue de chaque itération (surtout la première), on doit re-calibrer cette vélocité qui était hypothétique

Techniques d'estimation agiles Méthode "Ideal days" Ideal time : le temps nécessaire à la réalisation d'une tâche sans interruption de travail, avec toutes les ressources requises. Elapsed time : le temps réellement constaté sur une horloge ou un calendrier durant la réalisation de la tâche On peut déduire, avec la vélocité de l'équipe connue, la durée du projet. Accepter les surcharges pondérales imprévues

Techniques d'estimation agiles Complément important : WBD Principe de "la sagesse des foules" Trois experts se réunissent pour estimer tour par tour les charges Après 2 ou 3 tours, la charge est calculée avec la formule : (P + (4 x I) + O) /6 où P = estimation pessimiste I = estimation intermédiaire O = estimation optimiste

Planification agile Cinq niveaux / étapes de planification Etablissement de la vision du projet Fixation des jalons (roadmap) Planification d'une release Planification d'une itération Planification quotidienne

Planification agile Vision globale du projet Définir un product backlog (PB) initial Backlog : l'ensemble de tâches qui devraient être accomplies A ce stade d'avancement, les fonctionnalités ne sont pas homogènes en granularité Evaluer très grossièrement l'importance/la taille des différentes fonctionnalités Positionner-les dans différentes releases

Planification agile Sprint 0 Une courte période dans le développement agile qui sert à la préparation et au démarrage Il peut se terminer par une livraison (release) légère (mais c'est optionnel! selon la nature du projet) Il est indispensable pour mettre le projet sur de bons rails Il permet à l'équipe d'apprendre à travailler ensemble

Planification agile Sprint 0 : les choses à faire Partager une vision claire du projet avec tous les acteurs! Préparer l'environnement de développement Déterminer un plan de différentes releases Produire un backlog de produit (PB), estimé et priorisé Définir la posture ergonomique de l'interface Selon les contextes, travailler l'architecture S'offrir une belle rétrospective

Travail à rendre : dresser l'état des lieux Sprint 0 : vérifier s'ils sont déjà faits Partager une vision claire du projet avec tous les acteurs (état actuel? cahier des charges?) Préparer l'environnement de développement Déterminer un plan de différentes releases Produire un backlog de produit (PB), estimé et priorisé Définir la posture ergonomique de l'interface Selon les contextes, travailler l'architecture S'offrir une belle rétrospective (déjà fait)

Travail à rendre : dresser l'état des lieux Conseils pour planification A essayer Cultiver le backlog en anticipation Décomposer en tâches courtes Garder du mou Penser à la conception Rendre visible tout ce que fait l'équipe A éviter Décider du périmètre à la place de l'équipe Identifier les tâches à la place de l'équipe Prendre un engagement déraisonnable Estimer les tâches Ré-estimer les points de story?