Scrum - Developer

Formation créée le 08/03/2023. Dernière mise à jour le 22/03/2023.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

14 heures (2 jours)

Scrum - Developer


Objectif de formation : Cette formation vous permettra de maîtriser le rôle essentiel de la "Development Team", ses outils, ses techniques et son autogestion

Objectifs de la formation

  • Appréhender le rôle de l'équipe de développement & son auto-organisation
  • Contrôler les Best Practices de développement Agile
  • Maîtriser les techniques de tests Agile
  • Déployer son action dans un projet Agile comme membre de l'équipe de développement

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Architectes
  • Testeurs
  • Analystes
  • Scrum Masters
  • Responsables Qualité / Méthodes
Prérequis
  • Connaissance de base en Agile
  • Expérience en développement logiciel

Contenu de la formation

Agilité
  • Définition et intérêts de l'agile
  • Manifeste Agile et 12 principes
  • Champs d'application
Scrum Guide
  • Théorie de Scrum
  • Artéfacts
  • Vue globale des événements et présentation de la notion de Sprint
  • Événements
  • Rôles de chacun dans une équipe SCRUM
  • Interactions entre les différents rôles et position du Scrum Master
  • Les bonnes pratiques : estimation et vélocité, techniques, User Story, suivi et radiateurs d'informations
Techniques de développement Agile
  • Point de départ : le Product Backlog
  • Programmation par paire, refactoring.
  • Importance des standards de développement au sein de l'équipe
  • Architecture, design patterns & cross-cutting concerns
  • Traitement des bugs
  • Mesures
Techniques de tests Agile
  • Classification des tests
  • Déploiement de tests avant de coder : concept & forces
  • Behaviour Driven Development
  • L'acceptante par les tests
Intégration continue et automatisation
  • Concepts et avantages
  • Mise en place et recommandations
  • Gestion de configuration : concepts, processus, schéma de branches
  • Gestion de configuration : centralisée, décentralisée
  • Gestion de configuration : check-out et commit
  • Gestion de configuration : merge.
  • Gestion de configuration : baseline et changements
Infrastructure & outils
  • Vue globale
  • Application Lifecycle Management
  • Outils - Environnement de développement
  • Outils - Tests unitaires
  • Outils - BDD
  • Outils - Intégration continue

Équipe pédagogique

Professionnel expert technique et pédagogique

Suivi de l'exécution et évaluation des résultats

  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation

Ressources techniques et pédagogiques

  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...