DevOps : les fondamentaux
• Les mutations engendrées par la (r)évolution digitale.
• Les nouveaux challenges.
• Les solutions : les Méthodes Agiles et DevOps.
• Leur positionnement parmi les frameworks et normes de la production de services IT.
• Les fondements du mouvement DevOps.
Culture/Partage : de la coordination à l'intelligence collective
• Accompagner l'évolution.
• Constituer des équipes pluridisciplinaires, mettre en place l'apprentissage continu.
• Stades de maturité d'une équipe.
• Adapter la gouvernance : passer d'une structure mécanique à une structure innovante.
• L'engagement de tous, le vrai défi pour les managers.
• Faire évoluer les postures.
Travaux pratiques
Ateliers collaboration : Etablir les bases d'une communication efficiente et renforcer la intelligence collective.
Automatisation, dégager de la valeur sur la chaîne de production logicielle
• Les choix d'architecture.
• La gestion des exigences produit et les outils associés.
• La gestion des environnements et les outils associés.
• La gestion de version et les outils associés.
• La livraison continue et les outils associés.
• L'automatisation des tests et les outils associés.
• Le déploiement continu et les outils associés.
• Le passage à l'échelle.
Travaux pratiques
Définir un "Backlog DevOps" permettant de construire une chaîne de déploiement continu. Priorisation et définition du plan d'itérations. Partage des observations et synthèse des enseignements.
Mesure : collecter du feedback et s'améliorer en continu
• Quelques définitions essentielles et exemples de métriques.
• Les différentes sources de données.
• Les étapes clés à considérer.
• Focus sur l'approche Lean Start Up.
• La surveillance continue et les outils associés.
• Le dashboard DevOps comme support au management visuel et les outils associés.
Travaux pratiques
Définition des métriques et spécification du Dashboard d'équipe. Mise à jour du "Backlog DevOps" et du plan d'itérations. Partage des observations et synthèse des enseignements.