FORMATION SCRUM DEVELOPER (PSD1)

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

POURQUOI CETTE FORMATION ?

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.

Prise en charge possible : Novup est organisme de formation n°5244079544.

OBJECTIFS DE LA FORMATION

À l’issue de la formation, les stagiaires seront en mesure de :

  • 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

PROGRAMME

Module 1 : 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

Module 2 : 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

Module 3 : 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

Module 4 : 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

Module 5 : 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

Module 6 : 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

Module 7 : 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

Module 8 : 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

Module 9 : 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

Module 10 : 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

Module 11 : 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

Module 12 : 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

Module 13 : 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

LES POINTS FORTS

  • Animée par un expert des méthodes agiles qui dispose d’une expérience opérationnelle et qui a déjà formé plusieurs centaines de personnes.
  • Cette formation prépare efficacement à la certification PSD officielle de Scrum.
  • De nombreux cas pratiques et retours d'expérience pour mieux assimiler.
  • Des méthodes d'animation ludiques et participatives.
  • La prise en compte des attentes individuelles et collectives.
  • Un support de formation visuel pour faciliter l’apprentissage.

LE RESPONSABLE PÉDAGOGIQUE

François Amisse

La formation est assurée par François Amisse, dirigeant de Novup et coach agile certifié.

En plus des formations qu’il dispense, François accompagne les organisations dans leurs changements organisationnels (agilité, intelligence collective, management) et dans leurs démarches d’innovation de produits et de services (business model, créativité, design, expérience utilisateur).

François est diplômé en management et en informatique, et certifié en Agilité, Design Thinking, Innovation et Lean Management. Pour plus de détail, vous pouvez consulter son CV qui est accessible en ligne sur https://www.linkedin.com/in/francoisamisse/

TÉMOIGNAGES

INFOS PRATIQUES

3 jours (21 heures)

Inter : 1850 € HT / pers.
Intra : nous consulter

Les inscriptions de toutes nos formations sont acceptées jusqu'à la veille de la date de début de la formation (sous réserve d'un nombre suffisant de participants, à partir de 4 personnes).

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

Toutes nos formations sont assurées à partir de 4 stagiaires (et limitées à 12 participants).

La formation s’articule autour de 3 axes fondamentaux :

  • Des apports théoriques pour nourrir votre « savoir »
  • Des travaux pratiques pour développer votre « savoir-faire » sous forme d’ateliers et de serious games (Lego® Serious Play®, Innovation Games®)
  • Des échanges et des retours d’expérience entre les participants et le formateur

Nous privilégions une démarche pédagogique interactive et conviviale basée sur un apprentissage actif ainsi que des échanges entre le formateur et les participants.

La formation est dispensée avec une répartition à 50 % de pratique et de mises en situation, et à 50 % d’apports théoriques et de connaissances illustrés d’exemples.

Les stagiaires auront la possibilité d’exprimer leurs attentes avant le début de la formation via un questionnaire en ligne.

À chaque fin de journée de formations, les stagiaires seront invités à exprimer leurs ressentis afin de valider l’adéquation entre leurs objectifs individuels et le déroulé de la formation.

Durant 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

Le suivi de l’acquisition des compétences des stagiaires sera assuré par le formateur.

Le suivi de l’acquisition des compétences de chaque stagiaire sera assuré par le formateur.

Une feuille de présence sera signée par les stagiaires par demi-journée.

Une attestation de formation sera remise aux stagiaires à l’issue de la formation.

HAUT