Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

De l'artisanat aux bases de l'industrialisation

2,661 views

Published on

Retour d'expérience sur la mise en place de git et de déploiement automatisé dans une équipe de 15 développeurs.

Published in: Technology

De l'artisanat aux bases de l'industrialisation

  1. 1. Conduite duchangement : del’artisanat aux bases del’industrialisationAgnès HaasserSud Web 2013
  2. 2. Kessé ?• Artisanat• Industrialisation2
  3. 3. #meBonjour, je suis développeuse web.3HTMLCSSJSPHPMySQL
  4. 4. Situation initiale4
  5. 5. Situation initiale4600 personnes=> 40 personnes
  6. 6. Situation initiale4600 personnes=> 40 personnes
  7. 7. Situation initiale4600 personnes=> 40 personnes
  8. 8. Situation initiale4600 personnes=> 40 personnes
  9. 9. Situation initiale4600 personnes=> 40 personnes
  10. 10. Mais…5
  11. 11. Mais…5
  12. 12. Mais…5
  13. 13. 6
  14. 14. 6
  15. 15. 7Ça a planté en prodparce que jai oublié
  16. 16. de doublecliquersur machin.php7
  17. 17. que Tartempionavait changé lemême fichierque moi7
  18. 18. 7Oh,tout estma faute
  19. 19. Le début de laventure8
  20. 20. Le début de laventure8
  21. 21. Le début de laventure8
  22. 22. La technique9
  23. 23. La technique9Facile, avec l’aidedu DT !
  24. 24. La technique9Facile, avec l’aidedu DT !
  25. 25. Les humains
  26. 26. Les humainsComment
  27. 27. Les humainsComment Pourquoi
  28. 28. Le suivi11
  29. 29. • OH ! UNE MISE EN PROD SANS COMMIT !Le suivi11
  30. 30. • OH ! UNE MISE EN PROD SANS COMMIT !Le suivi11
  31. 31. • OH ! UNE MISE EN PROD SANS COMMIT !Le suivi11
  32. 32. • OH ! UNE MISE EN PROD SANS COMMIT !Le suivi11Mais j’en avais seulementpour 5 minutes…
  33. 33. • OH ! UNE MISE EN PROD SANS COMMIT !Le suivi11Mais j’en avais seulementpour 5 minutes…Mais j’avais pas git…
  34. 34. • OH ! UNE MISE EN PROD SANS COMMIT !Le suivi11Mais j’en avais seulementpour 5 minutes…Mais j’avais pas git…Mais je… bon, O.K.…
  35. 35. Point consultantMise en place de git• Projet officieux,« sous-marin ».• Pour réussir :• communication et argumentation,• pragmatisme plutôt que dogmatisme,• travail dans la durée12
  36. 36. Quand je suis prêt pour la mise en prod.13cf.lesjoiesdusysadmin.tumblr.com
  37. 37. Déploiement automatique14
  38. 38. Déploiement automatique14
  39. 39. Déploiement automatique14
  40. 40. Mise en place15
  41. 41. Mise en place15
  42. 42. Mise en place15
  43. 43. Mise en place15
  44. 44. Mise en place15
  45. 45. Mise en place15
  46. 46. Insistons un peu16
  47. 47. Insistons un peu16
  48. 48. Insistons un peu16
  49. 49. Insistons un peu16
  50. 50. La commissionDevOps17
  51. 51. La commissionDevOps17
  52. 52. La commissionDevOps17
  53. 53. La commissionDevOps17
  54. 54. La commissionDevOps17
  55. 55. Point consultantAutomatisation des mises en prod• Le mode « sous-marin » a ses limites.• Avantages des réunions régulières :• ++++ ressources ;• délais et tâches clairement définis.• …un peu comme en gestion d’un projet« classique ».18
  56. 56. Si c’était à refaire• Je le referais… mais pas toute seule audébut.• Je chercherais un moyen de mesurer lesrésultats.19
  57. 57. Conseils• Industrialisez ! Oui ! o/• …mais pas tout seul !• Argumentez,• accrochez-vous,• réunissez-vous régulièrement,• restez pragmatique.20
  58. 58. Voilà.Ça va ?Vous avez des questions ?21
  59. 59. Iconographie• H. Vidal, Caïn venant de tuer Abel http://commons.wikimedia.org/wiki/File:Cain_Henri_Vidal_Tuileries.jpg• Les joies du sysadmin• Shrek22

×