Le contrat agile sur mon super projet. Par Logilab, le 6 mai 2015



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

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

Scrum + Drupal = Julien Dubois

Gestion de Projet Agile

backlog du produit Product Owner

Maîtrise d ouvrage agile

1/15. Jean Bernard CRAMPES Daniel VIELLE

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

Méthodes de développement

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

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

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

25/12/2012

Isabelle Nicolas

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

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

GESTION DE PROJET : LA METHODE AGILE

Scrum Une méthode agile pour vos projets

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

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

Certification Scrum Master

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

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

Méthodologies SCRUM Présentation et mise en oeuvre

REX Scrum Master du terrain

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

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Le Product Backlog, qu est ce c est?

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Agile 360 Product Owner Scrum Master

Formation pour Product Owner

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

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

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

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

Les méthodes itératives. Hugues MEUNIER

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

Méthodes Agiles et gestion de projets

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

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

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

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

La solution IBM Rational pour une ALM Agile

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

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

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

Formation Scrum. 2 jours

User stories et Backlog de produit

Thèmes et situations : Agenda et Emploi du temps. Fiche pédagogique

Guide de Préparation. EXIN Agile Scrum. Foundation

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

Jean-Pierre Vickoff

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

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

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

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

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?

Kanban et son utilisation à la Société GRICS

CINEMATIQUE DE FICHIERS

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

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

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

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

Le management de projet

Développement itératif, évolutif et agile

Introduc)on à l Agile

Conditions Particulières de Maintenance. Table des matières. Ref : CPM-1.2 du 08/06/2011

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

Développement d'un projet informatique

TIERCE MAINTENANCE APPLICATIVE

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE

Retour d expérience implémentation Scrum / XP

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

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

LE PROBLEME DU PLUS COURT CHEMIN

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

Les Eléments clés du projet

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

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

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

Les «méthodes Agiles»

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

Portail de Management de Visioconférence As a Service

Gestion du projet pour qu'il soit pérenne et collaboratif

Les méthodes agiles en développement informatique : Fondements théoriques et retours d expérience

Site web de Support : Manuel utilisateur

E5SR : PRODUCTION ET FOURNITURE DE SERVICES. Durée : 4 heures Coefficient : 5 CAS RABANOV. Éléments de correction

TELEGESTION. l outil indispensable des intervenants à domicile. Maison de l Emploi de Paris Plateforme RH 21 Mai 2015

AGILE IPHONE DEVELOPMENT

Professeur superviseur Alain April

Organisation Gestion du temps. Participation Notes et résumés Etudes et examens

EXIN Agile Scrum Master

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

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

Étude HERMES et agilité

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE

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

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

Transcription:

Le contrat agile sur mon super projet Par Logilab, le 6 mai 2015

2 Niveau 0 Qu'est ce qu'on fait là?

3 Objectif Logilab aide les partenaires à développer un logiciel Les partenaires sont représenté par le Comité de Projet (COPROJ) parmi lesquel figure un Product Owner (PO) Le logiciel consiste en un truc qui fait ceci et cela afin d'être formidable

4 Niveau 1 Ça commence quand? Ça finit quand?

5 Ticket / User Story? Une US est une définition haut-niveau d'un besoin Son implémentation est effectuée en une ou plusieurs tâches mesurables, exprimées par des tickets Logilab et le COPROJ définissent ensemble les US et tickets

6 Ticket / User Story» Les US sont numérotées et décrites dans des tickets du sous-projet "monprojet-us"» Les tickets y sont liés via la relation est une dépendance de

7 Recette? Après une livraison, il faut valider son contenu Le contenu a été précédemment défini dans une version, qui contient des tickets La livraison est présentée par Logilab au COPROJ, qui procède ensuite à sa recette

8 Recette - détail Un ticket est validé (ou non) par les membres du COPROJ» Chacun ajoute sur le ticket l'étiquette <login>_okou <login>_ko» Le COPROJ passe le ticket dans l'état validéou rejetté(avec création d'un nouveau ticket décrivant les points à revoir / corriger dans ce cas) Le COPROJ peut également créer des tickets pour les idées / points à discuter générés par la recette

9 Recette - agenda La livraison et sa présentation ont lieu pendant la réunion du mardi du COPROJ Les membres du COPROJ sont alors invités à faire leur recette individuelle Lors de la réunion du vendredi le COPROJ finalise la recette - Logilab ne fait rien avant et n'est pas censé avoir besoin d'aller repêcher des infos ailleurs que dans les nouveaux tickets

10 Definition of done? Critères objectifs devant être présents pour considérer la tâche ou une US comme faite Contrat entre le développeur et le client, définissant dans l'idéal la procédure de recette de la fonctionnalité Peut être établit par ticket ou par US

11 Definition of done Logilab et le COPROJ se mettent d'accord sur la définition de fait d'une US ou d'un ticket» Le développeur passe le ticket dans l'état fait» Les membres du COPROJ ajoutent une étiquette <login>_ok

12 Definition of validé Tous les membres du COPROJ ont effectué leur revue et émis un avis positif» Lors de la revue finale le COPROJ passe le ticket dans l'état validé

13 Niveau 2 Comment on fait?

14 Backlog? Le backlog constitue la réserve de choses à faire, au cas où on manquerait... Il est constitué d'us prêtes et d'autres plus ou moins bien définies Il est bon d'avoir une ou deux itérations de tickets/us prêtes en stock

15 Backlog Logilab et le COPROJ alimentent en continue le backlog Des ateliers peuvent être dédiés au travail sur le backlog» Le backlog est constitué de l'ensemble des tickets dans l'état ouvertet non affectés à une version

16 Definition of ready? Un ticket est prêt quand le périmètre fonctionnel et la définition de fait sont assez clairement définis pour que Logilab fasse une estimation du coût - et que c'est fait! Une US est prête quand l'ensemble des tickets qui la constituent sont prêts

17 Definition of ready Logilab et le COPROJ décident quand une US ou un ticket est prêt» On ajoute l'étiquette readyà l'us ou au ticket

18 Sprint Planning? Avant le lancement du sprint d'une itération, il faut décider de son contenu On sélectionne parmi les tickets prêts, selon un volume spécifié par Logilab

19 Sprint Planning Logilab crée une version correpondante à l'itération» Logilab et le COPROJ sélectionnent ensemble les tickets parmi ceux avec l'étiquette readydu backlog en les affectant à la version correspondante

20 Estimation Logilab évalue le coût en indice de difficulté : étiquettes size_s(1), size_m(2), size_l(3), size_xl(5) et size_xxl(8) Logilab calcule en fin d'itération la vélocité en fonction du volume de jours consommés et du nombre de tickets faits (voir les coefficients entre parenthèses) Logilab pourra ainsi estimer le volume sur lequel s'engager à la prochaine itération en fonction du volume de jours disponibles estimé

21 Sprint Logilab travaille à l'implémentation pendant 3 semaines consécutives Le PO reste à disposition pour répondre à d'éventuelles demande de précisions Chaque sprint est suivi d'une semaine de recette Logilab reste à disposition pour répondre aux questions et corriger d'éventuels problèmes bloquants

22 Gestion des commandes Lors du sprint planning, Logilab fournit le nombre de jours consommés lors de l'itération précédente et une estimation du nombre de jours disponibles pour l'itérations à venir (par poste) Une commande est passée sur la base de l'estimation et du nombre de jours à rattraper sur l'itération précédente (positif ou négatif)

23 Suivi Logilab fait voeux de transparence!» État fait ou non d'un ticket» Indicateur d'avancement de la version» Indicateur de consommation de la commande» Visibilité des développements» Réunion de suivi hebdomadaire

24 Niveau 3 On oublie rien?

25 Environnement de démonstration Description précise de l'environnement de démonstration : version des différents composants, configuration du serveur et qui l'héberge

26 Environnement de validation Description précise de l'environnement de validation : version des différents composants, configuration du serveur et qui l'héberge

27 Livrable Description précise des livrables et des moyens de mise à disposition

28 Livraison La version passe dans l'état publié tag dans l'entrepôt de code source Mise à disposition des livrables : code source uniquement tant que l'environnement de production n'est pas défini Installation dans l'environnement de démonstration Mise à disposition des livrables

29 Cycle Sprint ponctué par une présentation de la livraison le mardi Recette par les membres du COPROJ jusqu'au vendredi, où il valide la livraison et décide des grandes lignes de l'itération suivante Le lundi, Logilab et le PO préparent le backlog pour l'itération suivante Sprint planning de l'itération suivante sur site le mardi après-midi suivant C'est reparti!

30 Évènements particuliers Rétrospectives : on fait le point sur une période de temps passé (réunion, itération(s)...) afin de voir ce qui s'est bien et mal passé et agir en conséquence par la suite Ateliers de travail : on discute de points particuliers nécessitant un peu plus de temps / concentration (éléments du modèle de données, alimentation du backlog, etc.) Jalon : on se met d'accord sur un objectif à viser à moyen terme (5 / 6 mois)