32
Migrer de V vers Agile Retour d’expérience projet OPTI pour DCNS Présentation de Yannick Quenec’hdu et Étienne Rossignon mercredi 28 mars 12

Scrumday 2012 - De V vers Agile

Embed Size (px)

DESCRIPTION

MA présentation lors du Scrum Day 2012. Migration d'un projet de V vers Agile sans conduite de changement

Citation preview

Page 1: Scrumday 2012 - De V vers Agile

Migrer de V vers AgileRetour d’expérience projet OPTI pour DCNS

Présentation deYannick Quenec’hdu et Étienne Rossignon

mercredi 28 mars 12

Page 2: Scrumday 2012 - De V vers Agile

IL ÉTAIT UNE FOIS...

LE PROJET OPTI

mercredi 28 mars 12

Page 3: Scrumday 2012 - De V vers Agile

Démarrage du projet en méthode classique

mercredi 28 mars 12

Page 4: Scrumday 2012 - De V vers Agile

Relation MOE et MOA

mercredi 28 mars 12

Page 5: Scrumday 2012 - De V vers Agile

Le temps passe....

mercredi 28 mars 12

Page 6: Scrumday 2012 - De V vers Agile

Les spécificationsavancent....

mercredi 28 mars 12

Page 7: Scrumday 2012 - De V vers Agile

Traditionnellement utilisé pour les projets classiques...

Mais pas de livrable...

mercredi 28 mars 12

Page 8: Scrumday 2012 - De V vers Agile

Recruter de nouveaux développeurs ?

Le client cherche des solutions....

Recruter une nouvelle MOA ?

mercredi 28 mars 12

Page 9: Scrumday 2012 - De V vers Agile

il décide de recruter 2 coach Agile

mercredi 28 mars 12

Page 10: Scrumday 2012 - De V vers Agile

PROPOSER UNE MÉTHODE

MIGRER LE PROJET EN MÉTHODE AGILE

FOURNIR DES LIVRABLES RAPIDEMENT

La mission

mercredi 28 mars 12

Page 11: Scrumday 2012 - De V vers Agile

Formation durant 2 jours de toutes les équipes ( environ 50 personnes)

Analyse du projet

Choix de(s) méthode(s)

Mise en oeuvre, ont fait les Scrum Master pour commencer

Le story board

mercredi 28 mars 12

Page 12: Scrumday 2012 - De V vers Agile

Premier blocage

Les spécifications

Que faisons-nous des spécifications existantes ?

mercredi 28 mars 12

Page 13: Scrumday 2012 - De V vers Agile

Spécificationsfonctionnelles

Exigences

User stories+ critères

d’acceptation

Behavior DrivenDevelopment

On spécifie par les tests

mercredi 28 mars 12

Page 14: Scrumday 2012 - De V vers Agile

1.2.3 ajouter une donnée au WBS

Je suis un administrateur, je veux éditer le WBS

Afin d’ajouter une donnée

Étant donné que je suis un administrateur et que je suis sur la page principale d’administration

Lorsque j’édite le formulaire du WBSAlors je peux ajouter une nouvelle donnée

et je vois la nouvelle donnée

User story

Spécification

BDD

mercredi 28 mars 12

Page 15: Scrumday 2012 - De V vers Agile

Les spécifications existantes ne prennent pas en compte les rôles et les buts.

Mise en place d’ateliers hebdomadaires pour identifier les rôles et créer les users stories à partir

des spécificationsmercredi 28 mars 12

Page 16: Scrumday 2012 - De V vers Agile

Je suis <rôle>,Je veux <fonction>,Afin de <Objectif>.

Atelier

Kanban

User stories

mercredi 28 mars 12

Page 17: Scrumday 2012 - De V vers Agile

Les roles

mercredi 28 mars 12

Page 18: Scrumday 2012 - De V vers Agile

La MOA devient PO

mercredi 28 mars 12

Page 19: Scrumday 2012 - De V vers Agile

Un nouveau rôle : Le key user*

C’est une personne de la DSI DCNS

Il rédige les tests en BDD

*Communément nommé, mon key user

mercredi 28 mars 12

Page 20: Scrumday 2012 - De V vers Agile

Les tests sont réaliséspar les futurs utilisateurs

de l’application (selon les scénarios BDD)

mercredi 28 mars 12

Page 21: Scrumday 2012 - De V vers Agile

La méthode

mercredi 28 mars 12

Page 22: Scrumday 2012 - De V vers Agile

Kanban

mercredi 28 mars 12

Page 23: Scrumday 2012 - De V vers Agile

Les états sont en relation avec l’existant du projet

À faire Spec Dev Test Done

User story

User story

Rédaction des BDD

Réalisationdes tests

User story

mercredi 28 mars 12

Page 24: Scrumday 2012 - De V vers Agile

À faire En cours Terminé

Usersstories Done

0/3

Limite du travailen cours

Ne pas essayer de travailler au-délà de ses limites

Les laisser dans la file

On ajoute une limite sur chaque buffer pour éviter le gouletd’étranglement

mercredi 28 mars 12

Page 25: Scrumday 2012 - De V vers Agile

On ajoute un buffer entre les activités “pull system” (réduit les tensions et permet une meilleure

lecture du Kanban)

Spécifications

En cours

DéveloppementTerminéEn cours Terminé

mercredi 28 mars 12

Page 26: Scrumday 2012 - De V vers Agile

ON MIX LE TOUT AVEC SCRUM

mercredi 28 mars 12

Page 27: Scrumday 2012 - De V vers Agile

SCRUMBAN

mercredi 28 mars 12

Page 28: Scrumday 2012 - De V vers Agile

Résultat

Plus de distinction entre MOA et MOE

Ils forment maintenant une équipe qui travaille ensemble pour faire avancer le projet

Retard du projet récupéré (5 mois récupéré sur les 6 mois)

Et surtout une équipe qui travaille avec le sourire :)

mercredi 28 mars 12

Page 29: Scrumday 2012 - De V vers Agile

Entendus sur le projet...

- ” Si on avez su, on vous aurez fait venir plus tôt ”

- ”j’ai retrouvé le plaisir d’aller au travail”

- ”C’est simple et génial votre truc !”

mercredi 28 mars 12

Page 30: Scrumday 2012 - De V vers Agile

QUESTIONS

mercredi 28 mars 12

Page 31: Scrumday 2012 - De V vers Agile

Contact :[email protected]

Blog :www.openagile.net

Merci pour votre

attentionmercredi 28 mars 12

Page 32: Scrumday 2012 - De V vers Agile

mercredi 28 mars 12