SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
Gérer l’incertitude sur un projet
agile au forfait
@mlainez
Journée Agile 2011
Me
Le problème
Il y a contradicton entre les
valeurs agile et le concept du
contrat au forfait
Il y a une part d’incertitude
dans un projet
Qui peut avoir de graves
conséquences
On entre vite en mode
“death march” chez les dev
La qualité passe à la trappe
Et on jongle avec les “change
requests” chez les “managers”
On veut juste en finir...
Comment éviter d’en arriver là?
Attention, ce qui suit n’est pas
un remède miracle!
Alex travaille autrement
Son client a un cahier des
charges et un budget
Comment peut-il s’engager?
Sans mettre en péril son
entreprise?
Dans un premier temps, Alex
écris des user stories
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
~~~~~~~
~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
~~~~~
~~~~~~~~
~~~~~~~~~
Il réunit son équipe pour une
séance de planning poker
Ils estiment le “best-case scenario”
et le “worst-case scenario” de
chaque user story
3-8~~~~~~~~~~~~
~~~~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
Afin de savoir quand c’est à
moi de jouer
En tant que joueur
Je veux pouvoir entrer mon
nom
~~~~~~~
~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
Dans le but d’obtenir un intervalle
en story points pour tout le projet
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
~~~~~~~
~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
[65 - 89]
Son équipe estime sa vélocité pour
une itération
~~~~~~~~~~~~
~~~~~~~~~~~~~~ 2-3
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
5-8
~~~~~~~~~~~~~~~~~~~~~~~~~~ 2
~~~~~
~~~~~~~~
~~~~~~~~~
1-3
~~~~~~~~~~~~
~~~~~~
1-2
[11-18]
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
5-8
~~~~~
~~~~~~~~
~~~~~~~~~
13-21
~~~~~~
~~~~~~~~~~~~~~
8-13
14
(11+18)/2 =
14,5
Alex peut maintenant avoir une
estimation du temps nécessaire
Borne sup.Borne inf.
65
14
89
14
4,6 sprints 6,4 sprints
En fonction du prix moyen d’un
sprint dans son entreprise
Borne sup.Borne inf.
65
14
89
14
4,6 sprints 6,4 sprints
x 8000€ x 8000€
Alex est maintenant capable de
fournir un intervalle en €
Borne sup.Borne inf.
65
14
89
14
4,6 sprints 6,4 sprints
x 8000€ x 8000€
36 800€ 51 200€
Qui constitue la base de son offre
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
~~~~~~~~
~~~~~~~~
~~~~~~~~~~
~~~~~~~
~~~~~
~~~~~~
~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
+
Si le budget du client est plus petit
que le minimum requis
[36 800€ - 51 200€]
30 000€
Si le budget du client est plus grand
que le maximum requis
[36 800€ - 51 200€]
54 000€
Si le budget du client est compris
dans l’intervalle
[36 800€ - 51 200€]
40 000€
Sur combien de story points peut-on
s’engager?
Budget client
40 000€
8 000€
5 sprints
x 14
70 story points
Au client de choisir...
~~~~~~~~~~~~
~~~~~~~~~~~~~~ 2-3
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
5-8
~~~~~~~~~~~~~~~~~~~~~~~~~~ 2
~~~~~
~~~~~~~~
~~~~~~~~~
1-3
~~~~~~~~~~~~
~~~~~~
1-2
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
5-8
~~~~~
~~~~~~~~
~~~~~~~~~
13-21
~~~~~~
~~~~~~~~~~~~~~
8-13
~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~
5-8
~~~~~~
~~~~~~~~~~~~~~
8-13
~~~~~~
~~~~~~~~~~~~~~
8-13
~~~~~~~~~~~~
~~~~~~~~
~~~~~~
5-8
~~~~~~~~~~~~~~~~~~~~~~~~~~ 2
Le scope du projet est réduit au
maximum acceptable par l’équipe
d’Alex
Les avantages de l’approche
d’Alex?
Lui et son équipe se sont fait une
idée de la complexité du projet
Ils ont identifié les zones d’ombres
Alex s’est appuyé sur l’avis
de son équipe
65-89
Il a construit une base de
discussion solide
Et transparente
Mais ce n’est toujours pas
une formule magique!
Ce qu’il veut
Ce qui sera
utilisé
Ce qui génère de la
valeur rapidement
Ce que le client veut...
Il faut maximiser son retour
sur investissement
Et maximiser sa satisfation et
celle de l’équipe
Ca marche de mon côté, pourquoi
ne pas essayer chez vous?
@mlainez

Weitere ähnliche Inhalte

Andere mochten auch

Citwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshare
Citwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshareCitwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshare
Citwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshareCITWELL
 
laboratorio de gases
laboratorio de gaseslaboratorio de gases
laboratorio de gasesodel
 
Prasentation_von_Krauff-13
Prasentation_von_Krauff-13Prasentation_von_Krauff-13
Prasentation_von_Krauff-13Olesia Fedorenko
 
8 31 session 3
8 31 session 38 31 session 3
8 31 session 3nblock
 
Los colores-de-los-amigos
Los colores-de-los-amigosLos colores-de-los-amigos
Los colores-de-los-amigosSofía Díaz B.
 
Criterios y orientaciones
Criterios y orientacionesCriterios y orientaciones
Criterios y orientacionesJavier Sanchez
 
DOC160303-20160303175031
DOC160303-20160303175031DOC160303-20160303175031
DOC160303-20160303175031Rubel Miah
 
Schulsachen
SchulsachenSchulsachen
Schulsachenanchenek
 
Wellbeing d4 magazin_09
Wellbeing d4 magazin_09Wellbeing d4 magazin_09
Wellbeing d4 magazin_09Irene Siegl
 
Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...
Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...
Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...Autonoma
 
E. Dans. La red, el ciudadano y la política: La caida de un sistema
E. Dans. La red, el ciudadano y la política: La caida de un sistema E. Dans. La red, el ciudadano y la política: La caida de un sistema
E. Dans. La red, el ciudadano y la política: La caida de un sistema EDEX
 
Vortrag Thomas Metz, Generaldirektion Kulturelles Erbe
Vortrag Thomas Metz, Generaldirektion Kulturelles ErbeVortrag Thomas Metz, Generaldirektion Kulturelles Erbe
Vortrag Thomas Metz, Generaldirektion Kulturelles Erbebuga2011
 

Andere mochten auch (17)

Starter Kit VSI
Starter Kit VSIStarter Kit VSI
Starter Kit VSI
 
Citwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshare
Citwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshareCitwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshare
Citwell Présentation Back_to_Basics_session#1_gestion_assortiments_v_slideshare
 
laboratorio de gases
laboratorio de gaseslaboratorio de gases
laboratorio de gases
 
Prasentation_von_Krauff-13
Prasentation_von_Krauff-13Prasentation_von_Krauff-13
Prasentation_von_Krauff-13
 
8 31 session 3
8 31 session 38 31 session 3
8 31 session 3
 
Analisis de español
Analisis de españolAnalisis de español
Analisis de español
 
Los colores-de-los-amigos
Los colores-de-los-amigosLos colores-de-los-amigos
Los colores-de-los-amigos
 
Criterios y orientaciones
Criterios y orientacionesCriterios y orientaciones
Criterios y orientaciones
 
DOC160303-20160303175031
DOC160303-20160303175031DOC160303-20160303175031
DOC160303-20160303175031
 
Schulsachen
SchulsachenSchulsachen
Schulsachen
 
Wellbeing d4 magazin_09
Wellbeing d4 magazin_09Wellbeing d4 magazin_09
Wellbeing d4 magazin_09
 
Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...
Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...
Fiesta facil facil ano13 no74 plus de 50 idées pour décorer les meilleures fê...
 
Intervention Jean-Luc Boulin - Structuration touristique - INTERPATT 2012
Intervention Jean-Luc Boulin - Structuration touristique - INTERPATT 2012Intervention Jean-Luc Boulin - Structuration touristique - INTERPATT 2012
Intervention Jean-Luc Boulin - Structuration touristique - INTERPATT 2012
 
E. Dans. La red, el ciudadano y la política: La caida de un sistema
E. Dans. La red, el ciudadano y la política: La caida de un sistema E. Dans. La red, el ciudadano y la política: La caida de un sistema
E. Dans. La red, el ciudadano y la política: La caida de un sistema
 
MargueriteDeRorthrayIdentiteReconversion
MargueriteDeRorthrayIdentiteReconversionMargueriteDeRorthrayIdentiteReconversion
MargueriteDeRorthrayIdentiteReconversion
 
Vortrag Thomas Metz, Generaldirektion Kulturelles Erbe
Vortrag Thomas Metz, Generaldirektion Kulturelles ErbeVortrag Thomas Metz, Generaldirektion Kulturelles Erbe
Vortrag Thomas Metz, Generaldirektion Kulturelles Erbe
 
GIBT ES EINE WAHRE RELIGION?
GIBT ES EINE WAHRE RELIGION?GIBT ES EINE WAHRE RELIGION?
GIBT ES EINE WAHRE RELIGION?
 

L'agilité sur un projet au forfait

  • 1. Gérer l’incertitude sur un projet agile au forfait @mlainez Journée Agile 2011
  • 2. Me
  • 4. Il y a contradicton entre les valeurs agile et le concept du contrat au forfait
  • 5. Il y a une part d’incertitude dans un projet
  • 6. Qui peut avoir de graves conséquences
  • 7. On entre vite en mode “death march” chez les dev
  • 8. La qualité passe à la trappe
  • 9. Et on jongle avec les “change requests” chez les “managers”
  • 10. On veut juste en finir...
  • 11. Comment éviter d’en arriver là?
  • 12. Attention, ce qui suit n’est pas un remède miracle!
  • 14. Son client a un cahier des charges et un budget
  • 16. Sans mettre en péril son entreprise?
  • 17. Dans un premier temps, Alex écris des user stories ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~
  • 18. Il réunit son équipe pour une séance de planning poker
  • 19. Ils estiment le “best-case scenario” et le “worst-case scenario” de chaque user story 3-8~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ Afin de savoir quand c’est à moi de jouer En tant que joueur Je veux pouvoir entrer mon nom ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~
  • 20. Dans le but d’obtenir un intervalle en story points pour tout le projet ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ [65 - 89]
  • 21. Son équipe estime sa vélocité pour une itération ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2-3 ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ 5-8 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 ~~~~~ ~~~~~~~~ ~~~~~~~~~ 1-3 ~~~~~~~~~~~~ ~~~~~~ 1-2 [11-18] ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ 5-8 ~~~~~ ~~~~~~~~ ~~~~~~~~~ 13-21 ~~~~~~ ~~~~~~~~~~~~~~ 8-13 14 (11+18)/2 = 14,5
  • 22. Alex peut maintenant avoir une estimation du temps nécessaire Borne sup.Borne inf. 65 14 89 14 4,6 sprints 6,4 sprints
  • 23. En fonction du prix moyen d’un sprint dans son entreprise Borne sup.Borne inf. 65 14 89 14 4,6 sprints 6,4 sprints x 8000€ x 8000€
  • 24. Alex est maintenant capable de fournir un intervalle en € Borne sup.Borne inf. 65 14 89 14 4,6 sprints 6,4 sprints x 8000€ x 8000€ 36 800€ 51 200€
  • 25. Qui constitue la base de son offre ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ +
  • 26. Si le budget du client est plus petit que le minimum requis [36 800€ - 51 200€] 30 000€
  • 27. Si le budget du client est plus grand que le maximum requis [36 800€ - 51 200€] 54 000€
  • 28. Si le budget du client est compris dans l’intervalle [36 800€ - 51 200€] 40 000€
  • 29. Sur combien de story points peut-on s’engager? Budget client 40 000€ 8 000€ 5 sprints x 14 70 story points
  • 30. Au client de choisir... ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2-3 ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ 5-8 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 ~~~~~ ~~~~~~~~ ~~~~~~~~~ 1-3 ~~~~~~~~~~~~ ~~~~~~ 1-2 ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ 5-8 ~~~~~ ~~~~~~~~ ~~~~~~~~~ 13-21 ~~~~~~ ~~~~~~~~~~~~~~ 8-13 ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ 5-8 ~~~~~~ ~~~~~~~~~~~~~~ 8-13 ~~~~~~ ~~~~~~~~~~~~~~ 8-13 ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ 5-8 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2
  • 31. Le scope du projet est réduit au maximum acceptable par l’équipe d’Alex
  • 32. Les avantages de l’approche d’Alex?
  • 33. Lui et son équipe se sont fait une idée de la complexité du projet
  • 34. Ils ont identifié les zones d’ombres
  • 35. Alex s’est appuyé sur l’avis de son équipe 65-89
  • 36. Il a construit une base de discussion solide
  • 38. Mais ce n’est toujours pas une formule magique!
  • 39. Ce qu’il veut Ce qui sera utilisé Ce qui génère de la valeur rapidement Ce que le client veut...
  • 40. Il faut maximiser son retour sur investissement
  • 41. Et maximiser sa satisfation et celle de l’équipe
  • 42. Ca marche de mon côté, pourquoi ne pas essayer chez vous?