Certified Scrum Developer® (CSD)

Description

Formation certifiante de la ScrumAlliance réalisée en Français ou en anglais par un Certified Scrum Developer Trainer habilité par Agilbee

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.

La certification CSD est une Certification Officielle de la Scrum Alliance.

Continuous attention to technical excellence and good design enhances agility.
— Un des principes du Agile Manifesto

Avantages pour les CSD

  • Avantage concurrentiel : De nos jours sur le marché du travail, il est utile d'avoir une certification telle que le CSD qui vous permette de vous démarquer des autres
  • Amplifier votre potentiel : Un gage de succès chez un développeur Scrum est son engagement dans une approche d’amélioration continue. Les cours et le dévouement nécessaires pour parvenir à un CSD peuvent vous permettre d’aller dans ce sens et d’affiner vos compétences afin de devenir un meilleur praticien de Scrum
  • Affiliation à la ScrumAlliance : Les CSD sont répertoriés dans l’annuaire du site Web de la ScrumAlliance ; Ils ont à disposition une page décrivant leur profil et diffusant le logo spécifique conçu pour présenter leur certificat
  • Réduction pour les conférences : Les CSD bénéficient d'une réduction aux conférences et des rencontres organisées par la ScrumAlliance tels que les ScrumAlliance Gatherings.
  • Équivalence à 35 PDU pour les certifications PMP ® / PgMP ® et PMI-ACP ℠ avec le PMI
  • Adhésion de 2 ans à la Scrum Alliance comprise

Qualifications du CSD

  • Au moins cinq jours de formation sont nécessaires pour obtenir le niveau Certified Scrum Developer (CSD). Les CSD demandeurs doivent également démontrer une compréhension des pratiques d'ingénierie agiles en passant un examen sur le CSD.
  • Au moins trois jours de formation dédiée à la technique avec l’un ou plusieurs des cours optionnels du CSD
  • Le cinquième jour est un cours au choix. Vous pouvez choisir parmi les cours optionnels CSD pour développer les compétences que vous identifiez comme étant les plus importantes pour votre rôle.

Les Formateurs

Les formateurs susceptibles de donner une formation CSD sont les suivants :

Nicolas DELAHAYE, Ingénieur polyvalent à la base, est Certified Scrum Master, Certified Scrum Product Owner et désormais Certified Scrum Professional. Il a débuté à pratiquer les méthodes Agiles au début des années 2000 lors de l'arrivée de XP en France. Il n'a cessé de promouvoir certaines valeurs et pratiques de XP comme le TDD, les livraisons fréquentes ou un logiciel répondant aux besoins des utilisateurs. Pendant près de 15 ans, il a évolué au sein de petites et de grosses structures comme Consultant et Freelance. Il a effectué des missions diverses au sein de celles-ci dans le développement, l'architecture applicative, le management, la gestion de projet et l'assurance qualité. Maintenant Coach Agile et Formateur, il accompagne les petites et moyennes entreprises lors de la mise en place des méthodes Agiles et effectue des formations pour Agilbee sur le Test Driven Development.


Patrick SARFATI est Consultant Senior depuis 16 ans, formateur et coach CMMI et méthodologies Agile: SCRUM, eXTrem Programming, UP, TDD Patrick a conduit la première certification mondiale CMMI de HP Software, incluant Scrum et eXtrem programming pour améliorer l’agilité, la qualité, la productivité et l’engagement des équipes Membre de l’alliance Agile, Patrick est Formateur et Coach XP depuis 2003 et SCRUM depuis 2005 Patrick a formé et coaché plusieurs centaines de Scrum Masters, Product Owners et Team Members en France, Angleterre, Allemagne, Belgique, Inde et USA


agilbee patrice petit Patrice PETIT est Agile Coach et Certified Scrum Trainer de la ScrumAlliance. Il a fondé et gère deux organisations apprenantes : Agilbee, une entreprise dédiée à la Formation Agile et au Coaching Agile et Agilii, une entreprise de Conseil en Management de Projet. Patrice a plus de 20 années d'expérience dans un variété de domaines liés au développement logiciel et à la recherche et il pratique l'Agile depuis l'année 2000. Spécialisé à aider les entreprises à adopter et à améliorer leur utilisation des processus et des techniques agiles, Patrice créa en 2005 la première entreprise en France sur le sujet du Coaching Agile. En tant que Pionnier Agile, il a créé et organisé les premiers évènements Agile en France : Agile Tour Paris, Chaos and Agile In Action, XP Day France (devenu Agile France Conférence) et il a présenté Scrum pour la première fois en France au travers de l'évènement SIG en décembre 2005. Il a aussi fondé Agile France en 2008 et plus récemment Agile Paris.



Objectifs

Objectif

Lors de cette formation, vous découvrirez :
  • Les pratiques d’ingénierie logicielle agile dont la programmation pilotée par les tests, le Refactoring et l’automatisation de tests
  • La méthode Scrum, les rôles et leurs interactions
  • Les mécanismes d’estimation et de planification
  • Les mécanismes naturels de synergie contenus dans ces méthodes
  • Et la manière de vivre des projets complexes sur base de simplicité

Programme indicatif

Jour 1

Partie I. Scrum

  • 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

Jour 2

  • 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

Jour 3

Partie II - Pratiques d’Ingénierie Agile

Cette partie est réalisée dans un mode en immersion. Tout le contenu est réalisé en travaillant sur ordinateur.
  • Architecture et Conception
    • Principes d'architecture dans un environnement Agile
    • Pratique de Conception dans une équipe Agile
    • Principes qui permet 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
    • Gérer les exceptions

Jour 4

  • Refactoring
    • Conception émergeante
    • Test Driven Design
    • Quand faut-il refactorer ?
    • Comment éviter les grandes dettes techniques
    • Refactoring pour la maintenance
  • Les meilleures practiques 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é
  • 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

Jour 5 : Sujet au choix

  • Immersion
    • TDD en environnement complexe avec Integration Continue et Test Driven Requirement (Fitnesse)
  • Coding 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++ and TDD for .Net developers par la pratique
  • Agile Dojo
    • Agile Estimating and Planning dans la pratique : Simulation des Projets et Refactoring de UserStories
    • Facilitation et Practique
  • Conclusion

Précisions Techniques

Précisions techniques

Référence

CSD

Public

Développeurs voulant évoluer vers des pratiques d'ingénierie agiles liées à la méthodologie Scrum.

Techniques pédagogiques

Théorie : 30% - Pratique : 70%

Sessions

Par session, 12 stagiaires maximum

Pré-requis

Connaitre un langage de programmation.

Intervenants

Les formateurs, CSD trainers sont validés par la ScrumAlliance.

Avantages

Adhésion de 2 ans à la Scrum Alliance
Equivalence à 35 SEU de la Scrum Alliance et 35 PDU pour les certifications PMP ® / PgMP ® et PMI-ACP ℠ avec le PMI

Financement DIF

Possible

Prochaine étape

Préparation au Certified Scrum Professional (CSP).

Toutes les dates & Réservation

CSD pour les Développeurs

LieuDate# de joursPrix
Paris29/09/20145 jours2450 €HT
Paris24/11/20145 jours2450 €HT
Paris26/01/20155 jours2 450 €HT
Paris09/03/20155 jours2 450 €HT
Paris22/06/20155 jours2 450 €HT
Paris05/10/20155 jours2 450 €HT
Paris16/11/20155 jours2 450 €HT

CSD pour les ScrumMasters Certifiés et/ou les Scrum Product Owners Certifiés

LieuDate# de joursPrix
Paris01/10/20143 jours1650 €HT
Paris26/11/20143 jours1650 €HT

Newsletter

Entrer votre Email pour rejoindre notre mailing list

Désinscription