Lutter contre le gâchis de ressources, de temps, d'énergie via le digital. Voilà ce qui me motive et me fait vibrer au quotidien. Mon objectif est de comprendre les enjeux d'une organisation pour co-construire et amener la transformation digitale la plus adaptée, en cherchant toujours la valeur ajoutée au meilleur ROI.
J'accompagne dans la réflexion et la conception de stratégie et d'outils digitaux, puis j'emmène les équipes à co-construire et réaliser de manière itérative et incrémentale cette stratégie.
De plus, je participe pleinement à la production et à l'organisation de cette dernière = je reste un "do-er".
J'aime créé du lien avec les équipe et les faire grandir. J'accompagne donc régulièrement des personnes dans leur réflexion carrière, leurs aspirations, ce qui les motive, afin de les aider à construire les prochains steps pour s'épanouir.
Problématique : l'équipe interne de production travaille sur un grand nombre de projets différents en même temps. De plus, les méthodes de production (Scrum, XP, TDD) nécessitent des livraisons régulières sans régression. Et surtout, il peut y avoir plusieurs user stories développées en même temps ; il est donc indispensable de pouvoir gérer les développements parallèles.
Conception d'une chaine d'intégration commune : Build, Tests, Package, Deploy(s)
Mise en place et industrialisation de cette chaine sous Bamboo
Résultat : 1 nouvelle user story = 1 nouvelle branche sur Git. Bamboo duplique automatiquement la chaine d'intégration pour cette nouvelle branche. A chaque commit, la solution est buildée. Si c'est ok, tous les tests sont exécutés (même des tests d'intégration = des BDD de tests sont générées à la volée pour chaque branche). Si les tests sont ok, un package zip de déploiement est généré, puis ce dernier est utilisé pour déployer un ou plusieurs sites + bdd sur des environnements par branche. Une fois que la branche est fermée, tous les sites et BDD sont supprimés.