M2i Formation

Devenir Développeur Agile

Agilité - Méthodes Agiles

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.

Fafiec

La Défense04/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Toulouse18/02/20191 500 € HTDates proposées dans les agences M2iRéserver
La Défense08/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Toulouse15/04/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

Fafiec

Metz04/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Mulhouse07/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Nancy07/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Reims07/02/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

Fafiec

Lille28/01/20191 500 € HTDates proposées dans les agences M2iRéserver
Rouen30/01/20191 500 € HTDates proposées dans les agences M2iRéserver
Caen04/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Évreux04/02/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

Fafiec

Grenoble31/01/20191 500 € HTDates proposées dans les agences M2iRéserver
Lyon31/01/20191 500 € HTDates proposées dans les agences M2iRéserver
Dijon04/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne04/02/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

Fafiec

Bordeaux11/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Orléans25/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Tours25/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Bordeaux11/04/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

Fafiec

Montpellier04/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis04/02/20191 500 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence01/04/20191 500 € HTDates proposées dans les agences M2iRéserver
Montpellier01/04/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. Sans votre acceptation, aucun cookie ne sera enregistré.

Accepter Paramètres En savoir plus