Votre partenaire formation 100% digital

Professional Scrum Developer – certification PSD1 (Scrum.org)

Préparation à la certification Scrum Developer (Scrum.org)

  • Formateur(s)

    François AMISSE
  • Référence

    PSD1

  • Durée

    3 jours (21h)

  • Prix unitaire HT

    1950 €

Prochaines sessions

Prochaines sessions - Professional Scrum Developer – certification PSD1 (Scrum.org)
Date de début Ville Prix unitaire HT
12 décembre 2018 Paris 1950 € Réserver

Description

Dans des environnements projets de plus en plus complexes, savoir coder ne suffit plus. Il est primordial de savoir délivrer rapidement un maximum de valeur avec la meilleure qualité possible, il faut aussi être capable de bien travailler en équipe.
La certification Professional Scrum Developer permet aux développeurs d’attester de compétences et de réflexes agiles.

Objectifs pédagogiques

  • Apprendre à travailler en équipe agile
  • Comprendre et appliquer le cadre de travail proposé par Scrum
  • Maîtriser les bonnes pratiques de développement agile
  • Se préparer au passage de la certification PSD1 (Professional Scrum Developer) de scrum.org

Public cible

Cette formation s’adresse à toutes les personnes en charge de la réalisation d’un projet agile.

Pré-requis

Avoir une expérience du développement serait un plus

Comprendre l’anglais écrit est indispensable

Être initié à l’agilité serait un plus

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Passage de la certification PSD1 quelques semaines après la formation.

Méthodes pédagogiques

50% théorie / 50% pratique

Pendant la formation, les stagiaires réaliseront de nombreux QCM pour se préparer au passage de la certification Professional Scrum Developer (PSD1) de scrum.org

Programme de la formation

Rappels de l’agilité

  • Les 4 valeurs fondatrices, les 12 principes
  • Le produit et le cycle de vie du produit
  • Le pilotage par la valeur
  • Vue d’ensemble de l’écosystème Agile
  • Atelier : Prioriser selon la valeur

Le framework Scrum

  • Les piliers, les valeurs et les idées clés
  • La contrainte de temps (time-box)
  • Les rôles et les responsabilités
  • Les rituels
  • Les artefacts
  • Atelier : S’approprier le framework Scrum

Le Product Backlog

  • La user story
  • Les tests d’acceptation
  • Les techniques pour la formalisation d’une user story
  • Les différents types de backlog
  • La gestion du backlog
  • La vie du Product Backlog
  • La gestion des priorités
  • Le plan produit
  • Atelier : Concevoir un Product Backlog et le prioriser

L’itération (Sprint)

  • L’estimation et la vélocité
  • La préparation d’une itération
  • Le déroulement d’une itération
  • Les définitions de « prêt » et de « terminé »
  • La« mêlée quotidienne »
  • L’incrément de produit
  • La démonstration
  • La rétrospective d’équipe
  • Atelier : Préparer une itération

Gérer un projet avec Scrum

  • Définir un plan de déploiement
  • Le management visuel
  • Les outils pour gérer un projet agile
  • La méthode Kanban
  • Atelier : Concevoir un plan de release

La dynamique de groupe

  • Comprendre la dynamique de groupe
  • Définir et partager les règles de fonctionnement en équipe
  • Le processus de formation d’une équipe Agile
  • Favoriser le « team empowerment »
  • La motivation et la théorie du Flow
  • Les outils pour constituer une équipe Agile : méthode HBDI et MBTI
  • Atelier : Simuler le déroulement d’une version dans un projet Scrum

L’intelligence collective

  • Comprendre l’intelligence collective
  • Découvrir les pratiques de facilitation utiles à l’agilité
  • Mettre en oeuvre les méthodes et techniques de facilitation
  • Atelier : Préparer et animer un atelier de résolution de problème en équipe

Le développement agile

  • Vue d’ensemble de l’extreme programming (XP)
  • La programmation par paire (peer programming)
  • Les standards de développement : règles de base et désendettement technique
  • La conception : architecture, design patterns et refactoring
  • Le traitement des « bugs » (bug report, cycle de vie)
  • Les mesures
  • Atelier : Expérimenter le développement Agile avec Java

Les techniques de tests agile

  • Les différents types de tests
  • L’approche Test Driven Development (TDD)
  • Les tests d’acceptation (ATDD)
  • Atelier : Expérimenter l’approche TDD

Automatisation et Intégration Continue

  • Principes et avantages
  • Concepts d’une plateforme d’intégration continue (PIC) et recommandations
  • La gestion de configuration
  • La gestion des changements
  • Atelier : Réaliser un travail collaboratif et gérer les changements

L’infrastructure et les outils

  • Vue d’ensemble
  • L’environnement de développement
  • La gestion de la vie du logiciel : Application Lifecycle Management (ALM)
  • Les 4 approches de développement piloté par les tests
  • Les outils pour l’intégration continue
  • Atelier : Concevoir et exécuter des tests automatisés

Révision des concepts importants

  • Les principes de l’agilité
  • Le framework Scrum
  • La dynamique de groupe et l’équipe agile
  • Le développement agile
  • Les techniques de tests agiles
  • L’intégration continue et l’automatisation
  • L’infrastructure et les outils

Entrainement à la certification Professional Scrum Developer PSD1
Conseils pour le passage de la certification

Examen blanc

Entrainement à l’examen en français et en anglais, avec corrections commentées