Download - Contractualisation Agile Théorie Et Modèles

Transcript
Page 1: Contractualisation Agile Théorie Et Modèles

09/04/2023 1

Contractualisation agile

Théorie & modèles

Romain Couturier

Email : [email protected] : @calton13LinkedIn : http://fr.linkedin.com/in/romaincouturier

Page 2: Contractualisation Agile Théorie Et Modèles

09/04/2023 2

Bruits de couloir et idées reçues

• L’agilité c’est bon pour le chaos, mon projet est clair, pas besoin d’agile

• Notre mode de production fonctionne déjà bien, pourquoi passer en agile ?

• On ne peut pas s’engager en agile puisque– L’agilité ne fourni pas de visibilité– En agilité on fait ne maîtrise rien– Pas de planning

• Vous n’êtes pas sérieux avec vos post-it (et pas très green)• Pas de chef de projet, pas de garant contractuel• Agilité et forfait sont incompatibles• Trop cher par rapport à un cycle en cascade/V

Page 3: Contractualisation Agile Théorie Et Modèles

09/04/2023 3

Pré-requis : Manifeste Agile

Projet classique Projet agile

Individus et interactions

Logiciel opérationnel

Collaboration cliente

Réactivité face au changement

Processus et outils

Documentation exhaustive

Négociation contractuelle

Suivi d’un plan

Page 4: Contractualisation Agile Théorie Et Modèles

09/04/2023 4

Une définition

• «  Le contrat est une convention par laquelle une ou plusieurs personnes s'obligent, envers une ou plusieurs autres à donner, à faire ou ne pas faire quelque chose » 

Code civil (art. 1101)

Page 5: Contractualisation Agile Théorie Et Modèles

09/04/2023 5

Le choix

Agile & Contracts, Serge Beaumont, Xebia, 2008

Page 6: Contractualisation Agile Théorie Et Modèles

09/04/2023 6

Tendances et évolutions des attentes

Coûts

DélaisPérimètre

Page 7: Contractualisation Agile Théorie Et Modèles

09/04/2023 7

Tendances et évolutions des attentes

Coûts Délais

Périmètre Qualité

Page 8: Contractualisation Agile Théorie Et Modèles

09/04/2023 8

Tendances et évolutions des attentes

Valeur

Délais

Périmètre

Qualité

Coûts

Page 9: Contractualisation Agile Théorie Et Modèles

09/04/2023 9

La réalité

Page 10: Contractualisation Agile Théorie Et Modèles

09/04/2023 10

La réalité

Page 11: Contractualisation Agile Théorie Et Modèles

09/04/2023 11

Pourquoi évoquer un contrat agile ?

• … alors que le modèle agile fonctionne et ne nous invite pas au contrat

• Mais– C’est une question récurrente et immédiate– C’est un des freins principaux au développement

de l’agilité– Situations ultimes : marchés publiques

• Le déroulement des projets nous ramène à la réalité …

Page 12: Contractualisation Agile Théorie Et Modèles

Critique et opposition

+4

+3

+2

+1

+4+3+2+1

Les déchirés

Les fanatiques

Les hésita

nts

Les opposants

sup

port

et d

’adh

ésio

n

Le triangle d’or

Cordon de sécurité

A qui vendre de l’agile

Page 13: Contractualisation Agile Théorie Et Modèles

09/04/2023 13

Existe-t-il une solution ?

• Contraintes initiales du manifeste agile– « favoriser la relation cliente plutôt qu'une relation

contractuelle »– Supporter le changement en forfait = avenant

• Que nous reste-t-il alors ? – Toutes les autres valeurs et les principes agiles

• Redéfinition des engagements client/fournisseur – Relation de confiance et de performance– Supprimer l’effet tunnel– Définir une relation gagnant/gagnant

Page 14: Contractualisation Agile Théorie Et Modèles

09/04/2023 14

CHOIX DE CONTRATS AGILES

Change for freeMoney for NothingNTE/FFPrix fixe sur point de fonction ou story pointIdée de Bob MartinEt les autres …

Page 15: Contractualisation Agile Théorie Et Modèles

Change for free!

Supprimer cet itemMa priorité vient de changer !

J’ai besoin aussi de ça !

ROI

Temps

Page 16: Contractualisation Agile Théorie Et Modèles

Money for Nothing!RO

I

Temps

Fin du projet

Le founisseur reçoit 20% du reste

ROIatteint

Page 17: Contractualisation Agile Théorie Et Modèles

09/04/2023 17

Ne pas dépasser & Enveloppe fixe

• Not-to-exceed with fixed-fee (NTE/FF)• Pré-requis : besoins stables• Fournisseur et client sont protégés• L’enveloppe budgétaire est fixe même si : – Réduction du périmètre– Changement du rythme de travail

• Paiement sur acceptation incrémentale

Page 18: Contractualisation Agile Théorie Et Modèles

09/04/2023 18

Prix fixe sur point de fonction ou story point

• Pré-requis : accord sur prix par unité de livraison• Requiert une autorité d’observation des points

acquis• Paiement sur les points obtenus (pas estimés)• Avantages : – Fournisseur : intérêt de valoriser ces points, efficacité– Client : facilite le changement

• Difficulté : trouver l’autorité compétente & neutre

Page 19: Contractualisation Agile Théorie Et Modèles

09/04/2023 19

Idée de Bob Martin

• Variante : prix par point + prix par heure• Exemple : – Projet : 1000 points, 4 personnes– Vélocité : 50 points par semaine– Charge estimée : 80 semaines/hommes– Taux horaire : 100€/h – Coût estimé du projet : 320000€

Page 20: Contractualisation Agile Théorie Et Modèles

09/04/2023 20

Idée de Bob Martin

• Réduire le taux horaire : 30€/h et fixer le point à 224€• Scénario 1 : le projet prend 80 semaines

– Pas de changement de coût• Scénario 2 : le projet prend 100 semaines

– Coût du projet = 344000€• Scénario 3 : le projet prend 70 semaines

– Coût du projet = 308000€• Avantages

– Différence de budget faible pour une durée bien supérieure– Motive les développeurs par l’augmentation du taux horaire

• Inconvénient : éthique

Page 21: Contractualisation Agile Théorie Et Modèles

09/04/2023 21

Autres pistes …

• Paiement à la livraison sur acceptation incrémentale

• Contrat à N phases• Bonus/malus• Target cost : coût fixe + contingence + marge

Page 22: Contractualisation Agile Théorie Et Modèles

09/04/2023 22

Synthèse

• Le contrat n’est pas un obstacle à l’agilité• Définir les engagements et les indicateurs projet– Collaboration– Transparence– Support du changement– Avec tous les acteurs du projet !

• Le contrat doit être adapté à vos réalités projet– Restez pragmatique

• Développez votre propre modèle de contrat agile

Page 24: Contractualisation Agile Théorie Et Modèles

09/04/2023 24

?