Choisissez un abonnement (9,90 €/mois, 32 certifications) et accédez immédiatement à l'examen blanc complet, ainsi qu'à ces 4 outils d'entraînement supplémentaires :
Glossaire — 25 termes clés
Architecture ÉmergenteApproche architecturale consistant à différer les décisions de conception au dernier moment opportun, en gardant les options ouvertes et réversibles plutôt qu'en imposant une architecture figée dès le départ.
ATDD (Acceptance Test Driven Development)Pratique consistant à décomposer les exigences en tests d'acceptation échouants avant d'écrire le code, afin de clarifier les critères de complétude et d'éliminer les ambiguïtés fonctionnelles.
BDD (Behavior Driven Development)Extension du TDD centrée sur le comportement attendu du système du point de vue utilisateur, exprimant les scénarios de test en langage naturel structuré (Given/When/Then) pour favoriser la collaboration métier-technique.
Blue-Green DeploymentPratique DevOps consistant à maintenir deux environnements de production identiques (bleu et vert) pour basculer le trafic sans interruption de service lors d'un déploiement.
5Taille de l'équipe (Developers)2 semainesDurée du Sprint18%Couverture de code actuelle35% de la capacitéTemps passé sur les régressions (Sprint 12)
L'équipe Scrum d'AlphaStream est composée de 5 Developers, d'un Product Owner et d'un Scrum Master. Elle développe une plateforme de streaming de données financières en temps réel. Les Sprints durent 2 semaines. Depuis plusieurs mois, la pression du time-to-market a conduit l'équipe à négliger la qualité interne du code : peu de tests automatisés, pas de conventions de nommage partagées, et une architecture monolithique difficile à faire évoluer. Lors de la Sprint Retrospective du Sprint 12, les Developers constatent que le temps moyen passé à corriger des régressions est passé de 8% à 35% de la capacité du Sprint.
Face à cette situation, l'équipe décide de mettre en place une discipline plus rigoureuse autour des pratiques d'ingénierie. Le Scrum Master facilite un atelier pour définir une nouvelle Definition of Done incluant des critères techniques explicites. Certains Developers proposent d'adopter le TDD et d'intégrer des sessions de Pair Programming sur les modules les plus critiques. Le Product Owner s'interroge sur l'impact de ces pratiques sur la vélocité à court terme.
Parallèlement, l'équipe souhaite mettre en place un pipeline d'Intégration Continue afin que chaque commit déclenche automatiquement le build et la suite de tests. Aujourd'hui, les builds sont lancés manuellement en fin de Sprint, ce qui retarde la détection des conflits d'intégration. La couverture de code actuelle est de 18%, essentiellement constituée de quelques tests de smoke écrits sans stratégie cohérente.
Plutôt que de figer le choix du framework de communication inter-services dès le Sprint 1, l'équipe fait confiance à l'_____ pour laisser ce choix se préciser naturellement au fur et à mesure que les besoins réels se clarifient.
L'équipe utilise l'_____ pour rédiger, en collaboration avec le Product Owner, des scénarios d'acceptation échouants décrivant précisément le comportement attendu du module de facturation avant qu'une seule ligne de code ne soit écrite.
Pour s'assurer que les développeurs et les parties prenantes partagent la même compréhension de la fonctionnalité de recherche, l'équipe formule ses scénarios de test en _____ selon la structure Given/When/Then, facilitant ainsi la communication entre le métier et le technique.
Réussir l’examen blanc PSD I — Professional Scrum Developer
L’examen blanc PSD I (Professional Scrum Developer) est la certification Scrum.org qui valide les compétences techniques de développement logiciel dans un contexte Scrum. Avec un seuil exigeant de 85 %, l’examen blanc PSD I requiert une bonne connaissance des pratiques de développement (qualité de code, tests automatisés, intégration continue) en plus des fondamentaux Scrum. C’est l’une des certifications Scrum.org les plus techniques, pensée pour les Developers.
Le programme PSD I porte sur les responsabilités techniques des Developers : conception logicielle et architecture, Test Driven Development (TDD), qualité de code (SOLID, DRY, KISS), intégration et livraison continues (CI/CD), gestion de version, et application des pratiques d’ingénierie au sein d’une équipe Scrum. Une bonne compréhension des concepts de programmation orientée objet (souvent illustrés en Java dans les questions officielles) est recommandée.
Pour réussir l’examen blanc PSD I Scrum Developer, entraînez-vous avec nos 304 questions au format officiel Scrum.org réparties sur plusieurs examens de 80 questions en 60 minutes. Chaque corrigé explique le raisonnement basé sur le Scrum Guide 2020 et les pratiques d’ingénierie logicielle. Complétez votre parcours avec notre examen blanc PSM I pour la perspective du Scrum Master ou notre examen blanc PSPO I pour la gestion produit.
Contenu du cours
PSD I (FR)® – Examens blancs en Français
Présentation
Fiche mémo
Modalités
Documents
PSD I (FR)® — Examen 1 en Français (102 questions)
PSD I (FR)® — Examen 2 en Français (101 questions)
PSD I (FR)® — Examen 3 en Français (101 questions)
Nous utilisons des cookies essentiels pour faire fonctionner le site.
Avec votre accord, nous pouvons aussi utiliser des cookies pour améliorer votre expérience, analyser l’usage et afficher du contenu pertinent.
Essentiels : toujours actifs
Personnaliser : choisir vos préférences
Accepter ou Refuser : tous les cookies non essentiels
Préférences relatives aux cookies
Gérez vos préférences en matière de cookies ci-dessous :
Essential cookies enable basic functions and are necessary for the proper function of the website.
Nom
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
These cookies are needed for adding comments on this website.
Nom
Description
Duration
comment_author
Used to track the user across multiple sessions.
Session
comment_author_email
Used to track the user across multiple sessions.
Session
comment_author_url
Used to track the user across multiple sessions.
Session
These cookies are used for managing login functionality on this website.