Upload
jean-francois-jagodzinski
View
964
Download
0
Embed Size (px)
DESCRIPTION
My speak at Agile Tour 2009 in Grenoble about contacting for Agile Software development project. Concilier Agilité et projet de développement informatique au forfait
Citation preview
Concilier Agilité et projet au forfait
Jean-François Jagodzinski ([email protected])
20 octobre 2009 1Jf Jagodzinski – [email protected] – www.jago.fr
Consultant en management agile de projets
Auteur image : gnomefiliere
Mode tradionnel
MeriseRUP
SADTMéthodes
MS project
Rational
Office
Début Fin
Préalable Agilité Cas 1 Cas 2 Enseignements
Modéliser et tracer
Le rapport au temps
20 octobre 2009 2Jf Jagodzinski – [email protected] – www.jago.fr
Mode Agile
…XP
Scrum
Pratiques
Messagerie instantanée
Préalable Agilité Cas 1 Cas 2 Enseignements
Le rapport au temps
succession de cycles complets
Post it Wiki, forums…
20 octobre 2009 3Jf Jagodzinski – [email protected] – www.jago.fr
AgileTraditionnel
MS project
Rational
Office
Qualité du suivi des procédures
Pratiques
Qualité des relations et des échanges
Préalable Agilité Cas 1 Cas 2 Enseignements
Début Fin succession de cycles complets
Méthodes
RationnelEmpirique
20 octobre 2009 Jf Jagodzinski – [email protected] – www.jago.fr
Messagerie instantanée Post it Wiki,
forums…
Avril 2008
Contraintes fortes
Appel d’Offre classique…. qui tourne en offre Scrum
Préalable Agilité Cas 1 Cas 2 Enseignements
20 octobre 2009 5Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Périmètre
Prix
Qualité
Délai
Contrat classique de sous-traitance
On est Agile mais …
20 octobre 2009 6Jf Jagodzinski – [email protected] – www.jago.fr
10 j
•CP et architecte
12 j
•À 3 puis 4 équipiers - Livraison
12 j
•À 6 équipiers -Livraison
12 j
•À 7 équipiers - Livraison
12 j
•À 7 équipiers- Livraison
30/06
•Release 1 - 200 bugs - 4 fonctions non livrées
07&08
•Stabilisation + corrections hors sprint
09
•Mise en service
Préalable Agilité Cas 1 Cas 2 Enseignements
20 octobre 2009 7Jf Jagodzinski – [email protected] – www.jago.fr
• 200 bugs à traiter• Avenants difficiles
• Tenue des délais• Peu d’avenants• Très bonne collaboration
• Charge de travail non récompensée par le résultat
• motivation et ambiance du projet
• Mauvaise stabilité• Mauvaise tenue à la
charge• Finitions à faire
Qualité Satisfaction équipe
Finances fournisseur
Satisfaction client
Préalable Agilité Cas 1 Cas 2 Enseignements
20 octobre 2009 8Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Février 2009
Contraintes sur 3 releases
Réponse Scrum• Première estimation mais• … phase de calibrage• … puis engagement ferme
20 octobre 2009 9Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Phase de calibrage
Vélocité
Marche équipe
Volume de fonctions
F3f1 f2
Recenser les fonctions et estimer la complexité
Produire et fixer la référence
R1
•Engagement en volume •Eng
agement en date
R2
•Engagement en volume •Eng
agement en date
R3
•Engagement en volume •Eng
agement en date (
Cout forfaitaire
Déclenchement des fonctions par le métier
Livrable
Releases stables
Préalable Agilité Cas 1 Cas 2 Enseignements
Phase de calibrage
Phase de production
Vélocité
Marche équipe
Volume
fonctions
20 octobre 2009 11Jf Jagodzinski – [email protected] – www.jago.fr
Sortie
Préalable Agilité Cas 1 Cas 2 Enseignements
12 jours
•Décomposition fonctionnelle
12 jours
•Fin de la décomposition
12 j
•Sprint 2 – définition du contenu et livraison lot 2
12j
•Sprint 3 – définition du contenu et livraison lot 3
12 jours
•Mise en place technique
12 jours
•Sprint 1 – livraison lot 1
Calibrage
20 octobre 2009 12Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
12 jours
•Décomposition fonctionnelle
12 jours
•Fin de la décomposition
12 j
•Sprint 2 – définition du contenu et livraison lot 2
12j
•Sprint 3 – définition du contenu et livraison lot 3
12 jours
•Mise en place technique
12 jours
•Sprint 1 – livraison lot 1
Calibrage
20 octobre 2009 13Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
12 jours
•Décomposition fonctionnelle
12 jours
•Fin de la décomposition
12 j
•Sprint 2 – définition du contenu et livraison lot 2
12j
•Sprint 3 – définition du contenu et livraison lot 3
12 jours
•Mise en place technique
12 jours
•Sprint 1 – livraison lot 1
Calibrage
Estimé à 1/3 -> projection entre 360 et 500 pts
20 octobre 2009 14Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Négociation
Vélocité 55
R1 compromise (et R2 et R3 )
RAF 450 pts sur R1Augmenter
la vélocité ?
Diminuer le
périmètre ?
Augmenter l ’équipe
Equipe constante
Repousser la dates
R1?
20 octobre 2009 15Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Production
R1•340
pts•30
juillet
R2•245
pts•30
oct
R3•165
pts•04
déc
Equipe constante
Date R1 ConservéePartie du périmètre
passé sur R2
R2 et R3 Décalées Périmètres augmentés
Budget Augmenté en fonction des nouveaux objectifs
Décisions
20 octobre 2009 16Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Production
R1•340
pts•30
juillet
R2•245
pts•30
oct
R3•165
pts•04
déc
Décisions
20 octobre 2009 17Jf Jagodzinski – [email protected] – www.jago.fr
• très bonne collaboration avec l’équipe
• Logiciel adapté• Augmentation du budget
• Risques maîtrisés
• charge de travail soutenable
• Interface avec le client• motivation et ambiance du
projet
• Bonne stabilité• Interface sympa• Qualité constante
Qualité Satisfaction équipe
Satisfaction client
Finances fournisseur
Préalable Agilité Cas 1 Cas 2 Enseignements
20 octobre 2009 18Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Contexte
Opportunité
Evangéliste Agile
Direction décidée
Différenciant
Client ouvert
Criticité métier
20 octobre 2009 19Jf Jagodzinski – [email protected] – www.jago.fr
Préalable Agilité Cas 1 Cas 2 Enseignements
Equilibre du contrat
20 octobre 2009 20Jf Jagodzinski – [email protected] – www.jago.fr
Péri.
Prix Délai
Cas 1 Cas 2
DéséquilibréEquilibré ?
Préalable Agilité Cas 1 Cas 2 Enseignements
Garantie d’engagement du fournisseur ?
Perf.
Qualité
PrixCollaboration
Vision
Négociation
Agile
succession de cycles complets
Préalable
Agilité
Cas 1
Cas 2
Enseignemen
tsConsulter et contractualiser
Qualité des relations et des échanges
Beaucoup d’information mais peu de persistance
FIN
Jean-François Jagodzinski ([email protected])
20 octobre 2009 23Jf Jagodzinski – [email protected] – www.jago.fr
Consultant en management agile de projets
gnomefiliere
FIN