Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Certification Professional Scrum Developer (ScrumAlliance)
Technique

Formation Certification Professional Scrum Developer (ScrumAlliance)

Développement agile en équipe

Pour un développeur, un gage de réussite dans Scrum est son engagement dans une approche d'amélioration continue. Cette formation prépare tous les membres d'une équipe à travailler dans un environnement de développement logiciel efficace et fortement collaboratif. Elle procure une forte compréhension du processus Scrum et aide les participants à développer de bons réflexes en matière d’Ingénierie Logicielle.
Objectifs de cette formation Certification Professional Scrum Developer (ScrumAlliance)
  • Comprendre les pratiques d’ingénierie logicielle agile dont la programmation pilotée par les tests, le Refactoring et l’automatisation de tests
  • Maîtriser la méthode Scrum, les rôles et leurs interactions
  • Savoir bien appliquer les mécanismes d’estimation et de planification
  • Comprendre comment mettre en oeuvre les mécanismes naturels de synergie contenus dans ces méthodes
Public
  • Développeurs voulant évoluer vers des pratiques d'ingénierie agiles liées à Scrum dans un contexte de développement logiciel
Pré-requis
Programme détaillé

1ère partie : Scrum

Introduction

  • Introduction à Scrum et aux pratiques d’ingénierie logicielle Agile
  • Fonctionnement des 5 jours

Scrum

  • Transparence, introspection, adaptation et leadership
  • La science de Scrum
  • Atelier : Optimiser sa production
  • Scrum dans la pratique
  • Atelier : ScrumGame
  • Création et gestion du "Product Backlog"
  • Atelier : Le Product Backlog

Ecrire les User Stories et leurs tests de recette

  • Atelier : Création d'un projet
  • Atelier : Remanier les User Stories

Collaboration

  • Travailler ensemble comme une seule équipe
  • Inclure le client dans le processus
  • Atelier : Réunion quotidienne d'enfer
  • Définition of "Done"
  • Rétrospective
  • Principe du Pair Programming
  • Autre mode de collaboration

2ème partie : Pratiques d’Ingénierie Agile

Architecture et conception

  • Principes d'architecture dans un environnement Agile
  • Pratique de conception dans une équipe Agile
  • Principes qui permettent d'amplifier facilement la testabilité et le Refactoring

Test Driven Development

  • Etude du développement à base de "Test-First" incluant les concepts suivants : définition et principes, théorie et xUnit, les 3A et la gestion des exceptions

Refactoring

  • Conception émergeante
  • Test Driven Design
  • Quand faut-il refactorer ?
  • Comment éviter les grandes dettes techniques
  • Refactoring pour la maintenance

Les meilleures pratiques de développement Agile

  • Conditions Limites
  • TDD et gestion de base de données SGBDR
  • TDD et gestion des données liées aux fichiers et aux repository (SVN, Git, Sourcesafe)
  • TDD et gestion des IHM

Techniques avancées avec le TDD

  • Corriger des anomalies
  • Gérer la montée en charge et la sécurité des produits NTIC
  • Gestion de la sécurité logicielle
  • Gestion de la performance
  • Stress tests

Les objects Mock

  • Mock, Stub et Fake
  • Application de la théorie sans utiliser de bibliothèque
  • Découverte des bibliothèques du marché

3ème partie : Sujet complémentaire (au choix)

Self-Test et outils collaboratifs

  • Intégration continue (SVN, CVS, SourceSafe)
  • Intégrateur continu (Hudson, Cruisecontrol)
  • Couverture
  • Test Driven Requirement avec Fitnesse
  • Behaviour Driven Development

Immersion

  • TDD en environnement complexe avec intégration continue et Test Driven Requirement (Fitnesse)

Coder Dojo

  • Behaviour Driven Development par la pratique
  • Gros refactoring par la pratique
  • Test Driven Requirement avec Fitnesse par la pratique
  • Scala et TDD pour les Développeurs Java
  • ASP .Net MVC 2 et TDD par la pratique
  • Spring et TDD par la pratique
  • C++ et TDD pour les développeurs .Net par la pratique

Agile Dojo

  • Agile Estimating and Planning dans la pratique : simulation des projets et Refactoring de UserStories
  • Facilitation et pratique
Les plus de cette formation Certification Professional Scrum Developer (ScrumAlliance)
  • Reposant sur des ateliers, des exercices et des retours d’expérience, cette formation présente un panel de solutions qui permet de découvrir l’importance de ce rôle de manière concrète et pragmatique.
  • Une formation en 3 temps : 2 jours de théorie complétés d'ateliers, 2 jours de pratique, 1 journée d'approfondissement pratique personnel - 1 thème au choix parmi les 4 proposés.
  • Les formateurs sont certifiés Certified Scrum Trainer par la ScrumAlliance.
  • Cette formation permet de passer l'examen à la Certification Scrum Developer (CSD). Quelques jours après la formation, les stagiaires recevront par mail un lien pour valider via Internet leurs acquis. S'ils réussissent l'examen, les stagiaires pourront télécharger leur certification depuis le site de la Scrum Alliance.
  • Ils auront également accès à la base documentaire et aux informations de la ScrumAlliance pendant 2 ans.
  • Référencement PMI® : Equivalence à 35 SEU de la Scrum Alliance et 35 PDU pour les certifications
  • PMP® / PgMP® et PMI-ACP ℠ avec le PMI.

Informations

  • Durée : 5 Jours ((2+3)) - 35h
  • Tarif : 2 990 € HT
  • Réf. : MG787


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.