Eligibilité et Contractualisation Agile. Xavier Torpe 06 33 69 45 85 xavier.torpe@logica.com Septembre 2010



Documents pareils
SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

Méthode Agile de 3 ème génération J-P Vickoff

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour Octobre

L apport d escm dans la mise en œuvre de Centres de Services Partagés (CSP) -

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Scrum Une méthode agile pour vos projets

EXIN Agile Scrum Master

Maîtrise d ouvrage agile

Pilotez, ajustez et optimisez votre portefeuille de projets

Scrum + Drupal = Julien Dubois

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Les méthodes itératives. Hugues MEUNIER

backlog du produit Product Owner

Le Product Owner Clé de voute d un projet agile réussi

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

Production et orchestration de services digitaux, un nouvel enjeu pour les DSI

Comment optimiser les tests avec une démarche d automatisation simplifiée

Jean-Pierre Vickoff

Méthodes Agiles et gestion de projets

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

L innovation au cœur des processus et des systèmes

25/12/2012

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

GESTION DE DONNÉES TECHNIQUES

Formation agile. Formation agile Created on 24 janv Edited on 29 févr Page 1 sur 16

Isabelle Nicolas

Audits UX et Performance! Valtech_!

Jean-Pierre Vickoff J-P Vickoff

Le Product Backlog, qu est ce c est?

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Les «méthodes Agiles»

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Formation Scrum. 2 jours

Les Eléments clés du projet

Formation pour Product Owner

PARTENARIAT DE L OBSERVATOIRE TECHNOLOGIQUE

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture.

Oracle Value Chain Management Presenting with

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation. SAP Forum, May 29, 2013

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

Retour d expérience implémentation Scrum / XP

Agilitéet qualité logicielle: une mutation enmarche

SII / SIG. Chronique d un succès majeur pour SIG. Le Partenaire Technologique

Catalogue de services standard Référence : CAT-SERVICES-2010-A

Certification Scrum Master

AGILE IPHONE DEVELOPMENT

Piloter le contrôle permanent

Agile 360 Product Owner Scrum Master

Auditabilité des SI Retour sur l expérience du CH Compiègne-Noyon

Process 4D Catalogue de formations 2011

ITIL V3. Objectifs et principes-clés de la conception des services

Choisir ses priorités: le développement incrémental de produit. Copyright Pyxis Technologies

Contrats agiles: mythe ou réalité?

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

E-Merchandising : comment Decathlon a boosté les performances de son site E- Commerce grâce à Compario. 26 juin 2012

Les mécanismes d'assurance et de contrôle de la qualité dans un

Orange Business Services. Direction de la sécurité. De l utilisation de la supervision de sécurité en Cyber-Defense? JSSI 2011 Stéphane Sciacco

La pratique de l ITSM. Définir un plan d'améliorations ITSM à partir de la situation actuelle

L enseignement de méthodes agiles dans un contexte d apprentissage actif

Le management de projet

Stratégie IT : au cœur des enjeux de l entreprise

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

ALDEA ET SYSTEMES D INFORMATION

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE

PROGICIELS DE GESTION INTÉGRÉS SOLUTIONS DE REPORTING

Gestion de Projet Agile

TIERCE MAINTENANCE APPLICATIVE

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Sofiprotéol : la gestion de portefeuille de projets au carré

Alignement stratégique du SI et gestion de portefeuille de projets

D ITIL à D ISO 20000, une démarche complémentaire

Société de conseil en intégration Oracle E Business Suite.

Estimer et mesurer la performance des projets agiles avec les points de fonction

La solution IBM Rational pour une ALM Agile

L assistance à maîtrise des projets logistiques risqués

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Stratégie de rémunération

Ministère de l intérieur

Prestations d audit et de conseil 2015

Module Projet Personnel Professionnel

L Application Performance Management pourquoi et pour quoi faire?

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

MICROSOFT DYNAMICS CRM & O Val

Scrum et l'agilité des équipes de développement

Externaliser le système d information : un gain d efficacité et de moyens. Frédéric ELIEN

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

FORMAT FORMA ION SUR LA ION SUR LA GESTION DE PROJET & MS PROJECT

Gestion réussie d un portefeuille de projets

Transcription:

Eligibilité et Contractualisation Agile Xavier Torpe 06 33 69 45 85 xavier.torpe@logica.com Septembre 2010

Xavier TORPE Coach Agile De 2000 à aujourd hui Logica 2010. All rights reserved No. 2

Objectifs Cette présentation a pour objectifs de : - Proposer un panorama sur les critères d éligibilité des projets Agiles - Réaliser une présentation non exhaustive des modèles de contractualisation Agile => Provoquer l échange sur ces deux thématiques en comparant certains contextes, questions et difficultés à des images et mises en situation Logica 2010. All rights reserved No. 3

Manifeste Agile - Rappel L AGILITE VISE LA SATISFACTION CLIENT ET UTILISATEUR Manifeste Agile Personnes et interactions > Logiciel opérationnel > Collaboration avec le client > Adaptation au changement > Processus et outils Documentation exhaustive Négociation à partir d'un contrat Suivi d'un plan Logica 2010. All rights reserved No. 4

Eligibilité Axiome : Tous les projets et contextes sont agilisables?? L Agile ne s active pas comme un bouton et tous les projets et contextes ne sont pas éligibles ou facilitant. Le «niveau d éligibilité» nécessite la mise en place d une conduite du changement et d actions ciblées. Logica 2010. All rights reserved No. 5

1 er Critère La Motivation Quelle est la motivation des acteurs? Quelles sont les raisons pour changer de fonctionnement? Quel est le niveau de réticence aux changements? Qui sont les sponsors, les constructifs, les sceptiques, les hésitants, les opposants du projet? Logica 2010. All rights reserved No. 6

2 ème Critère Les Pratiques et les Rôles Quelle est le niveau de maitrise et d expérience des pratiques Agile des acteurs? Quelle sont les organisations en place MOE / MOA /? Les nouveaux rôles sont ils connus? SM / PO / Team Y a-t-il un processus d accompagnement, de formation, de coaching? Logica 2010. All rights reserved No. 7

3 ème Critère La Capacité à décider Qui est le décideur des évolutions à traiter? Qui est le relais Business / Développement? Est-on capable de prioriser les besoins à traiter? Logica 2010. All rights reserved No. 8

4 ème Critère La Disponibilité 217 Quel est le niveau de disponibilité des acteurs clés? La communication passe t elle par des messages interposés sans fluidité? Logica 2010. All rights reserved No. 9

5 ème Critère Taille du projet / de l équipe Quelle est la taille de l équipe? Quelle est la dispersion, mode de fonctionnement de l équipe? Logica 2010. All rights reserved No. 10

6 ème Critère Les acteurs de l équipe L équipe est-elle expérimentée? Quels sont les compétences qui composent l équipe? ( Que des spécialistes? ) Logica 2010. All rights reserved No. 11

7 ème Critère Le type de projet - Architecture Quel est le contexte technique du projet? Quel est le processus qualité possible (PIC, Tests unitaires, Qualimétrie) Logica 2010. All rights reserved No. 12

8 ème Critère Le besoin de changement Quel est le degré d évolution du besoin? Y a-t-il un foisonnement d idées durant le projet? Le projet subit ou subira t-il de nombreux changements? Logica 2010. All rights reserved No. 13

9 ème Critère Interaction entre entités Quels sont les interactions avec les entités non agiles? Quelles sont les synchronisations et communications réalisées entre les équipes? Cycle Agile / Cycle en V Logica 2010. All rights reserved No. 14

10 ème Critère Niveau d engagement Quel est le niveau d engagement? Quel est le mode de contractualisation? Quel est le cadre du projet? Interne / Partenariat / Relation Client- Fournisseur Logica 2010. All rights reserved No. 15

CATEGORIES CONTRAT CONTRAINTES CLIENT QUESTIONS Poids 0: pas d'im pact pour dém arche agile (risque nul) 1: impact faible pour dém arche agile EVALUATION (risque nul) de 0 à 4 10: impact moyen pour dém arche agile (risque m oyen) 100: im pact fort pour dém arche agile (risque fort) 1000: bloquant Quel est le type d'engagement Logica? 10 Quel est le type de contrat? 5 Le client est-il engagé sur une disponibilité souhaitée par Logica dans les phases critiques du projet? (i.e. lancement du projet, spécifications, recette, support fonctionnel ) Le client connait-il les pratiques de gestion de projet agile? Le besoin du client évolue-t-il au cours du projet? Le client est-il capable de prioriser ces besoins? Le client est-il capable de fournir les jeux de test en même temps que son expression du besoin? Quel niveau de documentation est exigée par le client? 20 1 0 30 1 1 Note pondérée Matrice d'éligibilité méthodes agiles GUIDE D'EVALUATION 0 : Le client a fixé coût et délai. Le client est d'accord sur le fait qu'il pourra y avoir 2 variables d'ajustement. 2 : Logica s'engage sur coût, délai et fonctionnalité mais le client est sensible au fait que les fonctionnalités peuvent être la variable d'ajustement en cas de dérive. 4 : Logica s'engage sur coüt, délai et fonctionnalité et aucune négociation sera possible sur cet engagement 0: régie 2: régie forfaitée 4: forfait 0 : le client nomme une personne qui sera totalement disponible pour les équipes de réalisation du projet (spécification, support fonctionnelle, planification) 2 : le client annonce qu'il sera disponible mais qu'il y a un risque 4 : le client ne peut pas s'engager sur cette disponibilité 0: le client a déjà l'expérience de projet agile et est prêt à reprioriser ces exigences en cas de dépassement 2: le client est sensibilisé aux démarches agiles mais n'a pas l'expérience 4: le client n'en a jamais entendu parlé 0: le besoin évolue au cours du projet et le client veut l'intégrer dans les développements en cours 2: le besoin évolue au cours du projet mais le client attend la livraison du produit pour le faire évoluer 4: le besoin n'évoluera pas 0: le client est conscient de la nécessité de prioriser les besoins et est capable de le faire 2: le client conscient de la nécessité de prioriser mais au final tout est prioritaire 4: incapable de prioriser 0: le client fournit le besoin ainsi que les exemples pour tester ce besoin 2: le client fournira les exemples de test plus tard 4: le client n'a pas prévu d'exemple de test 0: le client souhaite une documentation essentielle mais ce n'est pas une priorité 2: le client souhaite une documentation précise (spécification, documents techniques) mais ce n'est pas une priorité 4: le client souhaite une documentation exhaustive du produit Réponse Agile (si note proche de 4) Découpage par lots fonctionnels Proposer AMOA de cadrage de besoin Education client / Formation Accompagnement sur définition du besoin Postulat à respecter : pas de changement sur un sprint / itération Ne proposer de l'agilité que sur les phases de définition de besoin Un jeu de test par itération Alerter sur le surcoût potentiel et les freins à l'avancement du projet Synthèse : Grille d éligilité à l Agilité Analyser le contexte et les risques Déterminer les actions à mener Accompagner et suivre le changement Logica 2010. All rights reserved No. 16

Contractualisation Axiome : La confiance n exclut pas le contrôle?? Le climat de confiance est le seul baromètre fiable à l éligibilité des projets Agile. Le manifeste AGILE : Collaboration avec le client > Négociation à partir d'un contrat Contractualisation <> Négociation Contractualisation = Engagement mutuel Règles de fonctionnement Logica 2010. All rights reserved No. 17

Modes classiques // Agile La régie Engagement de ressources / de profils La régie forfaitée Engagement de ressources à volume défini Engagement Périmètre Coût Délai Qualité Régie Non défini sur le produit Défini sur le cout de la ressource mais pas sur le produit Défini sur la ressource mais pas sur le produit Non défini sur le produit Le forfait Engagement définis sur l ensemble des critères Engagement Périmètre Coût Délai Qualité Forfait Défini au démarrage (Livrables produit, documentaire, ) Défini par un montant Défini => Date de Livraison Défini => SLA, Indicateurs- KPI,.. Logica 2010. All rights reserved No. 18

Régie = Agile Forces Faiblesses En accord avec la mise en œuvre d approche agile pour une mise en place facilitée Laisse la place au changement Limite la pression sur les engagements Risque sur le manque d engagements et de suivi sur les différents critères Attention sur la vision du périmètre et la gestion des changements Quelle projection cout/produit/délai? Engagement fortement porté par le demandeur / client sur le bon choix des ressources et peu sur le réalisateur/fournisseur. Logica 2010. All rights reserved No. 19

Forfait Classique <> Agile Forces Cadrage complet dès le début du projet Cadre sécurisant (PAQ, PMP, SLA ) Pilotage pour le respect des axes coûts, délais et qualité En accord avec un cycle de réalisation de projet en V et avec une gestion répartie des tâches multi strates MOE/MOA/ Partage des risques, à priori, entre le client responsable de la définition du besoin et le prestataire de sa mise en place. Faiblesses Ne laisse pas de place au changement Découverte du produit à la livraison du produit fin du projet Peu de souplesse, impossibilité d ajuster le projet à la réalité du terrain. Toute modification du besoin est gérée hors contrat : Avenant au coût initial Délai complémentaire Quelles alternatives / adaptations? Logica 2010. All rights reserved No. 20

1) Contrat au sprint Contrat au sprint : Alternative en cohérence avec l approche forfait Réalisation de sprint sur une enveloppe forfaitaire avec engagement de résultats et de livrables Type Périmètre Coût Délai Qualité Forfait Défini Défini Défini Défini Points de fonctions / Story Points Défini par sprint (avec anticipation sprint suivant) Défini par sprint Défini Défini Logica 2010. All rights reserved No. 21

1) Contrat au sprint Forces Bonne adéquation avec l approche Agile SCRUM itérative et incrémentale avec une approche de mini forfait Permet les feedbacks et autorise le changement pour alimentation des sprints suivant (utilisation des principes de glacières) Approche forfaitaire au sein d un modèle à engagement de moyens (enveloppe forfaitaire) Faiblesses Nécessite : un partage et un respect des règles de fonctionnement (disponibilité, transparence, ) un engagement et un suivi budgétaire pour donner de la visibilité sur l ensemble du projet avec des indicateurs sur le budget consommé sur la vision du périmètre couvert sur le périmètre restant avec clause de sortie itérative Logica 2010. All rights reserved No. 22

2) Prix Fixe sur Métriques / Story point / Points de fonction Définition de points de mesure à partager au démarrage du projet. Y associer une clé financière (TJM ou principe s approchant des unités d œuvre) Principe de forfait itératif par unité Type Périmètre Coût Délai Qualité Forfait Défini Défini Défini Défini Métriques / Story Points Macro défini Respect d un budget Piloté par les itérations Défini => SLA, Indicateurs- KPI,.. Logica 2010. All rights reserved No. 23

2) Prix Fixe sur Métriques / Story point / Points de fonction Mise en situation Explication du modèle : Définition d un modèle d unités (points de fonctions, ) valorisé en nb de jours ou tarif Métriques sur des points de fonctions valorisant en unité les interfaces, les ihms (l ensemble du produit) 2 scénarios : -1) Proposition d un référentiel ou catalogue d unité et métrique cohérente avec les technologies et types de projets -2) Réalisation d un sprint d initialisation pour la définition d un référentiel -Puis valorisation du référentiel de points en valeur jours (dixième jour) et cout (TJM) - Réalisation d engagements par sprint sur la base du référentiel de complexité Logica 2010. All rights reserved No. 24

2) Prix Fixe sur Métriques / Story point / Points de fonction Forces Bonne adéquation avec l approche Agile itérative et incrémentale Permet les feedbacks et autorise le changement par l attribution de points de fonction ou métriques partagés Se rapproche d un modèle à engagement de moyens mais avec un pilotage et des livrables structurés (indicateurs, burndown, backlog, kanban, ) Peut accueillir les approches du type «Changements à discrétion change for free» par la gestion du périmètre en unité de points Faiblesses Besoin d un niveau de confiance maximal au suivi des métriques Nécessite : un partage et un respect des règles de fonctionnement (disponibilité, transparence, ) un engagement budgétaire pour donner de la visibilité sur le projet avec des indicateurs sur le budget consommé sur la vision du périmètre couvert vs les métriques sur les métriques restantes avec clause de sortie itérative Logica 2010. All rights reserved No. 25

3) Partage de profits Contrat Win/Win Alternative proposant un mixte entre le forfait et la gestion au temps passé. Type Périmètre Coût Délai Qualité Forfait Défini Défini Défini Défini Win Win Défini au démarrage (Livrables produit, documentaire, ) Dépend du Résultat Défini => Date de Livraison Défini => SLA, Indicateurs- KPI,.. Logica 2010. All rights reserved No. 26

3) Partage de profits Bonus /Malus Contrat Win/Win - Mise en situation Prestation d une durée théorique de 8 jours Taux journalier à 500 euros Scénarios Scénario Idéal Scénario Négatif (point de vue prestataire): (2 jours de plus) Scénario Positif : la prestation prend moins de charges que prévu (2 jours de moins) Forfait Régie Win-win 4000 4000 4000 4000 5000 4500 (10 jours à 500 euros / jour) 4000 3000 (6 jours à 500 euros / jour) (Part fixe 2000 + Part variable 10 jours x 250 ) 3500 (Part fixe 2000 + Part variable 6 jours x 250 ) Logica 2010. All rights reserved No. 27

3) Partage de profits Contrat Win/Win Forces Partage les engagements entre Clients et Fournisseurs => Renforce la collaboration si la prestation prend plus de charges que prévu, le client paye moins cher qu'en régie mais le prestataire a quand même un dédommagement. Si le prestataire va plus vite, il gagne plus qu'en régie et le client économise de l'argent Faiblesses Nécessite un suivi du temps passé Découverte du produit à la livraison du produit fin du projet Peu de souplesse, impossibilité d ajuster le projet à la réalité du terrain. Toute modification du besoin est géré hors contrat : Avenant au cout initial Délai complémentaire Cadre challengeant Logica 2010. All rights reserved No. 28

Conclusion Mise en place d un projet = Conduite du changement Identification du contexte -> Se poser les bonnes questions Définir les modalités d interventions, les règles de collaboration et les engagements réciproques Un contrat : n est pas un obstacle à l Agilité doit s adapter et se développer suivant le contexte La Priorité reste le niveau de confiance mutuelle Logica 2010. All rights reserved No. 29

Remerciements Les autres types de contrat non abordés: Assistance technique / Régie Change for free / Money for Nothing Jeff Sutherland Bénéfices fixés à l avance Target cost / target Delay Co-sourcing Le projet commun Remerciements aux acteurs et références agiles du web ( Xebia, Agiliste.fr, Valtech, AgileSoftwareDevelopement, ScrumAlliance ) Logica 2010. All rights reserved No. 30

Merci Offre Méthodes Agiles Logica WST, Le Newton, 3 bis avenue de Belle Fontaine, 35510 CESSON SEVIGNE France www.logica.com Contact: Xavier Torpe Manager & Coach Méthodes Agiles T: +33 (0) 6 33 69 45 85 F: + 33 (0) 2 14 37 80 72 E: xavier.torpe@logica.com Logica is a business and technology service company, employing 39,000 people. It provides business consulting, systems integration and outsourcing to clients around the world, including many of Europe's largest businesses. Logica creates value for clients by successfully integrating people, business and technology. It is committed to long term collaboration, applying insight to create innovative answers to clients business needs. Logica is listed on both the London Stock Exchange and Euronext (Amsterdam) (LSE: LOG; Euronext: LOG). More information is available at www.logica.com