Your SlideShare is downloading. ×
Il était une fois le Continuous Delivery chez Meetic
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Il était une fois le Continuous Delivery chez Meetic

2,651
views

Published on

Slides de présentation d'un lightning talk au Symfony live 2014, réalisés avec la colaboration de Vincent Lepot.

Slides de présentation d'un lightning talk au Symfony live 2014, réalisés avec la colaboration de Vincent Lepot.

Published in: Engineering

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,651
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
35
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. le Continous Delivery Il était une fois …
  • 2. Vincent Lepot Architecte logiciel @neozibok Euh… mais vous êtes qui exactement ? Joris Calabrese Responsable d’équipe @jorisCalabrese
  • 3. rassurez-vous, juste un peu! 2011 2012 2013 Un peu d’histoire
  • 4. 4 Dev Recette Prod QA PassReady QA Blocage des fichiers Il était une fois…
  • 5. 5 Dev Recette Prod QA PassReady QA Et puis un jour… Grrr !!! C’est mon fichier ! Mon projet doit sortir demain !
  • 6. Release toutes les 2 semaines ! Planification Coordination des équipes Suivi de la mise en production Tests manuels Stop !
  • 7. Time to market énorme ! Contraintes de planning ! Stock de projet à tester augmentait ! Outillage non adapté ! Oupppss…
  • 8. Etat actuel
  • 9. Passage au
  • 10. Kanban: Management Visuel 10
  • 11. Kanban: Management Visuel 11
  • 12. La preuve par l’exemple
  • 13. La preuve par l’exemple
  • 14. Quelques valeurs clés Oubliez la notion de due date… …en tout cas essayez Limitez le flux des projets… …pour en livrer plus N’ayez pas peur des autres… …même s’ils sont baraques Améliorez la visibilité de l’activité… …sans être Big Brother 26
  • 15. Migration de nos outils 15 + +Outil Interne de Release Management Script de déploiement Et HOP…
  • 16. Quelques chiffres Releases/jours QA Lead Time 6 Stock projets Nb bugs entrants 0,6 15 6 80 35 17 12 Aujourd’hui Avant
  • 17. Mais ça ne s’est pas passé tout seul… Aïe… … et ce n’est bien sûr pas encore parfait!
  • 18. Il faut absolument accompagner les équipes
  • 19. N’hésitez pas à essayer des organisations Test something Get feedback Test something else
  • 20. N’hésitez pas à essayer des organisations
  • 21. Pensez aux métriques
  • 22. Pistes d’amélioration
  • 23. Vers de la Quality Driven Development Backlog Dev en cours Ready For QA Test en cours Prod
  • 24. Backlog Dev en cours Ready For QA Test en cours Prod Risk management Vers de la Quality Driven Development
  • 25. Backlog Dev en cours Ready For QA Test en cours Prod Aide à la rédaction User acceptance Vers de la Quality Driven Development
  • 26. Backlog Dev en cours Ready For QA Test en cours Prod Suivi des métriques Vers de la Quality Driven Development
  • 27. Backlog Dev en cours Ready For QA Test en cours Prod Vers de la Quality Driven Development
  • 28. Optimisation de notre mode de déploiement Plateforme Integration Continue Tests Unitaires et Fonctionnels automatisés Today: 15 min BDD Risk management Tests exploratoires Stratégie de tests Infrastructures Métriques Aide à la décision Dashboards Capistrano Rollbacks Continuous Deployment
  • 29. Ce qu’il faut retenir BienPasBienGame
  • 30. Faire des changements de process sans concertation
  • 31. Limiter votre en-cours de travail
  • 32. Faire des agrégats de changes monolithiques
  • 33. Parler à un mec baraque et/ou barbu
  • 34. Faire savoir qui a la meilleure… performance
  • 35. ««Stop starting, Start finishing!