Notre environnement de développement n'est plus un bizutage ! - PHP tour Lyon 2014
Pascal MARTIN , Julien Fusco Lors que nous avons commencé à travailler sur notre plate-forme, nous avons hérité d'applications développées en externe, quasiment déployées en production, à l'architecture mal documentée. A partir de là, nous avons tant bien que mal installé nos environnements de développement. Pas de vagrant, pas d'automatisation : juste des notes sur un wiki. Nous avons commencé à grandir, et avec notre plate-forme multi-composants qui avait évolué, nos nouveaux collègues ont bataillé plusieurs semaines avant de pouvoir participer ! Alors, nous avons réfléchi : comment intégrer de nouveaux développeurs ? Comment travailler sur des environnements ressemblant suffisamment à la production pour éviter les pièges les plus communs ? Depuis, nous avons automatisé et virtualisé, à l'aide de Chef, Vagrant et Docker. Nous y avons gagné des environnements plus fiables et mieux maitrisés. Nos nouveaux collègues ne dépriment plus pendant deux semaines à leur arrivée, nous avons plus de libertés d'expérimentation. Et, bonus, nous les réutilisons pour notre plate-forme de tests ! https://joind.in/talk/view/11225 Slides : http://koin.github.io/notre-env-de-dev-n-est-plus-un-bizutage/