Upload
romain-couturier
View
3.666
Download
3
Embed Size (px)
DESCRIPTION
Cette présentation aborde les Cette présentation aborde les apports de la contractualisation agile face aux modèles contractuels en place dans les entreprises (forfait et régie) et les modèles de contrats agile. L\'objectif de cette présentation est de fournir les idées de réflexion pour développer votre propore modèle
Citation preview
09/04/2023 1
Contractualisation agile
Théorie & modèles
Romain Couturier
Email : [email protected] : @calton13LinkedIn : http://fr.linkedin.com/in/romaincouturier
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
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
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)
09/04/2023 5
Le choix
Agile & Contracts, Serge Beaumont, Xebia, 2008
09/04/2023 6
Tendances et évolutions des attentes
Coûts
DélaisPérimètre
09/04/2023 7
Tendances et évolutions des attentes
Coûts Délais
Périmètre Qualité
09/04/2023 8
Tendances et évolutions des attentes
Valeur
Délais
Périmètre
Qualité
Coûts
09/04/2023 9
La réalité
09/04/2023 10
La réalité
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é …
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
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
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 …
Change for free!
Supprimer cet itemMa priorité vient de changer !
J’ai besoin aussi de ça !
ROI
Temps
Money for Nothing!RO
I
Temps
Fin du projet
Le founisseur reçoit 20% du reste
ROIatteint
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
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
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€
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
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
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
09/04/2023 23
Références• Alistair Cockburn : Contrats agiles• CoActivate : Références de contrats agiles• Valtech :
Contrat agile : les nouvelles règles de la collaboration client-fournisseur• Agiliste.fr : Un contrat win – win• Agiliste.fr :
Arrêtons de se faire mal avec les contrats au forfait et le cycle en V• Sparkboxx : Contract models and contract flexibility• Xebia :
Pourquoi les projets agiles ne peuvent pas (vraiment) être menés au forfait
09/04/2023 24
?