Aller au contenu principal

AELION : 03. Devenir Développeur Agile - Certification Scrum Developer/Team Member

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Mixte
  • Présentiel
Évaluation

Questionnaire d’évaluation des pré-requis Questionnaire d’évaluation de la satisfaction en fin de stage Auto-évaluation des acquis de la formation par les stagiaires

Certification

Remise d’un voucher pour le passage du test de certification Professional Scrum Developer (PSD I)

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
771.46€ HT / personne
Certification optionnelle
+ 203.89€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3526.7€ HT / groupe
Certification optionnelle
+ 203.89€ HT / personne
4 stagiaires minimum

Public

Pour consulter les publics visés, merci de vous référer au programme détaillé de chaque stage.

Pré-requis

. Posséder une culture agile acquise par la formation ou l’expérience ;

. Savoir travailler en équipe ;

. Avoir une expérience significative en développement logiciel ;

. Avoir un niveau d’anglais suffisant pour comprendre les termes utilisés et passer la certification.

Objectifs pédagogiques

Pour consulter les objectifs pédagogiques, merci de vous référer au programme détaillé de chaque stage.

Programme détaillé

Public :

Développeurs, architectes, testeurs…ou toute fonction dans l’entreprise ayant un rapport avec le développement et l’opérationnel voulant expérimenter les méthodes agiles

Objectifs :

  •  Comprendre les notions fondamentales de l’agilité et les principes du manifeste agile
  •  Différencier les rôles et responsabilités des différentes fonctions agiles dans son organisation et comprendre le rôle de Scrum Developer attendu 
  •  Mettre en œuvre l’eXtreme Programming au travers d’une architecture
  •  Comprendre le testing agile : identifier les différents types de testing agile et les mettre en application au travers du Test Driven Development (TDD)
  •  Ecrire des tests agiles dans son langage de développement
  •  Se préparer au passage de la certification Professional Scrum Developer (PSD)

Programme :

Partie 1 : ½ journée

Introduction aux méthodes agiles

>         Historique

>         Manifeste Agile

>         Concepts fondamentaux et apports des méthodes agiles

 

Exemple d’atelier : Identifier pour chaque principe Agile, comment il peut s’appliquer dans le contexte de son entreprise

Présentation générale de Scrum

>         Objectif couvert : Différencier les rôles et responsabilités des différentes fonctions agiles dans son organisation et comprendre le rôle de Scrum Développer attendu

>         Vue d’ensemble de la méthode Scrum

>         Rôles et responsabilités : Scrum Master, Product Owner et Scrum développeur

>         Le Product Backlog

>         Cérémonies Scrum : sprint planning, daily scrum, sprint review et sprint retrospective

>         Organisation en équipe et individuelle

>         Transversalité (cross-functional team) et esprit d’équipe

>         Identifier et dépasser les dysfonctionnements et obstacles communs

 

Exemple d’atelier : Identifier en groupe de travail les responsabilités associées à un rôle et une cérémonie

Partie 2 : ½ journée

Pratiques de développement

>         Standards de développement : dette technique, règles de nommage

>         Principes programmation orientée objet (SOLID)

>         Architecture : architecture en couches, Spikes et architecture émergente

>         Programmation par paire (Pair Programming)

>         Refactoring, Code Review et Clean Code

>         Intégration continue

>         Traitement des bugs

>         Craftmanship

 

Exemple d’atelier : Reformulation de chaque principe de l’eXtreme Programming

Partie 3 : ½ journée

Techniques de tests

>         Différents types de tests : structurels, fonctionnels, unitaires, intégration, validation, acceptation

>         Principes et avantages des différentes techniques

>         Test-Driven Development (TDD)

>         Behaviour Driven Development (BDD)

>         Acceptance Test-Driven Development (ATDD)

 

 

Travaux dirigés sur le TDD

Exemple d’atelier : Ecriture de tests agiles en groupe dans son langage de développement, feedback

Partie 4 : ½ journée

Travaux dirigés sur le TDD (Suite)

Exemple d’atelier : Ecriture de tests agiles en solo dans son langage de développement, feedback

Préparation à la certification Professional Scrum Developer (PSD I)

>         Présentation de la certification PSD I

>         Préparation à la certification 

>         Entrainement à la certification en 2 parties

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.