Objectifs de la formation
SAFe édité par Scaled Agile est un framework qui permet de mettre en place l’agilité à grande échelle dans une entreprise. Basé sur les référentiels agiles tels que Scrum, XP, Kanban, il explique comment permettre à plusieurs équipes de travailler ensemble sur un portefeuille de produit.
Cette formation SAFe DevOps Practitioner permet de comprendre comment les pratiques DevOps vont aider la livraison de la valeur des produits.
Après avoir suivi cette formation, les participants auront acquis les connaissances et compétences nécessaires pour :
- Comprendre l’approche et les outils DevOps
- Maîtriser les principes du Scaled Agile Framework (version 4.5)
- Comprendre l’importance de l’intégration continue et des tests continus
- Savoir préparer et porter une nouvelle organisation de production de l’ensemble des équipes de développement
- Passer l’examen SAFe SDP
À qui s’adresse cette formation ?
Cette formation SAFe DevOps Practitioner s’adresse à toute personne impliquée dans la mise de place de l’agilité à grande échelle : Managers, Responsables de projet, Chefs de projet, Architectes, Développeurs, Ingénieurs de production ou intégrateurs.
Prérequis
Afin de profiter pleinement de ce cours SAFe DevOps Practitioner, il est nécessaire que les participants aient des connaissances minimum sur les méthodes Agiles (démarches Agiles et culture Agile) et une expérience “projet” de 5 années minimum dans des rôles différents.
Un niveau minimum en anglais est recommandé pour suivre les exercices proposés et passer l’examen de certification.
Programme
Introduction à DevOps
- Problématique à résoudre Qu’est-ce que DevOps? Historique de DevOps Les bénéfices liés à la mise en place de DevOps Les principes de DevOps
Discussion basée sur une histoire fil-rouge
Découverte de tous les aspects de DevOps
Décrire la Chaine de production de valeur (Value Stream)
- Le concept de Value Stream Mapping Définir l’état initial Identifier les mesures clés
Représentation graphique d’une Value Stream par groupe
Garantir l’alignement grâce à l’exploration continue
- Principe du Lean Startup Exploration des besoins Lean User experience Architecturer la solution pour une livraison en continue Vision, roadmap et Program Backlog
Discussion basée sur le fil-rouge
Garantir la qualité avec l’intégration continue
- Techniques de développement (TDD, gestion de version, programmation en binôme…) Build automatique et exécution des tests Tester la chaine complète Gestion des environnements de test et de validation
Réduire le Time to Market avec le déploiement continu
- Mode de déploiement en production Vérifier la solution déployée Surveillance et télémétrie Résolution de problèmes en production
Livrer la valeur grâce à la livraison à la demande
- Techniques pour séparer déploiement en production et releases Stabiliser la solution (résilience, sécurité) Mesurer la valeur livrée aux clients Retour d’expérience et apprentissage
Amélioration de la value Stream crée en début de formation
Evaluation des solutions en place dans les projets des stagiaires
Création d’un plan d’action pour la mise en place de pratiques DevOps dans le projet de chaque stagiaire
Préparation à l’examen SAFe DevOps Practitioner (SDP)
Travaux Pratiques
Au-delà d’une présentation théorique, une grande partie du cours est consacrée à la mise en pratique et à la simulation de cas réels. Des discussions autour de cas organisationnels sont engagées entre les participants lors d’ateliers participatifs.
Des examens blancs avec réponses sont également mis en place.
Thèmes : SAFe