SlideShare une entreprise Scribd logo
1  sur  27
Contrats informatiques Agile :
Risques et opportunités
Alexandre CRUQUENAIRE
Anne CUSTERS
www.earlegal.beGroupe Larcier / Lexing
Programme
 Caractéristiques et particularités de la méthode Agile
 Comment sécuriser le budget?
 Comment gérer le planning?
 Quelles responsabilités dans le cadre d’un projet Agile?
Groupe Larcier / Lexing www.earlegal.be
Particularités de la méthode Agile
www.earlegal.beGroupe Larcier / Lexing 4
www.earlegal.beGroupe Larcier / Lexing
Phases de développement classiques (Waterfall)
Planning: «statement of requirements»,
détermination des points de
développement et leur priorité
Analyse et conception (design)
Codage (coding)
Essais (testing)
Déploiement en production
(deployment)
www.earlegal.beGroupe Larcier / Lexing
Agile: Cycles courts
Cycles dénommés « iterations » ou « sprints »
Durée: 1 à 4 semaines par cycle de développement
Pour chaque cycle, plusieurs phases (//Waterfall):
Product vision (général): buts et bénéfices envisagés pour produit fini
Product backlog (“carnet du produit”): définition des fonctionnalités du
logiciel et leur priorité (requirements), une estimation de la valeur de chaque
élément (coût pour client) et de l’effort de développement (ressources pour
prestataire).
Sprint backlog: planning pour itération spécifique: détermination des points
de développement à réaliser pour 1 cycle
Exécution du Sprint backlog, puis validation (tests;
identification des points à corriger)
 fin cycle
 nouveau cycle…
www.earlegal.beGroupe Larcier / Lexing
Avantages par rapport à méthode traditionnelle Waterfall
Flexibilité par rapport au changement:
priorités peuvent être modifiées, points de développement
rajoutés, enlevés ou repris lors d’une autre itération (p.ex. en
cas de points nécessitant des corrections)
(<-> Waterfall: request for change additional costs)
Fourniture rapide et régulière de parties du logiciel/projet.
(par itération<-> Waterfall: une fois à la fin du contrat)
Monitoring régulier  vue sur qualité travail, mesures
correctrices plus rapides.
(par itération: réunion pour élaborer Sprint Backlog, réunion
régulière de suivi du travail de développement en cours de
Sprint, réunion d’évaluation à la fin du Sprint après testing)
7
www.earlegal.beGroupe Larcier / Lexing
Inconvénients / risques
Incertitude sur la fin du contrat
Combien d’itérations nécessaires? Coût final?
Disponibilité des ressources
Suivi régulier = ressources client à mobiliser
Disponibilité des ressources client à bien évaluer
Alternative: faire appel à société extérieure pour la phase « testing »
Suivi régulier et fréquent du client (meetings et (re)définition des
points à développer par itération)
compétences internes nécessaires
Contrat spécifique nécessaire afin de prévoir des procédures
adaptées aux capacités du client (disponibilité des ressources,
contraintes budgétaires, etc.)
Groupe Larcier / Lexing www.earlegal.be
Comment sécuriser le budget?
www.earlegal.beGroupe Larcier / Lexing
Fixed price <-> time and material basis
Crainte: approche de type « régie »
Combien d’itérations nécessaires?
Coût final?
Travail au « forfait » peu réaliste (changements inévitables)
MAIS la méthode Agile n’est pas incompatible avec un certain
contrôle sur le budget ou forfait
 le contrat doit prendre en compte les besoins spécifiques du client
10
www.earlegal.beGroupe Larcier / Lexing
Solutions budgétaires
Aménagements contractuels
pour protéger les deux parties
11
www.earlegal.beGroupe Larcier / Lexing
Solutions budgétaires : Aménagements contractuels
Adapter la formulation des requirements du Product backlog et les priorités
au budget estimé avec le prestataire
Accord du client sur le budget du sprint au début de chaque sprint
Coût unitaire de main d’oeuvre fixé pour toute la durée du contrat
 permet de déterminer clairement les budgets des sprints et d’évaluer facilement les
ressources encore disponibles
12
www.earlegal.beGroupe Larcier / Lexing
Solutions budgétaires : Aménagements contractuels
Prévoir OK sur le budget lors des réunions d’évaluation des modifications de
sprint backlog (réorientation des priorités si nécessaire)
Prévoir des réunions intermédiaires d’évaluation des ressources/budgets (tous
les 4 sprints, par exemple) afin d’actualiser le statut de l’enveloppe globale
et de permettre au client de mettre à jour sa liste de priorités si nécessaire
Risque que les décisions prises en réunion « engagent » le client sur une
extension de budget  Prévoir une enveloppe globale fermée en exigeant
un avenant contractuel pour étendre le budget
13
Groupe Larcier / Lexing www.earlegal.be
Quels outils pour gérer le planning?
www.earlegal.beGroupe Larcier / Lexing
Agile = Cycles très courts
La gestion du planning est cruciale : pas de temps à perdre car
l’enchainement des cycles doit être fluide
Bien définir les différentes étapes à suivre, la durée
(fixe) pour les accomplir, ainsi que les responsabilités
de chaque partie dans les étapes du processus
Qui fait quoi et dans quel délai;
Ex.: propositions à faire par le Product Owner, développement
par l’équipe de développement…
15
www.earlegal.beGroupe Larcier / Lexing
Solutions en cas de blocage du processus ou non respect
des délais
Pénalités
en cas de non respect de délais prévus (un ou plusieurs sprints?);
À manier avec modération car le but du processus est de stimuler l’interaction
et non de paralyser les initiatives par la crainte de pénalités systématiques
Mécanisme d’acceptation tacite:
Utile pour éviter les situations de blocage
Sanction plus constructive que la pénalité
À double tranchant  prévoir des délais réalistes pour ne pas être
piégé
Exemple: prévoir qu’à défaut de réaction de la part de … endéans le
délai de …, présumé avoir accepté/validé.
La rédaction du contrat est cruciale
16
www.earlegal.beGroupe Larcier / Lexing
Solutions en cas de blocage du processus ou non respect
des délais
Résiliation du contrat
Dans quelles circonstances, pour quelles raisons et quand a-t-on le droit de
terminer le contrat (après chaque itération? Lorsque plus de x sprints en
retard? En raison de faillite…);
Indemnités de résiliation vu investissement important par l’équipe de
développement;
bien régler les conséquences d’une résiliation (livraison du logiciel
développé, des codes, copies du logiciel en cours de développement, droits
intellectuels…)
17
Groupe Larcier / Lexing www.earlegal.be
Quelles responsabilités dans le cadre d’un projet Agile?
www.earlegal.beGroupe Larcier / Lexing
Rôles principaux suivant intervention dans les phases
de développement
Product Owner/ Propriétaire du produit agile (chef de projet du
client)
Project Leader/ chef de projet (fournisseur)
Development team Leader/ chef de l’équipe de développement
(fournisseur)
Testing Team Leader (client)
19
www.earlegal.beGroupe Larcier / Lexing
Rôles principaux
Importance de définition claire des obligations des parties par rapport
aux différents étapes du processus
P.ex.: Qui décide quoi dans le cadre du sprint backlog, qui doit veiller à la
disponibilité des ressources,…
Quid en cas de litige lors de la prise de décision?
Veiller à la disponibilité de la personne chargée de la fonction
concernée. Prévoir un back-up (en cas de maladie…).
Déterminer les délais pour agir.
Processus de décision à fixer + procédure résolution litige
20
www.earlegal.beGroupe Larcier / Lexing
Product owner (Propriétaire du produit agile)
Chef de projet du client
Détermine la priorité des requirements
Représente le client, communique les souhaits au fournisseur
(Product Backlog), et demande et communique les validations du
client requises
Déterminer les limites de pouvoir. Par exemple: pas le pouvoir de
prendre des décisions impliquant des frais supplémentaires par
rapport à ceux prévus dans le contrat initial. (variable selon les règles
internes au client)
Veiller à la disponibilité de la personne chargée de cette fonction,
expérience en la matière,…
21
www.earlegal.beGroupe Larcier / Lexing
Project Leader
Chef de projet du fournisseur
Assure la collaboration correcte entre les parties;
Responsable de la bonne conduite du processus;
Coordination générale de l’apport du prestataire
22
www.earlegal.beGroupe Larcier / Lexing
Development team Leader
Chef de l’équipe de développement (fournisseur)
Coordination
disponibilité de ressources
Conformité sprint backlog
Identification/résolution problèmes
Avec testing team (anticiper difficultés)
Communication avec les chefs de projets et testing team
23
www.earlegal.beGroupe Larcier / Lexing
Testing team leader
Chef de l’équipe des essais(client)
Organisation et coordination tests
Coordination avec équipe développement (scénarios tests + suivi tests)
Préparation des scénarios de test
disponibilité des ressources clients
Validation des résultats de tests
24
www.earlegal.beGroupe Larcier / Lexing
Quid pour la fin du projet?
Au début de chaque sprint, s’accorder sur le statut de ce qui est déjà
fait et les points à développer.
Tenir compte du fait que le « product owner » peut décider de laisser
tomber certains éléments.
La définition claire des rôles permet de fixer plus facilement les
responsabilités en cas de difficulté;
L’implication étroite du client n’est pas sans risque
 ce qui est demandé au client = réaliste % ressources internes
(risque de responsabilité du client / de limitation de la responsabilité
du prestataire)
25
www.earlegal.beGroupe Larcier / Lexing
Quid en cas de discussion ou litige?
Méthode agile implique des procédures rapides et efficaces
Prévoir une procédure d’escalade (escalation) claire du litige qui
permette de maximiser les chances de résoudre rapidement la plupart
des désaccords susceptibles d’intervenir entre les acteurs du
processus Agile.
Bien définir les étapes de la procédure, le rôle des parties et les délais
à respecter avant la possibilité éventuelle d’entamer une procédure
judiciaire.
26
Groupe Larcier / Lexing www.earlegal.be
Merci de votre attention !
N’hésitez pas à nous adresser vos questions !

Contenu connexe

Tendances

Gestion De Projets Agile V1
Gestion De Projets Agile V1Gestion De Projets Agile V1
Gestion De Projets Agile V1bcollet
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agileAgile Enterprise Partner
 
Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SINouhaila ALAMI
 
Le combat contre l'atrophie technique - Agile en Seine 2020
Le combat contre l'atrophie technique - Agile en Seine 2020Le combat contre l'atrophie technique - Agile en Seine 2020
Le combat contre l'atrophie technique - Agile en Seine 2020Agile En Seine
 
Cm6.09 part2 pilotage_projet ing
Cm6.09 part2 pilotage_projet ingCm6.09 part2 pilotage_projet ing
Cm6.09 part2 pilotage_projet ingidigroupe6
 
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Bruno Flaven
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesChristophe Addinquy
 
Réduisons les gaspillages
Réduisons les gaspillagesRéduisons les gaspillages
Réduisons les gaspillagesSKALE-5
 
Macro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE ToulouseMacro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE ToulouseChristophe PARIS
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPYouness Boukouchi
 
Gp 06 La Planification Auxiliaire
Gp 06   La Planification AuxiliaireGp 06   La Planification Auxiliaire
Gp 06 La Planification AuxiliaireClaude Michaud
 
Cmoi agile dojo 20140220 pmi acp
Cmoi agile dojo 20140220 pmi acpCmoi agile dojo 20140220 pmi acp
Cmoi agile dojo 20140220 pmi acpJean-Luc MAZE
 
Gp 04 Le Plan Directeur
Gp 04   Le Plan DirecteurGp 04   Le Plan Directeur
Gp 04 Le Plan DirecteurClaude Michaud
 

Tendances (18)

Gestion De Projets Agile V1
Gestion De Projets Agile V1Gestion De Projets Agile V1
Gestion De Projets Agile V1
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile2014 10-09 agile tour rennes - contractualisation agile
2014 10-09 agile tour rennes - contractualisation agile
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
 
Le combat contre l'atrophie technique - Agile en Seine 2020
Le combat contre l'atrophie technique - Agile en Seine 2020Le combat contre l'atrophie technique - Agile en Seine 2020
Le combat contre l'atrophie technique - Agile en Seine 2020
 
Cm6.09 part2 pilotage_projet ing
Cm6.09 part2 pilotage_projet ingCm6.09 part2 pilotage_projet ing
Cm6.09 part2 pilotage_projet ing
 
Introduction gestion de projet
Introduction gestion de projetIntroduction gestion de projet
Introduction gestion de projet
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
Réduisons les gaspillages
Réduisons les gaspillagesRéduisons les gaspillages
Réduisons les gaspillages
 
Macro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE ToulouseMacro-planning ppt Gestion de projet Formation BGE Toulouse
Macro-planning ppt Gestion de projet Formation BGE Toulouse
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Gp 06 La Planification Auxiliaire
Gp 06   La Planification AuxiliaireGp 06   La Planification Auxiliaire
Gp 06 La Planification Auxiliaire
 
Cmoi agile dojo 20140220 pmi acp
Cmoi agile dojo 20140220 pmi acpCmoi agile dojo 20140220 pmi acp
Cmoi agile dojo 20140220 pmi acp
 
Gp 04 Le Plan Directeur
Gp 04   Le Plan DirecteurGp 04   Le Plan Directeur
Gp 04 Le Plan Directeur
 

Similaire à earlegal #4 - Risques et opportunités de la méthode agile dans les contrats informatiques

Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLaurence Genty
 
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. IsraelAgile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. IsraelENSIBS
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Gestion de Projets
Gestion de Projets Gestion de Projets
Gestion de Projets Said Sadik
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_finalagnes_crepet
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Actency
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
Web-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PWeb-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PXL Groupe
 
Dossier Agile: Une autre relation client - fournisseur
Dossier Agile: Une autre relation client - fournisseurDossier Agile: Une autre relation client - fournisseur
Dossier Agile: Une autre relation client - fournisseurinsentia
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 

Similaire à earlegal #4 - Risques et opportunités de la méthode agile dans les contrats informatiques (20)

Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projets
 
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. IsraelAgile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
Agile Tour Paris 2014 : Contractualisation Agile par T. Beaugrand et S. Israel
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Contrats Agiles
Contrats AgilesContrats Agiles
Contrats Agiles
 
Project management for young IT engineer
Project management for young IT engineerProject management for young IT engineer
Project management for young IT engineer
 
La Conduite de projet
La Conduite de projetLa Conduite de projet
La Conduite de projet
 
Les Plus du PMBok 6th Edition.
Les Plus du PMBok 6th Edition.Les Plus du PMBok 6th Edition.
Les Plus du PMBok 6th Edition.
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Gestion de Projets
Gestion de Projets Gestion de Projets
Gestion de Projets
 
Up1
Up1Up1
Up1
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
Web-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3PWeb-formation | Lean Innovation & Méthode 3P
Web-formation | Lean Innovation & Méthode 3P
 
Dossier Agile: Une autre relation client - fournisseur
Dossier Agile: Une autre relation client - fournisseurDossier Agile: Une autre relation client - fournisseur
Dossier Agile: Une autre relation client - fournisseur
 
Le management urbain.pptx
Le management urbain.pptxLe management urbain.pptx
Le management urbain.pptx
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 

Plus de Lexing - Belgium

earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?
earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?
earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?Lexing - Belgium
 
earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?
earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?
earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?Lexing - Belgium
 
Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...
Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...
Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...Lexing - Belgium
 
earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...
earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...
earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...Lexing - Belgium
 
earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?
earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?
earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?Lexing - Belgium
 
Earlegal #11 - Cybersécurité : quels défis pour votre entreprise ?
Earlegal #11 -  Cybersécurité : quels défis pour votre entreprise ?Earlegal #11 -  Cybersécurité : quels défis pour votre entreprise ?
Earlegal #11 - Cybersécurité : quels défis pour votre entreprise ?Lexing - Belgium
 
earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...
earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...
earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...Lexing - Belgium
 
Earlegal #11 - Techno-sécurité : données biométriques et reconnaissance faciale
Earlegal #11 - Techno-sécurité : données biométriques et reconnaissance facialeEarlegal #11 - Techno-sécurité : données biométriques et reconnaissance faciale
Earlegal #11 - Techno-sécurité : données biométriques et reconnaissance facialeLexing - Belgium
 
earlegal – Comment tirer parti des règlements DSA/DMA ?
earlegal – Comment tirer parti des règlements DSA/DMA ?earlegal – Comment tirer parti des règlements DSA/DMA ?
earlegal – Comment tirer parti des règlements DSA/DMA ?Lexing - Belgium
 
RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...
RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...
RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...Lexing - Belgium
 
earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?
earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?
earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?Lexing - Belgium
 
earlegal#10 - Recours à l'IA : comment anticiper le futur cadre juridique ?
earlegal#10 - Recours à l'IA  : comment anticiper le futur cadre juridique ?earlegal#10 - Recours à l'IA  : comment anticiper le futur cadre juridique ?
earlegal#10 - Recours à l'IA : comment anticiper le futur cadre juridique ?Lexing - Belgium
 
earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?
earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?
earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?Lexing - Belgium
 
earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...
earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...
earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...Lexing - Belgium
 
Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...
Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...
Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...Lexing - Belgium
 
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...Lexing - Belgium
 
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...Lexing - Belgium
 
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...Lexing - Belgium
 
Earlegal #10 - attribution de marchés publics - 4 questions - 16 septembre 2...
Earlegal #10 - attribution de marchés publics - 4 questions  - 16 septembre 2...Earlegal #10 - attribution de marchés publics - 4 questions  - 16 septembre 2...
Earlegal #10 - attribution de marchés publics - 4 questions - 16 septembre 2...Lexing - Belgium
 
earlegal#9 - RGPD : Comment réaliser une analyse d impact.pptx
earlegal#9 - RGPD : Comment réaliser une analyse d impact.pptxearlegal#9 - RGPD : Comment réaliser une analyse d impact.pptx
earlegal#9 - RGPD : Comment réaliser une analyse d impact.pptxLexing - Belgium
 

Plus de Lexing - Belgium (20)

earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?
earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?
earlegal #11 - Expropriation et dépollution en Wallonie : comment réagir ?
 
earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?
earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?
earlegal #11 - IA en plein essor : réinventer le droit pour un cadre adapté ?
 
Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...
Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...
Earlegal #11 - BIM et Smartbuilding : comment concilier les briques et les cl...
 
earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...
earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...
earlegal #11 - Le droit de la distribution et les coopérations entre entrepri...
 
earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?
earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?
earlegal #11 - Imprévus sur chantier en MP - comment s'adapter ?
 
Earlegal #11 - Cybersécurité : quels défis pour votre entreprise ?
Earlegal #11 -  Cybersécurité : quels défis pour votre entreprise ?Earlegal #11 -  Cybersécurité : quels défis pour votre entreprise ?
Earlegal #11 - Cybersécurité : quels défis pour votre entreprise ?
 
earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...
earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...
earlegal #11 - Innover dans l'immobilier : comment transformer un immeuble en...
 
Earlegal #11 - Techno-sécurité : données biométriques et reconnaissance faciale
Earlegal #11 - Techno-sécurité : données biométriques et reconnaissance facialeEarlegal #11 - Techno-sécurité : données biométriques et reconnaissance faciale
Earlegal #11 - Techno-sécurité : données biométriques et reconnaissance faciale
 
earlegal – Comment tirer parti des règlements DSA/DMA ?
earlegal – Comment tirer parti des règlements DSA/DMA ?earlegal – Comment tirer parti des règlements DSA/DMA ?
earlegal – Comment tirer parti des règlements DSA/DMA ?
 
RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...
RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...
RGPD : 5 ans après, quel bilan ? L’APD de plus en plus sévère : zoom sur les ...
 
earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?
earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?
earlegal#10 - Difficultés financières d’un sous-traitant, quelles précautions ?
 
earlegal#10 - Recours à l'IA : comment anticiper le futur cadre juridique ?
earlegal#10 - Recours à l'IA  : comment anticiper le futur cadre juridique ?earlegal#10 - Recours à l'IA  : comment anticiper le futur cadre juridique ?
earlegal#10 - Recours à l'IA : comment anticiper le futur cadre juridique ?
 
earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?
earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?
earlegal#10 - Infractions urbanistiques en RW - Comment en sortir ?
 
earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...
earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...
earlegal#10 - Comment se préparer à un contrôle de l'Autorité de protection d...
 
Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...
Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...
Earlegal #10 - nouveau Code civil - impact en droit de la construction - 16 d...
 
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
earlegal#10 - Open Source : Quelles sont les bonnes pratiques ? - 18 novembre...
 
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
 
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
earlegal#10 - Cookies - Comment ne pas commettre de faux pas - 14 octobre 202...
 
Earlegal #10 - attribution de marchés publics - 4 questions - 16 septembre 2...
Earlegal #10 - attribution de marchés publics - 4 questions  - 16 septembre 2...Earlegal #10 - attribution de marchés publics - 4 questions  - 16 septembre 2...
Earlegal #10 - attribution de marchés publics - 4 questions - 16 septembre 2...
 
earlegal#9 - RGPD : Comment réaliser une analyse d impact.pptx
earlegal#9 - RGPD : Comment réaliser une analyse d impact.pptxearlegal#9 - RGPD : Comment réaliser une analyse d impact.pptx
earlegal#9 - RGPD : Comment réaliser une analyse d impact.pptx
 

earlegal #4 - Risques et opportunités de la méthode agile dans les contrats informatiques

  • 1. Contrats informatiques Agile : Risques et opportunités Alexandre CRUQUENAIRE Anne CUSTERS
  • 2. www.earlegal.beGroupe Larcier / Lexing Programme  Caractéristiques et particularités de la méthode Agile  Comment sécuriser le budget?  Comment gérer le planning?  Quelles responsabilités dans le cadre d’un projet Agile?
  • 3. Groupe Larcier / Lexing www.earlegal.be Particularités de la méthode Agile
  • 5. www.earlegal.beGroupe Larcier / Lexing Phases de développement classiques (Waterfall) Planning: «statement of requirements», détermination des points de développement et leur priorité Analyse et conception (design) Codage (coding) Essais (testing) Déploiement en production (deployment)
  • 6. www.earlegal.beGroupe Larcier / Lexing Agile: Cycles courts Cycles dénommés « iterations » ou « sprints » Durée: 1 à 4 semaines par cycle de développement Pour chaque cycle, plusieurs phases (//Waterfall): Product vision (général): buts et bénéfices envisagés pour produit fini Product backlog (“carnet du produit”): définition des fonctionnalités du logiciel et leur priorité (requirements), une estimation de la valeur de chaque élément (coût pour client) et de l’effort de développement (ressources pour prestataire). Sprint backlog: planning pour itération spécifique: détermination des points de développement à réaliser pour 1 cycle Exécution du Sprint backlog, puis validation (tests; identification des points à corriger)  fin cycle  nouveau cycle…
  • 7. www.earlegal.beGroupe Larcier / Lexing Avantages par rapport à méthode traditionnelle Waterfall Flexibilité par rapport au changement: priorités peuvent être modifiées, points de développement rajoutés, enlevés ou repris lors d’une autre itération (p.ex. en cas de points nécessitant des corrections) (<-> Waterfall: request for change additional costs) Fourniture rapide et régulière de parties du logiciel/projet. (par itération<-> Waterfall: une fois à la fin du contrat) Monitoring régulier  vue sur qualité travail, mesures correctrices plus rapides. (par itération: réunion pour élaborer Sprint Backlog, réunion régulière de suivi du travail de développement en cours de Sprint, réunion d’évaluation à la fin du Sprint après testing) 7
  • 8. www.earlegal.beGroupe Larcier / Lexing Inconvénients / risques Incertitude sur la fin du contrat Combien d’itérations nécessaires? Coût final? Disponibilité des ressources Suivi régulier = ressources client à mobiliser Disponibilité des ressources client à bien évaluer Alternative: faire appel à société extérieure pour la phase « testing » Suivi régulier et fréquent du client (meetings et (re)définition des points à développer par itération) compétences internes nécessaires Contrat spécifique nécessaire afin de prévoir des procédures adaptées aux capacités du client (disponibilité des ressources, contraintes budgétaires, etc.)
  • 9. Groupe Larcier / Lexing www.earlegal.be Comment sécuriser le budget?
  • 10. www.earlegal.beGroupe Larcier / Lexing Fixed price <-> time and material basis Crainte: approche de type « régie » Combien d’itérations nécessaires? Coût final? Travail au « forfait » peu réaliste (changements inévitables) MAIS la méthode Agile n’est pas incompatible avec un certain contrôle sur le budget ou forfait  le contrat doit prendre en compte les besoins spécifiques du client 10
  • 11. www.earlegal.beGroupe Larcier / Lexing Solutions budgétaires Aménagements contractuels pour protéger les deux parties 11
  • 12. www.earlegal.beGroupe Larcier / Lexing Solutions budgétaires : Aménagements contractuels Adapter la formulation des requirements du Product backlog et les priorités au budget estimé avec le prestataire Accord du client sur le budget du sprint au début de chaque sprint Coût unitaire de main d’oeuvre fixé pour toute la durée du contrat  permet de déterminer clairement les budgets des sprints et d’évaluer facilement les ressources encore disponibles 12
  • 13. www.earlegal.beGroupe Larcier / Lexing Solutions budgétaires : Aménagements contractuels Prévoir OK sur le budget lors des réunions d’évaluation des modifications de sprint backlog (réorientation des priorités si nécessaire) Prévoir des réunions intermédiaires d’évaluation des ressources/budgets (tous les 4 sprints, par exemple) afin d’actualiser le statut de l’enveloppe globale et de permettre au client de mettre à jour sa liste de priorités si nécessaire Risque que les décisions prises en réunion « engagent » le client sur une extension de budget  Prévoir une enveloppe globale fermée en exigeant un avenant contractuel pour étendre le budget 13
  • 14. Groupe Larcier / Lexing www.earlegal.be Quels outils pour gérer le planning?
  • 15. www.earlegal.beGroupe Larcier / Lexing Agile = Cycles très courts La gestion du planning est cruciale : pas de temps à perdre car l’enchainement des cycles doit être fluide Bien définir les différentes étapes à suivre, la durée (fixe) pour les accomplir, ainsi que les responsabilités de chaque partie dans les étapes du processus Qui fait quoi et dans quel délai; Ex.: propositions à faire par le Product Owner, développement par l’équipe de développement… 15
  • 16. www.earlegal.beGroupe Larcier / Lexing Solutions en cas de blocage du processus ou non respect des délais Pénalités en cas de non respect de délais prévus (un ou plusieurs sprints?); À manier avec modération car le but du processus est de stimuler l’interaction et non de paralyser les initiatives par la crainte de pénalités systématiques Mécanisme d’acceptation tacite: Utile pour éviter les situations de blocage Sanction plus constructive que la pénalité À double tranchant  prévoir des délais réalistes pour ne pas être piégé Exemple: prévoir qu’à défaut de réaction de la part de … endéans le délai de …, présumé avoir accepté/validé. La rédaction du contrat est cruciale 16
  • 17. www.earlegal.beGroupe Larcier / Lexing Solutions en cas de blocage du processus ou non respect des délais Résiliation du contrat Dans quelles circonstances, pour quelles raisons et quand a-t-on le droit de terminer le contrat (après chaque itération? Lorsque plus de x sprints en retard? En raison de faillite…); Indemnités de résiliation vu investissement important par l’équipe de développement; bien régler les conséquences d’une résiliation (livraison du logiciel développé, des codes, copies du logiciel en cours de développement, droits intellectuels…) 17
  • 18. Groupe Larcier / Lexing www.earlegal.be Quelles responsabilités dans le cadre d’un projet Agile?
  • 19. www.earlegal.beGroupe Larcier / Lexing Rôles principaux suivant intervention dans les phases de développement Product Owner/ Propriétaire du produit agile (chef de projet du client) Project Leader/ chef de projet (fournisseur) Development team Leader/ chef de l’équipe de développement (fournisseur) Testing Team Leader (client) 19
  • 20. www.earlegal.beGroupe Larcier / Lexing Rôles principaux Importance de définition claire des obligations des parties par rapport aux différents étapes du processus P.ex.: Qui décide quoi dans le cadre du sprint backlog, qui doit veiller à la disponibilité des ressources,… Quid en cas de litige lors de la prise de décision? Veiller à la disponibilité de la personne chargée de la fonction concernée. Prévoir un back-up (en cas de maladie…). Déterminer les délais pour agir. Processus de décision à fixer + procédure résolution litige 20
  • 21. www.earlegal.beGroupe Larcier / Lexing Product owner (Propriétaire du produit agile) Chef de projet du client Détermine la priorité des requirements Représente le client, communique les souhaits au fournisseur (Product Backlog), et demande et communique les validations du client requises Déterminer les limites de pouvoir. Par exemple: pas le pouvoir de prendre des décisions impliquant des frais supplémentaires par rapport à ceux prévus dans le contrat initial. (variable selon les règles internes au client) Veiller à la disponibilité de la personne chargée de cette fonction, expérience en la matière,… 21
  • 22. www.earlegal.beGroupe Larcier / Lexing Project Leader Chef de projet du fournisseur Assure la collaboration correcte entre les parties; Responsable de la bonne conduite du processus; Coordination générale de l’apport du prestataire 22
  • 23. www.earlegal.beGroupe Larcier / Lexing Development team Leader Chef de l’équipe de développement (fournisseur) Coordination disponibilité de ressources Conformité sprint backlog Identification/résolution problèmes Avec testing team (anticiper difficultés) Communication avec les chefs de projets et testing team 23
  • 24. www.earlegal.beGroupe Larcier / Lexing Testing team leader Chef de l’équipe des essais(client) Organisation et coordination tests Coordination avec équipe développement (scénarios tests + suivi tests) Préparation des scénarios de test disponibilité des ressources clients Validation des résultats de tests 24
  • 25. www.earlegal.beGroupe Larcier / Lexing Quid pour la fin du projet? Au début de chaque sprint, s’accorder sur le statut de ce qui est déjà fait et les points à développer. Tenir compte du fait que le « product owner » peut décider de laisser tomber certains éléments. La définition claire des rôles permet de fixer plus facilement les responsabilités en cas de difficulté; L’implication étroite du client n’est pas sans risque  ce qui est demandé au client = réaliste % ressources internes (risque de responsabilité du client / de limitation de la responsabilité du prestataire) 25
  • 26. www.earlegal.beGroupe Larcier / Lexing Quid en cas de discussion ou litige? Méthode agile implique des procédures rapides et efficaces Prévoir une procédure d’escalade (escalation) claire du litige qui permette de maximiser les chances de résoudre rapidement la plupart des désaccords susceptibles d’intervenir entre les acteurs du processus Agile. Bien définir les étapes de la procédure, le rôle des parties et les délais à respecter avant la possibilité éventuelle d’entamer une procédure judiciaire. 26
  • 27. Groupe Larcier / Lexing www.earlegal.be Merci de votre attention ! N’hésitez pas à nous adresser vos questions !

Notes de l'éditeur

  1. Rôle ambivalent des accords de R&D : Coopération entre concurrents Renouvelle la dynamique de concurrence marché
  2. Rôle ambivalent des accords de R&D : Coopération entre concurrents Renouvelle la dynamique de concurrence marché
  3. Rôle ambivalent des accords de R&D : Coopération entre concurrents Renouvelle la dynamique de concurrence marché
  4. Rôle ambivalent des accords de R&D : Coopération entre concurrents Renouvelle la dynamique de concurrence marché