Aller au contenu principal

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

Organisme

PLB CONSULTANT
3-5 RUE MAURICE RAVEL
92300 LEVALLOIS PERRET
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

14 heures

Modalités

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

Travaux pratiques. Auto-évaluation en début et en fin de formation. Examen blanc. En option : passage de l’examen Professional Scrum Developer (PSD). L’examen n’est pas compris dans le tarif.

Certification

L'examen se passe en ligne, en anglais, après la formation. Il est constitué d'un QCM d'une heure, de 80 questions. Pour réussir un score de 85% est requis. Le passage coûte 190 € HT par personne.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
694.32€ HT / personne
Certification optionnelle
+ 209.4€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3085.86€ HT / groupe
Certification optionnelle
+ 209.4€ 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é

Objectifs pédagogiques : 

Le Scrum Developer doit à la fois comprendre les principes Scrum et avoir la capacité de mettre en application ses compétences d’ingénierie agile.

Chaque développeur Scrum est responsable de la livraison d’un élément fonctionnel (ou morceau) du produit à la fin de chaque sprint.

Indépendamment de ses compétences techniques (analyse de logiciels, codage, programmation de logiciels ou tests) et de sa connaissance approfondie du framework Scrum, le développeur agile se doit aussi d’avoir un bon esprit d’équipe afin de favoriser une collaboration efficace avec les autres membres de l’équipe.

À l’issue de cette formation Scrum Developer, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Appréhender le développement agile basé sur des techniques modernes : TDD, intégration continue, automatisation des tests
  • Comprendre l’importance des tests dans la production de logiciels et le développement
  • Disposer d’une bonne connaissance des pratiques de conception, de développement et de tests Agile
  • Comprendre et favoriser une équipe auto-organisée et responsable de ce qu’elle fait
  • Sensibiliser à son rôle de membre d’une équipe agile
  • Se préparer au passage de la certification Scrum Developer

 

Public : 

Ce cours Scrum Developer s'adresse aux développeurs, architectes, testeurs, futurs managers agiles, responsable qualité-méthodes…

 

 

Rappels sur l’Agilité et sur le framework Scrum

Les valeurs et les principes de l’agilité

Le framework Scrum

Le Scrum Guide :

  • Les artefacts : incréments, Product Backlog, Sprint Backlog, Definition of Done
  • Les événements : Sprint planning, Sprint Review, Sprint Retrospective
  • Les rôles : le Scrum Développeur, le Scrum Master, le Product Owner, l’équipe Scrum

Travailler au sein d’une équipe agile en tant que Scrum Développeur

 

Outils et techniques de développement

Point de départ : le Product Backlog

Standards de développement : variables, classes, packages…

ALM

Programmation par paire et refactoring

Qualité du code et dette technique

Reproductibilité

Design patterns

Traitement des bugs : reports et cycle de vie

Les mesures

 

Outils et techniques de test

Les tests en méthode agile

La place de l’équipe : auto-organisation et organisation pilotée

Développement piloté par les tests : TDD, BDD et ATDD

Automatisation des tests

Types de tests (état ou comportement)

Méthodologie SOLID

Surmonter les obstacles

La gestion du cycle de vie des applications

 

Orchestration des pratiques d’ingénierie

Intégration continue : principes et avantages, mise en place, recommandations

Gestion de la configuration :

  • Concepts, processus, schéma de branches
  • Centralisée, décentralisée
  • Check-out et commit
  • Merge
  • Baseline et changements

Vers un déploiement continu

Scrum et DevOps

 

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

Conseils pour l’examen

Examen blanc

Questions/réponses

 

Serious game : « Construire un bureau de vote en Lego programmés »

Afin de solidifier l’acquisition des concepts de base il sera demandé aux stagiaires divisés en 2 (ou 3) groupes de concevoir (architecture modulaire et evolutive), réaliser (à l’aide de briques Lego technique), programmer (via un langage objet graphique sur tablette android) et mettre en oeuvre (integration du « Soft » et du « Hard ») un dispositif capable de répondre au cahier des charges (avance, recul, calcul du nombre de vote), dispositif qui sera utilisé en fin d’atelier pour recueillir en temps réel le vote des stagiaires (réponse à un quizz ou niveau de satisfaction lié à la formation par exemple).

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.