Contractualisation et agilite ag2011

71
De quoi parlons nous ? Siècle XXI Dissonance Mode de production logicielle Pourquoi ? Comment sera garanti le ROI ? Passer un accord en sous- traitance ? Producte ur 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/

description

A propos de contractualisation Agile.Version de Agile Grenoble 2011.Pas de solution dans cette présentation, juste des réflexions.

Transcript of Contractualisation et agilite ag2011

Page 1: 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/

Page 2: Contractualisation et agilite ag2011

10 Contracts for your next Agile Software Project

http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts

Page 3: Contractualisation et agilite ag2011

Les avantages de l’Agilité

http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts

Productivité Time to market

Qualité Satisfaction utilisateurs

Page 4: Contractualisation et agilite ag2011

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

Page 5: Contractualisation et agilite ag2011
Page 6: Contractualisation et agilite ag2011

Ou sont mes service points ?

Page 7: Contractualisation et agilite ag2011

Au delà des limites

Page 8: Contractualisation et agilite ag2011
Page 9: Contractualisation et agilite ag2011

Nouvelles tendances

Page 10: Contractualisation et agilite ag2011

Besoin de relation ?

Page 11: Contractualisation et agilite ag2011
Page 12: Contractualisation et agilite ag2011
Page 13: Contractualisation et agilite ag2011

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

Page 14: Contractualisation et agilite ag2011

Demande d’Agile ?

www.agilemanifesto.org

Page 15: Contractualisation et agilite ag2011

Les juristes aussi en parlent

Page 16: Contractualisation et agilite ag2011
Page 17: Contractualisation et agilite ag2011

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

Page 18: Contractualisation et agilite ag2011

Un désir de quoi ?

Page 19: Contractualisation et agilite ag2011

Avant l’Agilité

Page 20: Contractualisation et agilite ag2011

Avec l’Agilité

Page 21: Contractualisation et agilite ag2011

Êtes –vous prêts ?

Page 22: Contractualisation et agilite ag2011

Quel intérêt de changer de façon de faire si c’est pour avoir les mêmes résultats ?

Page 23: Contractualisation et agilite ag2011

J’achète un logiciel élaboré « à façon » selon ma demande.

Page 24: Contractualisation et agilite ag2011

J’achète un logiciel élaboré « à façon » et parfaitement adapté à mon besoin.

Page 25: Contractualisation et agilite ag2011

J’achète un logiciel élaboré « à façon » conformément à ma demande et parfaitement adapté à mon besoin.

Page 26: Contractualisation et agilite ag2011

J’achète une promesse de réalisation d’un logiciel élaboré « à façon » conformément à ….

?

Page 27: Contractualisation et agilite ag2011

Je me protège par contrat contre une promesse mal maîtrisée.

!

Page 28: Contractualisation et agilite ag2011

Confiance ?

Promesse 1 Promesse 2

Page 29: Contractualisation et agilite ag2011

Quelle est la capacité de production ?

Page 30: Contractualisation et agilite ag2011
Page 31: Contractualisation et agilite ag2011

Et celle de votre fournisseur?

Page 32: Contractualisation et agilite ag2011

2000 j/h

Page 33: Contractualisation et agilite ag2011

Quelle performance

?

Page 34: Contractualisation et agilite ag2011

J’achète la promesse qu’avec un certain effort on aboutira à la réalisation « à façon » d’un logiciel conforme à ….

Page 35: Contractualisation et agilite ag2011

Il serait rassurant de connaître la quantité de produit qui sort du système, pas l’énergie qu’il dépense

!

Page 36: Contractualisation et agilite ag2011

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 ?

Page 37: Contractualisation et agilite ag2011

On ne sait pas mesurer cela

Page 38: Contractualisation et agilite ag2011

raisonnable

Les j/h sont une mesure d’énergie dépensée La capacité en sortie du système reste inconnue

Page 39: Contractualisation et agilite ag2011

Capacité courante : 36 Unités/cycle

Cependant en Agile…

!

Page 40: Contractualisation et agilite ag2011

Lequel ?

Poulet 1 Poulet 2

Page 41: Contractualisation et agilite ag2011

Poulet 1

Page 42: Contractualisation et agilite ag2011

Poulet 2

Page 43: Contractualisation et agilite ag2011

Ce qui nous intéresse, c’est un système de production qui garantisse des qualités supérieures au produit (santé, environnement…)

Page 44: Contractualisation et agilite ag2011

Quelle production logicielle ?

Page 45: Contractualisation et agilite ag2011

Document

Information

Process Travail

Classique ?

Chef de projet

Développeur Développeur Testeur

Architecte Analyste

Responsable qualité

Page 46: Contractualisation et agilite ag2011

Produit

Information

Process Travail

Agile ?

Equipe

Responsabilité

collective

Facilitateur

Client métier

Page 47: Contractualisation et agilite ag2011

J’achète un logiciel élaboré « à façon » selon ma demande et dans le cadre d’un processus Agile.

Page 48: Contractualisation et agilite ag2011

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

Page 49: Contractualisation et agilite ag2011

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é

Page 50: Contractualisation et agilite ag2011

Il n’y a pas de label qui puisse me garantir cela

Page 51: Contractualisation et agilite ag2011

Aucun label ne garantie la qualité du processus Agile d’un fournisseur

Page 52: Contractualisation et agilite ag2011

Je me protège par contrat contre une promesse mal maîtrisée…

...laquelle ?

Page 53: Contractualisation et agilite ag2011

L’Agilité contient une performance que vous n’avez jamais connue

Si vous acceptez…

Page 54: Contractualisation et agilite ag2011

de privilégier la capacité d’action

Page 55: Contractualisation et agilite ag2011

l’erreur comme une donnée d’entrée probable du système

Page 56: Contractualisation et agilite ag2011

l’engagement commun vers un but immanquable

Page 57: Contractualisation et agilite ag2011

de confier la maîtrise à l’équipe

Page 58: Contractualisation et agilite ag2011

L’Agilité contient une performance que vous n’avez jamais connue

Si vous acceptez l’effort de la mettre en place

Page 59: Contractualisation et agilite ag2011

Qu’est-ce que l’on achète ?

Page 60: Contractualisation et agilite ag2011

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

Page 61: Contractualisation et agilite ag2011

On ne peut pas s’engager au forfait en Agile

Page 62: Contractualisation et agilite ag2011

Comment être Agile si on ne s’engage pas ? …mais comment s’engager vraiment sans la liberté de le faire ?

Page 63: Contractualisation et agilite ag2011

Le principe Agile n’est pas de limiter l’engagement. Le principe Agile est d’éliminer les obstacles qui limitent notre engagement

Page 64: Contractualisation et agilite ag2011

Nouvelle base de réflexion : 1. Penser produit, pas projet. 2. L’Agilité est un processus de

coproduction logicielle

Page 65: Contractualisation et agilite ag2011

Info

Info Info

Flux continu d’information

Transformation

Ajustement

Zone client

Zone fournisseur

Flux continu de produit fini

Page 66: Contractualisation et agilite ag2011

• 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

Page 67: Contractualisation et agilite ag2011

• 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

Page 68: Contractualisation et agilite ag2011

• É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

Page 69: Contractualisation et agilite ag2011

Qu’est-ce que c’est ?

Page 70: Contractualisation et agilite ag2011

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

Page 71: Contractualisation et agilite ag2011

Les règles du jeu on changé…

Jean-François Jagodzinski [email protected]

http://www.agilessence.fr http://my.opera.com/jfjago/blog/