$1,300 – $1,495

Professional Scrum Developer (PSD)

Event Information

Share this event

Date and Time

Location

Location

Effenti

3175 Chemin des Quatre Bourgeois

Ville de Québec, QC G1W 2K7

Canada

View Map

Friends Who Are Going
Event description

Description

Le Professional Scrum Developer (PSD) est un cours de 3 jours dans lequel les étudiants composent une équipe Scrum entière dont ils font simultanément l'ingénierie des exigences, la conception, le développement, les tests, l'intégration et le déploiement dans une seule itération.

Le rôle du développeur dans la cadre Scrum est très important et en comparaison aux approches de réalisations conventionnelles, son rôle et sa responsabilité s'étend bien au-delà de la simple programmation. C'est pourquoi il est essentiel qu'il sache mettre en pratique l'ensemble des bonnes pratiques encouragées par des courants de pensées Agile comme XP Programming. Cette pratique l'amène à bien comprendre l'approche Scrum mais aussi la gestion du cycle de vie d'une application (ALM), les tests en Agile, la conception et l'architecture émergente et bien d'autres pratiques qui maximisent les chances de succès d'un projet Agile.

Public concerné

Le cours Professional Scrum Developer est destiné à tous les membres d'une équipe de développement Scrum, c’est-à-dire;

  • Architectes
  • Programmeurs
  • Développeurs de bases de données
  • Testeurs
  • Autres personnes possédant des connaissances techniques.

Le cours se concentre sur l'utilisation de la technologie pour fournir des logiciels en incréments. Nous vous suggérons également de lire les sujets du PSD

Préalables

  • Avoir un rôle technique dans une équipe de réalisation;
  • Les participants doivent avoir un poste de travail ayant un environnement de développement Java ou .NET.
  • S’entendre avec l’instructeur du langage de programmation et un outil de tests unitaires seront utilisés lors de la formation.
  • Le participant de cette formation doit, avoir une compréhension de Scrum et de son fonctionnement

Objectifs

À la fin de ce cours vous serez en mesure de :

  • Comprendre les bases du cadre de travail Scrum;
  • Comprendre la gestion du cycle de vie d'une application en mode Agile incluant la gestion du code source et des branches;
  • Comprendre comment travailler avec une définition de terminé et bien gérer les anomalies;
  • Comprendre la gestion du carnet de commandes et l'interaction que l'équipe de développement peut avoir avec son Product Owner;
  • Connaître les différents types de tests et comment tester un projet avec les bonnes pratiques et identifier les mauvaises;
  • Savoir comment faire émerger l'architecture tout en implantant les bonnes pratiques de conception sans trop en faire;
  • Savoir comment livrer du code de qualité respectant les bonnes pratiques et favorisant la qualité interne du produit développé;
  • Savoir comment mettre en application les techniques d’intégration et de déploiement continu;
  • Connaître les principaux défis qu'apportent Scrum pour un développeur et être outillé pour y faire face.

Contenu

Le Cadre Scrum

  • Modèle empirique
  • Définition de Scrum
  • Pratiques complémentaires

Gestion du cycle de vie d'une application

  • Gestion du cycle de vie des applications (ALM - Applications lifecycle management) et Scrum
  • Planification et suivi
  • Gestion du code source et des branches

Gestion de la qualité

  • La qualité et Scrum
  • Déterminer les qualités essentielles d'une story
  • Définition de Terminé et de Prêt

Gestion du carnet de commandes

  • Évolution des requis
  • Raffiner le carnet de commandes (épiques, histoires, thèmes)
  • Pratiques et techniques d'estimation

Tester de manière Agile

  • Les tests et Scrum
  • Les types de tests
  • Bonnes pratiques et les "test smells"

Architecture émergente

  • Les modèles et anti-modèles de conception
  • Laisser émerger l'architecture et définir le « juste-assez »
  • Documentation de l'architecture

DevOps

  • Intégration continue
  • Exécuter les tests en continu
  • Déploiement continu

Code de qualité

  • Développer V.S. Coder
  • Qualité du code
  • Les principes S.O.L.I.D
  • "Clean Code"
  • Les modèles de réusinage (Refactoring)

Les défis de SCRUM

  • Les défis typiques de Scrum
  • Les dysfonctions principales d'une équipe de développement
  • Devenir une équipe hyper performante

Certification

Le PSD augmente grandement les chances des participants qui désirent réussir l'examen PSD. À la fin de la formation, les participants recevront un mot de passe pour un essai gratuit à l’examen PSD. Un pointage de 85% est requis pour obtenir cette certification reconnue dans l’industrie.

Crédits PDU

Les participants peuvent réclamer jusqu’à 21 crédits PDUs après le cours. Veuillez noter que les PDUs sont mérités en fonction du nombre d’heures en classe et non pour la réussite de l’examen. Les participants peuvent réclamer leurs PDUs à partir du site officiel du PMI (https://ccrs.pmi.org.). Il suffit d’aller à la catégorie “Education courses provided by other third party providers” et de compléter le formulaire désigné.

Share with friends

Date and Time

Location

Effenti

3175 Chemin des Quatre Bourgeois

Ville de Québec, QC G1W 2K7

Canada

View Map

Save This Event

Event Saved