Modèles de Contrats Agiles
Les contrats traditionnels s'opposent à l'agile. GitScrum aide les équipes à gérer les engagements agiles avec une visibilité et des métriques qui soutiennent les modèles de contrats flexibles.
Défis Contractuels
Pourquoi le Traditionnel Échoue
CONTRATS TRADITIONNELS VS AGILES :
┌─────────────────────────────────────────────────────────────┐
│ │
│ PRIX FIXE, PÉRIMÈTRE FIXE : │
│ ─────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ CONTRAT : Construire système X avec fonctions A, B, C, D││
│ │ pour 500 000€ avant le 31 décembre ││
│ │ ││
│ │ PROBLÈME 1 : Les exigences changent ││
│ │ Client : "Nous avons besoin de E au lieu de D" ││
│ │ Fournisseur : "C'est hors périmètre, avenant" ││
│ │ Résultat : Conflit, retards, dépassements de coûts ││
│ │ ││
│ │ PROBLÈME 2 : Découverte pendant le développement ││
│ │ Équipe : "La fonction B est bien plus complexe" ││
│ │ Options : Bâcler OU dépasser le budget ││
│ │ Résultat : La qualité souffre ou dépassement ││
│ │ ││
│ │ PROBLÈME 3 : Apprentissage ││
│ │ Équipe : "Les utilisateurs ne veulent pas A, mais F" ││
│ │ Contrat : "Construisez A quand même, c'est au périmètre"│
│ │ Résultat : Construire la mauvaise chose ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ TENSION FONDAMENTALE : │
│ │
│ PRIX FIXE suppose : AGILE suppose : │
│ • Périmètre connu d'avance • Périmètre évoluera │
│ • Changement = problème • Changement attendu │
│ • Planifier puis exécuter • Découvrir en construisant │
│ │
│ LES CONTRATS NE CORRESPONDENT PAS AU PROCESSUS │
└─────────────────────────────────────────────────────────────┘
Types de Contrats Agiles
Modèles Alternatifs
CONTRATS COMPATIBLES AGILE :
┌─────────────────────────────────────────────────────────────┐
│ │
│ MODÈLE 1 : RÉGIE (TIME & MATERIALS) │
│ ─────────────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Paiement : Temps travaillé aux tarifs convenus ││
│ │ Périmètre : Flexible, décidé au fur et à mesure ││
│ │ ││
│ │ ✅ Flexibilité totale ││
│ │ ✅ Peut s'adapter aux apprentissages ││
│ │ ⚠️ Pas de prévisibilité des coûts ││
│ │ ⚠️ Le client assume tout le risque ││
│ │ ││
│ │ VARIANTE : Régie avec plafond ││
│ │ "Régie jusqu'à 500K€, renégocier si on approche" ││
│ │ Ajoute de la prévisibilité tout en gardant flexibilité ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ MODÈLE 2 : PRIX FIXE PAR ITÉRATION │
│ ────────────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Paiement : Sprint/itération à coût fixe ││
│ │ Périmètre : Priorisé au début de chaque sprint ││
│ │ ││
│ │ Exemple : ││
│ │ "50K€ par sprint de 2 semaines, 10 sprints prévus" ││
│ │ Client priorise le backlog à chaque sprint ││
│ │ Peut s'arrêter après n'importe quel sprint ││
│ │ ││
│ │ ✅ Coût prévisible par sprint ││
│ │ ✅ Flexibilité sur le périmètre ││
│ │ ✅ Points de sortie intégrés ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ MODÈLE 3 : COÛT CIBLE │
│ ───────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Cible : 500K€ pour le périmètre estimé ││
│ │ Fourchette : 450K€ - 550K€ acceptable ││
│ │ ││
│ │ Si sous la cible : Partage des économies 50/50 ││
│ │ Si au-dessus : Partage du dépassement 50/50 (plafonné) ││
│ │ ││
│ │ ✅ Incitations alignées ││
│ │ ✅ Les deux parties partagent risques et récompenses ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘
Modèles Avancés
CONTRATS AGILES AVANCÉS :
┌─────────────────────────────────────────────────────────────┐
│ │
│ MODÈLE 4 : ARGENT POUR RIEN, CHANGEMENT GRATUIT │
│ ─────────────────────────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ARGENT POUR RIEN : ││
│ │ Le client peut résilier en avance ││
│ │ Paie 20% de la valeur restante du contrat ││
│ │ Le fournisseur a un revenu prévisible ││
│ │ Le client peut s'arrêter quand "assez fait" ││
│ │ ││
│ │ CHANGEMENT GRATUIT : ││
│ │ Le client peut échanger des fonctionnalités ││
│ │ Remplacer A par B si même taille ││
│ │ Flexibilité sans renégociation ││
│ │ ││
│ │ ✅ Flexibilité maximale pour le client ││
│ │ ✅ Sécurité pour le fournisseur ││
│ │ ✅ Relation de confiance ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ MODÈLE 5 : CONTRAT CADRE AGILE │
│ ────────────────────────────── │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ CONTRAT INITIAL : ││
│ │ • Termes généraux et tarifs ││
│ │ • Gouvernance et processus ││
│ │ • Pas de périmètre spécifique ││
│ │ ││
│ │ BONS DE COMMANDE : ││
│ │ • Sprint par sprint ou trimestriel ││
│ │ • Périmètre défini juste à temps ││
│ │ • Facile à ajuster ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘
Construire la Confiance
Éléments de Transparence
| Élément | Objectif | Fréquence |
|---|---|---|
| Démos | Montrer la progression réelle | Chaque sprint |
| Métriques partagées | Vélocité, burndown | Hebdomadaire |
| Accès au backlog | Visibilité sur les priorités | Continu |
| Révision budgétaire | Aligner sur les prévisions | Mensuel |
| Rétrospectives conjointes | Améliorer la collaboration | Trimestriel |
Clauses de Protection
CLAUSES CONTRACTUELLES AGILES
═════════════════════════════
POUR LE CLIENT :
├── Droit de résiliation avec préavis (2-4 sprints)
├── Plafond budgétaire avec renégociation
├── Points de décision go/no-go
├── Accès aux métriques et au code
└── Propriété intellectuelle progressive
POUR LE FOURNISSEUR :
├── Préavis avant résiliation
├── Paiement des sprints complétés
├── Protection contre le changement excessif
├── Révision des tarifs annuelle
└── Clause de force majeure
Négocier les Contrats Agiles
Préparer la Discussion
POINTS DE NÉGOCIATION
═════════════════════
À DÉFINIR :
├── Modèle de paiement (régie, itération, cible)
├── Durée et points de sortie
├── Gouvernance (qui décide quoi)
├── Métriques de succès
├── Propriété du code et des livrables
└── Résolution des différends
À ÉVITER :
├── Périmètre détaillé à 12 mois
├── Dates fixes pour fonctionnalités spécifiques
├── Pénalités rigides
├── Absence de points de sortie
└── Contrats trop courts pour établir vélocité
Conversation avec les Juristes
Défis courants :
- "Nous avons besoin de certitudes" — Expliquer que la certitude sur le périmètre est illusoire; proposer certitude sur le processus
- "Les contrats T&M sont risqués" — Proposer des plafonds et des points de révision
- "Comment garantir la livraison?" — Montrer les métriques de vélocité et les historiques
Mesurer le Succès Contractuel
Indicateurs Clés
| Métrique | Bon Signe | Mauvais Signe |
|---|---|---|
| Changements de périmètre | Gérés sans conflit | Chaque changement = bataille |
| Prévisions de coût | S'affinent avec le temps | Dévient constamment |
| Satisfaction client | Élevée malgré les changements | Frustration croissante |
| Relation fournisseur | Partenariat collaboratif | Adversariale |
Révision Contractuelle
CYCLE DE RÉVISION RECOMMANDÉ
════════════════════════════
SPRINT : Valider les livrables
│
MENSUEL : Réviser les métriques et prévisions
│
TRIMESTRIEL : Évaluer la relation et ajuster les termes
│
ANNUEL : Renégocier si nécessaire
Modèles de Clauses Types
Clause de Flexibilité de Périmètre
"Le périmètre exact des livrables sera défini de manière incrémentale à travers un processus de planification agile. Le Client priorisera le backlog au début de chaque Sprint. Le Fournisseur s'engage à livrer la capacité convenue, non un périmètre spécifique."
Clause de Résiliation Anticipée
"L'une ou l'autre partie peut résilier ce contrat avec un préavis de [X] Sprints. En cas de résiliation par le Client, tous les Sprints complétés seront payés intégralement, plus [X]% de la valeur restante du contrat."
Clause de Changement Gratuit
"Le Client peut substituer des éléments du backlog par d'autres de taille équivalente (mesurée en story points) sans impact sur le prix ou le calendrier du contrat."