M2i Formation

Découvrez notre formationDevenir Développeur Agile

Présentiel

2 jours (14 heures) - AGI-ING

(51)
Accueil  ›  Formations Informatique  ›  Agilité  ›  Méthodes Agiles  ›  Devenir Développeur Agile

Objectifs pédagogiques

  • Connaître le rôle du développeur Agile
  • Comprendre les pratiques de conception, de développement et de tests Agile
  • Planifier votre action dans un projet Agile en tant que développeur
  • Vous préparer à l'examen "PSD1".

Niveau requis

Avoir suivi les cours AGI-MET "Comprendre la démarche Agile" et AGI-LEA "Travailler en équipe Agile" ou avoir les connaissances équivalentes. Avoir une expérience en développement logiciel et un niveau correct d'anglais écrit est nécessaire.

Public concerné

Développeurs, Scrum Masters, responsables d'équipe, architectes.

Formation éligible au financement suivant :
ACFafiec

La Défense11/06/20191 500 € HTInscriptions en cours, places disponiblesRéserver
Pace24/06/20191 500 € HTDates proposées dans les agences M2iRéserver
Paris Picpus19/08/20191 500 € HTDates proposées dans les agences M2iRéserver
Toulouse29/08/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : PSD1 - Professional Scrum Developer (+ 240€)

Contexte

  • Depuis des décennies, les projets sont gérés avec des approches classiques fondées sur des activités séquentielles, et où "tout doit être planifié et prévisible"
  • Les plans initiaux étant finalement toujours modifiés et les besoins évoluant en permanence pour répondre aux changements du marché, ces approches dites "prédictives" se révèlent trop rigides, exposant les organisations à trop peu de réactivité
  • Des méthodes moins prédictives, plus souples face aux besoins d'adaptation sont alors apparues. Ce sont les méthodes dites "Agile", qui correspondent à des approches itératives et incrémentales, menées dans un esprit collaboratif, en prenant en compte l'évolution des besoins des clients et avec juste ce qu'il faut de formalisme
  • Cette formation s'adresse plus particulièrement aux profils techniques des équipes Agiles qui souhaitent préparer la certification Scrum Professional Developer (PSD1) de Scrum.org

Jour 1

Agile et Scrum

  • Pourquoi l'Agile ?
  • Origine et Manisfesto
  • Agile, Scrum et les autres
  • Vue d'ensemble de Scrum :
    • "Product Backlog"
    • Cérémonies
    • Rôles et responsabilités (Development team, Scrum Master, Product Owner)

Introduction aux tests en Agile

  • Qualité et Agilité
  • Approche globale et pilotage par les tests
  • TDD (Test-Driven Development), BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development)
  • La classification des tests
    • Fonctionnels
    • Structurels
    • Unitaires
    • Intégration
    • Validation
    • Acceptation
    • Autres

Principes et bonnes pratiques du TDD

  • Tester avant de coder, le TDD
  • BDD
  • Acceptance par les tests (ATDD)

Jour 2

Standard de développement, architecture et refactoring

  • Règles de nommage des variables, classes, packages...
  • Architecture en couches
  • Notion de "Spike"
  • Refactoring
    • Définition
    • Exemples
  • Design Patterns
  • "Crosscutting Concerns"
  • "Definition of done"

Intégration continue et automatisation

  • Principes et avantages
  • Mise en place
  • Recommandations
  • Gestion de configuration
  • Infrastructure et outils

Préparation à l'examen Professional Scrum Developer (PSD1)

  • Examen blanc avec réponses (QCM en anglais)

Passage de la certification (en option)

  • Cela consiste en un QCM d'une heure, comportant 80 questions
  • Un score minimum de 85% est requis pour réussir l'examen
  • Deux possibilités de passage :
    • L'examen a lieu le dernier jour de la session, en ligne
    • Ou le passage de l'examen peut s'effectuer en différé, en ligne

Exemple d'atelier, à titre indicatif : "Scierie des pratiques Agiles"

Description

  • Améliorer sa culture des pratiques Agiles et expérimenter la prise de décision en équipe

Déroulement

  • Un jeu de 36 cartes contenant des noms de pratiques Agiles est donné à chaque stagiaire
  • Définir un contexte pour l'application des pratiques
  • Chaque participant sélectionne les 12 pratiques les plus importantes à ses yeux
  • Par groupe de 3 à 6 personnes, les stagiaires sélectionnent les pratiques communes à tous les membres du groupe
  • Lancer des rounds de 1 à 3 minutes. A chaque fin de round, le groupe élimine la pratique qui lui paraît la moins importante
  • Si des groupes peinent à décider, leur proposer des outils d'aide à la prise de décision en équipe (cercle de réaction, protocole...)
  • Le but et que chaque groupe arrive à une pratique

Débrief

  • Explication des pratiques Agiles non connues
  • Réflexion sur ce qui rend les décisions en groupe difficile
  • Outils pour aider la prise de décisions

Les + de la formation

L'examen de certification est en anglais.

Sont fournis aux stagiaires : Support en français présenté par un instructeur certifié PSD, (format papier prise de note ou en accès en ligne) - Glossaire Scrum Developer en anglais - Scrum Guide (en français ou en anglais).

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus