Comment concilier Agilité et projet au forfait ?

23
1 Concilier Agilité et projet au forfait Jean-François Jagodzinski AGILESSENCE [email protected] Auteur image : gnomefiliere Fédération Agile !

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

Transcript of Comment concilier Agilité et projet au forfait ?

Page 1: Comment concilier Agilité et projet au forfait ?

1

Concilier Agilité et projet au forfait

Jean-François Jagodzinski AGILESSENCE

[email protected]

Auteur image : gnomefiliere

Fédération

Agile !

Page 2: Comment concilier Agilité et projet au forfait ?

2 http://www.agilessence.frJf Jagodzinski

Agilité Leçon 1 Leçon 2 Enseignements

http://www.futura-sciences.com/fr/

Page 3: Comment concilier Agilité et projet au forfait ?

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

Page 4: Comment concilier Agilité et projet au forfait ?

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

Page 5: Comment concilier Agilité et projet au forfait ?

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

Page 6: Comment concilier Agilité et projet au forfait ?

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

Page 7: Comment concilier Agilité et projet au forfait ?

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

Page 8: Comment concilier Agilité et projet au forfait ?

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

Page 9: Comment concilier Agilité et projet au forfait ?

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

Page 10: Comment concilier Agilité et projet au forfait ?

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

Page 11: Comment concilier Agilité et projet au forfait ?

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

Page 12: Comment concilier Agilité et projet au forfait ?

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

Page 13: Comment concilier Agilité et projet au forfait ?

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

Page 14: Comment concilier Agilité et projet au forfait ?

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 ?

Page 15: Comment concilier Agilité et projet au forfait ?

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

Page 16: Comment concilier Agilité et projet au forfait ?

16 http://www.agilessence.frJf Jagodzinski

Décisions

Agilité Leçon 1 Leçon 2 Enseignements

R1

• 340 pts

• 30 juillet

Page 17: Comment concilier Agilité et projet au forfait ?

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

Page 18: Comment concilier Agilité et projet au forfait ?

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

Page 19: Comment concilier Agilité et projet au forfait ?

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

Page 20: Comment concilier Agilité et projet au forfait ?

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 ?

Page 21: Comment concilier Agilité et projet au forfait ?

21 http://www.agilessence.frJf Jagodzinski

Consulter pour contractualiser Agile

Agilité Leçon 1 Leçon 2 Enseignements

Page 22: Comment concilier Agilité et projet au forfait ?

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

Page 23: Comment concilier Agilité et projet au forfait ?

23 http://www.agilessence.frJf Jagodzinski

Auteur image : gnomefiliere