Migrer de V vers l'Agile

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

Transcript of Migrer de V vers l'Agile

Page 1: Migrer de V vers l'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: Migrer de V vers l'Agile

IL ÉTAIT UNE FOIS...

LE PROJET OPTI

mercredi 28 mars 12

Page 3: Migrer de V vers l'Agile

Démarrage du projet en méthode classique

mercredi 28 mars 12

Page 4: Migrer de V vers l'Agile

Relation MOE et MOA

mercredi 28 mars 12

Page 5: Migrer de V vers l'Agile

Le temps passe....

mercredi 28 mars 12

Page 6: Migrer de V vers l'Agile

Les spécificationsavancent....

mercredi 28 mars 12

Page 7: Migrer de V vers l'Agile

Traditionnellement utilisé pour les projets classiques...

Mais pas de livrable...

mercredi 28 mars 12

Page 8: Migrer de V vers l'Agile

Recruter de nouveaux développeurs ?

Le client cherche des solutions....

Recruter une nouvelle MOA ?

mercredi 28 mars 12

Page 9: Migrer de V vers l'Agile

il décide de recruter 2 coach Agile

mercredi 28 mars 12

Page 10: Migrer de V vers l'Agile

PROPOSER UNE MÉTHODE

MIGRER LE PROJET EN MÉTHODE AGILE

FOURNIR DES LIVRABLES RAPIDEMENT

La mission

mercredi 28 mars 12

Page 11: Migrer de V vers l'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: Migrer de V vers l'Agile

Premier blocage

Les spécifications

Que faisons-nous des spécifications existantes ?

mercredi 28 mars 12

Page 13: Migrer de V vers l'Agile

Spécificationsfonctionnelles

Exigences

User stories+ critères

d’acceptation

Behavior DrivenDevelopment

On spécifie par les tests

mercredi 28 mars 12

Page 14: Migrer de V vers l'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: Migrer de V vers l'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: Migrer de V vers l'Agile

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

Atelier

Kanban

User stories

mercredi 28 mars 12

Page 17: Migrer de V vers l'Agile

Les roles

mercredi 28 mars 12

Page 18: Migrer de V vers l'Agile

La MOA devient PO

mercredi 28 mars 12

Page 19: Migrer de V vers l'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: Migrer de V vers l'Agile

Les tests sont réaliséspar les futurs utilisateurs

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

mercredi 28 mars 12

Page 21: Migrer de V vers l'Agile

La méthode

mercredi 28 mars 12

Page 22: Migrer de V vers l'Agile

Kanban

mercredi 28 mars 12

Page 23: Migrer de V vers l'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: Migrer de V vers l'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: Migrer de V vers l'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: Migrer de V vers l'Agile

ON MIX LE TOUT AVEC SCRUM

mercredi 28 mars 12

Page 27: Migrer de V vers l'Agile

SCRUMBAN

mercredi 28 mars 12

Page 28: Migrer de V vers l'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: Migrer de V vers l'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: Migrer de V vers l'Agile

QUESTIONS

mercredi 28 mars 12

Page 31: Migrer de V vers l'Agile

Contact :[email protected]

Blog :www.openagile.net

Merci pour votre

attentionmercredi 28 mars 12

Page 32: Migrer de V vers l'Agile

mercredi 28 mars 12