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, ils sont évalués tout au long de la formation.
  • 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.

Objectifs pédagogiques

A l'issue de cette formation, les participants seront capables de :

  • Utiliser les pratiques d’ingénierie logicielle agile dont la programmation pilotée par les tests, le Refactoring et l’automatisation de tests
  • Travailler dans le cadre Scrum, définir les rôles et leurs interactions
  • Estimer et planifier
  • Utiliser les mécanismes naturels de synergie contenus dans ces méthodes
  • Vivre des projets complexes sur base de simplicité

Programme indicatif

Jour 1
Partie I. Scrum
Tour de table
  • Introduction à Scrum
  • Le Changement et les Projets Complexes
  • Historique de Scrum
  • La science de Scrum
    • Atelier : Les Bruits Cognitifs
    • Transparence, Introspection et Adaptation
    • Scrum : Un Cadre de Travail Simple
    • Le ScrumMaster et La Facilitation
    • Atelier : Améliorer la performance des équipes et des individus
    • Atelier : Penny Game ou Pourquoi Scrum ?
  • Scrum dans la pratique
    • Atelier : ScrumGame
    • La définition du mot "Terminé" (Done)
    • La Valeur Métier (Business Value)
    • Estimation : Temps idéal et Complexité
    • Atelier : Le Planning Poker
    • BurnDownChart : Graphique du "Reste A Faire"
    • Gestion de la Valeur Acquise (EVM Agile)
    • BurnUpChart : Graphique de la Valeur Acquise
    • Priorisation et Optimisation
  • Rétrospective
    • Post-Mortem et Rétrospective
    • Atelier : L'art de la rétrospective
    • Atelier : Frise Chronologique
  • Jour 2
    Les Rôles
    • Atelier : Comprendre l'Auto-Organisation
    • L'Equipe Scrum
    • Le Rôle du ScrumMaster
    • 2 Ateliers sur le rôle du ScrumMaster
    • Le Rôle du ProductOwner
    • Le Rôle de l'Equipe
    • Améliorer la Motivation d'une Equipe
    • Transformer un Groupe d'individus en Equipe Performante (Techniques)
    • Collaborer avec les équipes Scrum
    • Atelier : La Mêlée de l'Enfer
    • Les Anti-Patterns des Projets Scrum
    • Attitude du ScrumMaster face à quelques situations
  • 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
    • Minimum Marketable Feature (MMF)
    • Minimum Valuable Product (MVP)
    • Atelier : Remanier les User Stories
    • Ordonnancement Agile
  • Planification et estimation
    • Atelier : Le Scrum de l'Enfer
  • "Scrum Of Scrums" : Organiser de grands projets en Scrum (CPO, PO, APO, ScrumMasters, Guilde, etc)
  • Questions - Réponses
  • Conclusion
  • 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é
    Jour 5 : Sujet 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 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
    • Questions Réponses
    • Conclusion

    Modalités d’évaluation et suivi

    Evaluation lors des ateliers tout au long de la formation, évaluation des acquis en fin de formation, feuille d’émargement signée à la 1/2 journée, attestation de présence remise en fin de formation.

    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

    Coaching Individuel

    Pour appliquer plus efficacement la formation, il est possible de recourir à une assistance individuelle concrète par notre Coach-Formateur pour la mise en place de ce qui a été enseigné dans votre environnement.
     

    Formation Sur Mesure

    Pour répondre au mieux à vos besoins d’accompagnement de vos collaborateurs, nous concevons des solutions de formation sur mesure.
     

    Coach

    Au delà des travaux pratiques de la formation, notre coach est disponible pour une action d'accompagnement collective.

    Coach-Formateur

    Nicolas Delahaye

    Voir le Profil

    Dates & Réservation


    Informations

    Modalité d'accés : Vous pouvez vous inscrire au plus tard 2 jours ouvrés avant le début de la formation
    Personnes en situation de Handicap : Nous contacter pour répondre à vos besoins : rh (at) agilbee (dot) com

    Précisions Techniques

    Référence : CSD
    Langue(s) : Français ou Anglais
    Pédagogie :
    Theory: 30% - Practice: 70%
    Pré-Requis : Connaître un langage de programmation.
    Participant : Développeurs voulant évoluer vers des pratiques d'ingénierie agiles liées à Scrum dans un contexte de développement logiciel.
    Session : Par session, 12 stagiaires maximum