Perspectives 2013 et projet de contractualisation (2013–2017)
Contractualisation et agilite ag2011
-
Upload
jean-francois-jagodzinski -
Category
Documents
-
view
878 -
download
2
description
Transcript of Contractualisation et agilite ag2011
De quoi parlons nous ?
Siècle XXI
Dissonance
Mode de production logicielle
Pourquoi ?
Comment sera
garanti le ROI ?
Passer un
accord en sous-
traitance
?
Producteur de
logiciel
Qu’est-ce qu’on
achète ?
Dissonnance
De quoi parlons nous ?
Mode de production logicielle
Siècle XXI
Pourquoi ?
Producteurs
Qu’est-ce qu’on achète ?
Et à propos de la contractualisation Agile…
Jean-François Jagodzinski [email protected]
http://www.agilessence.fr http://my.opera.com/jfjago/blog/
10 Contracts for your next Agile Software Project
http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts
Les avantages de l’Agilité
http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts
Productivité Time to market
Qualité Satisfaction utilisateurs
Découpe du projet en fonctions
Pas de gèle des demandes en début de projet
Version 0.1 devis simples
Version 0.2 + devis complexes
Version 0.3 + commandes (1)
Version 0.4 + commandes (2)
Version 0.5 + commandes (3)
Une équipe multicompétences qui organise le travail et discute les options avec le métier
Equipe
Responsabilité
collective
Facilitateur
Client métier
Vision cadencée du projet
(1 mois maxi)
Début Fin Début Fin Début Fin Début Fin
Comment ça marche
Ou sont mes service points ?
Au delà des limites
Nouvelles tendances
Besoin de relation ?
La lettre des Achats février 2010
La réduction des coûts ne doit plus être notre objectif principal.(…) nous accordons une importance cruciale à la relation avec les fournisseurs. Cela suppose d’établir une gouvernance basée sur la mixité des équipes à tous les niveaux. Yves Marchand Directeur en charge du service des achats transverses
Demande d’Agile ?
www.agilemanifesto.org
Les juristes aussi en parlent
A leur arrivée en France, les licences Open Source avaient défrayé la chronique. On les disait intransposables en droit français, anti-économiques, voire utopistes (…. ) Aujourd’hui, aucun juriste français ne songe à les combattre, et elles témoignent de ce qu’une autre
conception du droit d’auteur est possible (…) peut-être en ira-t-il de même des Méthodes Agiles ? http://www.staub-associes.com/fr/page-5-286-methodes-agiles.html
Un désir de quoi ?
Avant l’Agilité
Avec l’Agilité
Êtes –vous prêts ?
Quel intérêt de changer de façon de faire si c’est pour avoir les mêmes résultats ?
J’achète un logiciel élaboré « à façon » selon ma demande.
J’achète un logiciel élaboré « à façon » et parfaitement adapté à mon besoin.
J’achète un logiciel élaboré « à façon » conformément à ma demande et parfaitement adapté à mon besoin.
J’achète une promesse de réalisation d’un logiciel élaboré « à façon » conformément à ….
?
Je me protège par contrat contre une promesse mal maîtrisée.
!
Confiance ?
Promesse 1 Promesse 2
Quelle est la capacité de production ?
Et celle de votre fournisseur?
2000 j/h
Quelle performance
?
J’achète la promesse qu’avec un certain effort on aboutira à la réalisation « à façon » d’un logiciel conforme à ….
Il serait rassurant de connaître la quantité de produit qui sort du système, pas l’énergie qu’il dépense
!
La mesure de ce qui sort du système est la seule mesure tangible
Qu’elle quantité de logiciel peut produire mon fournisseur en 15 j ?
On ne sait pas mesurer cela
raisonnable
Les j/h sont une mesure d’énergie dépensée La capacité en sortie du système reste inconnue
Capacité courante : 36 Unités/cycle
Cependant en Agile…
!
Lequel ?
Poulet 1 Poulet 2
Poulet 1
Poulet 2
Ce qui nous intéresse, c’est un système de production qui garantisse des qualités supérieures au produit (santé, environnement…)
Quelle production logicielle ?
Document
Information
Process Travail
Classique ?
Chef de projet
Développeur Développeur Testeur
Architecte Analyste
Responsable qualité
Produit
Information
Process Travail
Agile ?
Equipe
Responsabilité
collective
Facilitateur
Client métier
J’achète un logiciel élaboré « à façon » selon ma demande et dans le cadre d’un processus Agile.
J’achète un logiciel élaboré « à façon » selon ma demande et dans le cadre d’un processus Agile qui me garantit le meilleur retour sur investissement possible
Limitation des risques
Créativité Enthousiasme
Émergence rapide
Désaccords constructifs
Partage de la vision
Équipe capable d’affronter les tempêtes
Valeur first Qualité « built in »
Simplicité
Il n’y a pas de label qui puisse me garantir cela
Aucun label ne garantie la qualité du processus Agile d’un fournisseur
Je me protège par contrat contre une promesse mal maîtrisée…
...laquelle ?
L’Agilité contient une performance que vous n’avez jamais connue
Si vous acceptez…
de privilégier la capacité d’action
l’erreur comme une donnée d’entrée probable du système
l’engagement commun vers un but immanquable
de confier la maîtrise à l’équipe
L’Agilité contient une performance que vous n’avez jamais connue
Si vous acceptez l’effort de la mettre en place
Qu’est-ce que l’on achète ?
J’achète un logiciel élaboré « à façon » selon ma demande et la promesse qu’il sera réalisé dans le cadre d’un processus Agile qui me garantit le meilleur retour sur investissement possible
On ne peut pas s’engager au forfait en Agile
Comment être Agile si on ne s’engage pas ? …mais comment s’engager vraiment sans la liberté de le faire ?
Le principe Agile n’est pas de limiter l’engagement. Le principe Agile est d’éliminer les obstacles qui limitent notre engagement
Nouvelle base de réflexion : 1. Penser produit, pas projet. 2. L’Agilité est un processus de
coproduction logicielle
Info
Info Info
Flux continu d’information
Transformation
Ajustement
Zone client
Zone fournisseur
Flux continu de produit fini
• La qualité des relations agit directement sur la performance du système de production
Quelques données nouvelles
• La maîtrise de l’Agilité agit directement sur la performance du système de production
• La liberté de décision de l’équipe agit directement sur la performance du système de production
• Monter des solutions pour investir dans la performance et aménager les frontières équipe/contrat
• équations à 2 (client / coach interne / producteur), • à 3 (client / coach externe / producteur), • à 4 (client / MOA externe / coach externe / producteur)
A essayer
• Éliminer le prix de l’équation • consulter à budget fixé
• Étager les objectifs • les cycles de production sont standard, le nombre de cycles est indifférent
A essayer
Qu’est-ce que c’est ?
Soyez clairs sur ce que vous achetez Et inventez votre contrat
A B
A 5 , 5 -5 , 8
B 8 , -5 -3 , -3Client
Fournisseur
Imaginez
Les règles du jeu on changé…
Jean-François Jagodzinski [email protected]
http://www.agilessence.fr http://my.opera.com/jfjago/blog/