Upload
lorraine-jug
View
2.888
Download
2
Embed Size (px)
DESCRIPTION
La gestion de projet Agile à capacité à devenir un mode privilégié de production de logiciel dans les prochaines années. Il donne une excellente visibilité sur la réalisation, et concentre les vecteurs de qualité sur le produit plutôt que sur les procédures.Mais dans le cadre d’une sous-traitance du développement informatique, la gestion de projet agile se heurte naturellement à la notion de contrat forfaitaire. Au travers de 2 retours d’expériences de projets menés en Scrum je vous montre comment le forfait classique handicape l’agilité, mais aussi comment on peut réussir sur la base de nouveaux types de contrats.Par Jean-François Jagodzinski
Citation preview
1
Concilier Agilité et projet au forfait
Jean-François Jagodzinski AGILESSENCE
Auteur image : gnomefiliere
Fédération
Agile !
2 http://www.agilessence.frJf Jagodzinski
Agilité Leçon 1 Leçon 2 Enseignements
http://www.futura-sciences.com/fr/
3 http://www.agilessence.frJf Jagodzinski
Qualité du suivi des procédures Qualité des relations et des échanges
Agilité Leçon 1 Leçon 2 Enseignements
PratiquesMéthodes
CycliqueDébut FinLinéaire
4 http://www.agilessence.frJf Jagodzinski
Qualité du suivi des procédures Qualité des relations et des échanges
Agilité Leçon 1 Leçon 2 Enseignements
PratiquesMéthodes
CycliqueDébut FinLinéaire
Périmètre
Prix
Qualité
Délai
Périmètre
Prix
Qualité
Délai
5 http://www.agilessence.frJf Jagodzinski
Agilité Leçon 1 Leçon 2 Enseignements
Les Tux viennent de http://tux.crystalxp.net/.
Organisme de certification
Time to market !
Appel d’Offre classique….
qui tourne en offre Scrum
6 http://www.agilessence.frJf Jagodzinski
Périmètre
Prix
Qualité
Délai
Contrat classique de sous-traitance
On est Agile mais …
Agilité Leçon 1 Leçon 2 Enseignements
7 http://www.agilessence.frJf Jagodzinski
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
Agilité Leçon 1 Leçon 2 Enseignements
8 http://www.agilessence.frJf Jagodzinski
• 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
Agilité Leçon 1 Leçon 2 Enseignements
9 http://www.agilessence.frJf Jagodzinski
Agilité Leçon 1 Leçon 2 Enseignements
Les Tux viennent de http://tux.crystalxp.net/.
Fournisseur d’équipements
électriques
Pas de cahier des charges et
dates de releases annoncées
Réponse ScrumPremière estimation mais
… calibrage avant engagement ferme
10 http://www.agilessence.frJf Jagodzinski
Phase de calibrage
Vélocité
Marche équipe
Volume de fonctions
F3
f1 f2
Recenser les fonctions et estimer la complexité
Produire et fixer la référence
Agilité Leçon 1 Leçon 2 Enseignements
Durée = 3 sprints
11 http://www.agilessence.frJf Jagodzinski
R1
• Engagement en volume (points)
• Engagement en date (7 sprints)
R2
• Engagement en volume (points)
• Engagement en date (3 sprints)
R3
• Engagement en volume (points)
• Engagement en date (2 sprints)
Cout forfaitaire
Déclenchement des fonctions par le métier
Livrable
Releases stables
Phase de production
Vélocité
Marche équipe
Volume fonctions
Sortie
Agilité Leçon 1 Leçon 2 Enseignements
Phase de calibrage
Stop
Partage des frais
12 http://www.agilessence.frJf Jagodzinski
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
Estimations suite à décomposition :-> R1 ferait entre 360 et 500 pts
Agilité Leçon 1 Leçon 2 Enseignements
13 http://www.agilessence.frJf Jagodzinski
Calibrage
Agilité Leçon 1 Leçon 2 Enseignements
Estimations suite à décomposition :-> R1 ferait entre 360 et 500 pts
14 http://www.agilessence.frJf Jagodzinski
Négociation
Vélocité 55
R1 compromise (et R2 et R3 )
RAF 450 pts sur R1
Augmenter
la vélocité ?
Diminuer le périmètre ?
Augmenter l ’équipe
Equipe constante
Repousser la dates
R1?
Agilité Leçon 1 Leçon 2 Enseignements
Sortie ?
15 http://www.agilessence.frJf Jagodzinski
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éesPérimètres augmentés
Budget Augmenté en fonction des nouveaux objectifs
Décisions
Agilité Leçon 1 Leçon 2 Enseignements
16 http://www.agilessence.frJf Jagodzinski
Décisions
Agilité Leçon 1 Leçon 2 Enseignements
R1
• 340 pts
• 30 juillet
17 http://www.agilessence.frJf Jagodzinski
• 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
clientFinances
fournisseur
Agilité Leçon 1 Leçon 2 Enseignements
18 http://www.agilessence.frJf Jagodzinski
Contexte
Opportunité
Evangéliste Agile
Direction décidée
Différenciant
Client ouvert
Criticité métier
Agilité Leçon 1 Leçon 2 Enseignements
19 http://www.agilessence.frJf Jagodzinski
Equilibre du contrat
Péri.
Prix Délai
Cas 1
19
Cas 2
DéséquilibréEquilibré ?
Agilité Leçon 1 Leçon 2 Enseignements
20 http://www.agilessence.frJf Jagodzinski
Garantie d’engagement du fournisseur ?
Perf.
Qualité
Prix
Collaboration
Vision
Négociation
Agilité Leçon 1 Leçon 2 Enseignements
Et la garantie d’engagement du métier ?
21 http://www.agilessence.frJf Jagodzinski
Consulter pour contractualiser Agile
Agilité Leçon 1 Leçon 2 Enseignements
22 http://www.agilessence.frJf Jagodzinski
Consulter pour contractualiser Agile
Voir et participerPilotes Changement
BudgétiserEssentiel Releases
PréparerVision Fonctions
Qualité des relations et des échanges
Beaucoup d’information mais peu de persistance
Agilité Leçon 1 Leçon 2 Enseignements
23 http://www.agilessence.frJf Jagodzinski
Auteur image : gnomefiliere