Public
Cette formation s'adresse aux architectes/concepteurs, développeurs/testeurs, exploitants, managers, chefs de projets, Scrum Masters, Product Owners, experts et consultants intéressés par l'adoption et la mise en œuvre du DevOps.
Pré-requis
Une connaissance préalable des services informatiques est recommandée.
Objectifs
- Comprendre l'origine et les principes fondamentaux du mouvement DevOps.
- Accompagner culturellement l'évolution vers le DevOps au sein de leur équipe ou organisation.
- Maîtriser la chaîne de déploiement continu, y compris les bonnes pratiques, les outils et les rituels collaboratifs.
- Développer une culture de la mesure et mettre en œuvre les pratiques de mesure appropriées.
- Identifier les principales étapes pour mettre en œuvre une démarche DevOps.
Programme
DevOps : les fondamentaux:
- Introduction aux mutations engendrées par la révolution digitale.
- Les nouveaux défis rencontrés.
- Les solutions apportées par les Méthodes Agiles et DevOps.
- Positionnement du DevOps parmi les frameworks et normes de la production de services IT.
- Les principes fondamentaux du mouvement DevOps. Culture/Partage : de la coordination à l'intelligence collective:
- Accompagnement de l'évolution culturelle.
- Constitution d'équipes pluridisciplinaires et promotion de l'apprentissage continu.
- Évaluation du niveau de maturité d'une équipe.
- Adaptation de la gouvernance pour favoriser l'innovation.
- Engagements des managers et évolution des postures.
- Ateliers collaboratifs pour mettre en pratique l'auto-gouvernance, établir les bases d'une communication efficace et développer l'intelligence collective. Automatisation, dégager de la valeur sur la chaîne de production logicielle:
- Choix d'architecture.
- Gestion des exigences produit et outils associés.
- Gestion des environnements et outils associés.
- Gestion de version et outils associés.
- Livraison continue et outils associés.
- Automatisation des tests et outils associés.
- Déploiement continu et outils associés.
- Scalabilité.
- Définition d'un "Backlog DevOps" pour construire une chaîne de déploiement continu, priorisation, définition du plan d'itérations et partage des observations. Mesure : collecter du feedback et s'améliorer en continu:
- Définition des métriques et exemples.
- Sources de données.
- Étapes clés à considérer.
- Focus sur l'approche Lean Start Up.
- Surveillance continue et outils associés.
- Utilisation du dashboard DevOps comme support au management visuel et outils associés.
- Définition des métriques, spécification du Dashboard d'équipe, mise à jour du "Backlog DevOps" et partage des observations.
