O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

L'agilité sur un projet au forfait

684 visualizações

Publicada em

Présentation faite lors de la journée Agile en 2011 à Bruxelles.

Publicada em: Tecnologia
  • Entre para ver os comentários

L'agilité sur un projet au forfait

  1. 1. Gérer l’incertitude sur un projet agile au forfait @mlainez Journée Agile 2011
  2. 2. Me
  3. 3. Le problème
  4. 4. Il y a contradicton entre les valeurs agile et le concept du contrat au forfait
  5. 5. Il y a une part d’incertitude dans un projet
  6. 6. Qui peut avoir de graves conséquences
  7. 7. On entre vite en mode “death march” chez les dev
  8. 8. La qualité passe à la trappe
  9. 9. Et on jongle avec les “change requests” chez les “managers”
  10. 10. On veut juste en finir...
  11. 11. Comment éviter d’en arriver là?
  12. 12. Attention, ce qui suit n’est pas un remède miracle!
  13. 13. Alex travaille autrement
  14. 14. Son client a un cahier des charges et un budget
  15. 15. Comment peut-il s’engager?
  16. 16. Sans mettre en péril son entreprise?
  17. 17. Dans un premier temps, Alex écris des user stories ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~
  18. 18. Il réunit son équipe pour une séance de planning poker
  19. 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. 20. Dans le but d’obtenir un intervalle en story points pour tout le projet ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ [65 - 89]
  21. 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. 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. 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. 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. 25. Qui constitue la base de son offre ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ +
  26. 26. Si le budget du client est plus petit que le minimum requis [36 800€ - 51 200€] 30 000€
  27. 27. Si le budget du client est plus grand que le maximum requis [36 800€ - 51 200€] 54 000€
  28. 28. Si le budget du client est compris dans l’intervalle [36 800€ - 51 200€] 40 000€
  29. 29. Sur combien de story points peut-on s’engager? Budget client 40 000€ 8 000€ 5 sprints x 14 70 story points
  30. 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. 31. Le scope du projet est réduit au maximum acceptable par l’équipe d’Alex
  32. 32. Les avantages de l’approche d’Alex?
  33. 33. Lui et son équipe se sont fait une idée de la complexité du projet
  34. 34. Ils ont identifié les zones d’ombres
  35. 35. Alex s’est appuyé sur l’avis de son équipe 65-89
  36. 36. Il a construit une base de discussion solide
  37. 37. Et transparente
  38. 38. Mais ce n’est toujours pas une formule magique!
  39. 39. Ce qu’il veut Ce qui sera utilisé Ce qui génère de la valeur rapidement Ce que le client veut...
  40. 40. Il faut maximiser son retour sur investissement
  41. 41. Et maximiser sa satisfation et celle de l’équipe
  42. 42. Ca marche de mon côté, pourquoi ne pas essayer chez vous?
  43. 43. @mlainez

×