Retour à Méthodes agiles appliquées à l’informatique
Méthodes agiles appliquées à l’informatique

QCM

Consultez les contenus publiés dans cette ressource.

Ressources en accès libre

QCM de « Méthodes agiles appliquées à l’informatique »

40 contenus
1
Question à choix multiples

Vous êtes Scrum Master d'une équipe confrontée à un sponsor qui exige « livrer tout ce qui est sur le contrat » au détriment des interactions avec les utilisateurs. Quel choix illustre le mieux l'application des valeurs et principes du Manifeste Agile pour réorienter cette situation ?

  • Refuser toute modification du contrat et exiger que le sponsor respecte l'engagement signé.
  • Organiser des ateliers réguliers entre utilisateurs, PO et sponsor pour réévaluer la valeur et prioriser le backlog selon le feedback réel. Bonne réponse
  • Accélérer le développement pour tout livrer, puis recueillir le feedback utilisateur après livraison complète.
  • Remplacer l'équipe par une équipe plus docile aux exigences contractuelles pour respecter les délais.
Explication

Le Manifeste Agile privilégie la collaboration réelle avec les utilisateurs plutôt que la seule conformité contractuelle ; cela signifie ajuster le travail selon le feedback pour maximiser la valeur. Organiser des ateliers réguliers entre utilisateurs, Product Owner et sponsor permet d'inspecter la valeur perçue et de prioriser le backlog en conséquence. Le piège est de confondre engagement contractuel et valeur utilisateur : livrer strictement ce qui est écrit sans validation peut produire un produit inutile.

2
Question à choix multiples

Lors d'un Sprint, une incertitude technique majeure apparaît (intégration d'une API critique). L'équipe hésite entre continuer le plan du Sprint ou changer d'approche. Selon l'empirisme Scrum, quelle décision est la plus appropriée ?

  • Maintenir exactement le plan initial du Sprint pour préserver la prévisibilité, corriger les imprévus dans le prochain Sprint.
  • Interrompre le Sprint et recommencer une nouvelle planification pour éliminer toute incertitude.
  • Informer le PO et, si nécessaire pour l'objectif du Sprint, réajuster le Sprint Backlog en inspectant et en adaptant le travail de façon collaborative. Bonne réponse
  • Escalader immédiatement au management pour obtenir des directives et une définition stricte de la solution.
Explication

L'empirisme Scrum repose sur transparence, inspection et adaptation : face à une incertitude technique, l'équipe doit rendre l'état visible, informer le PO et réajuster le Sprint Backlog si l'objectif du Sprint l'exige. Les Developers adaptent le plan de travail, le PO arbitre les priorités et le SM facilite la décision; cela protège la prévisibilité en centrant les choix sur le Sprint Goal. Le risque est de rester figé par souci de prévisibilité ou d'interrompre précipitamment le Sprint sans inspection.

3
Question à choix multiples

Le Product Owner propose un réarrangement radical des priorités en milieu de Sprint ; le Scrum Master veut que l'équipe refuse et les Developers veulent essayer de livrer partiellement. Quelle répartition d'actions respecte le mieux les responsabilités de chaque rôle Scrum ?

  • Le PO réordonne sans discussion, le SM impose le refus et les Developers continuent selon les ordres.
  • Les Developers décident seuls d'accepter les changements, le SM reste neutre, le PO observe.
  • Le SM facilite la discussion entre PO et Developers pour décider si le Sprint Goal est menacé ; le PO prend la décision de priorisation ; les Developers évaluent l'impact et proposent un plan d'adaptation. Bonne réponse
  • Le PO annule le Sprint immédiatement, le SM documente l'annulation et les Developers commencent de nouvelles tâches.
Explication

Le Guide Scrum répartit clairement les responsabilités : le Product Owner décide des priorités, les Developers déterminent comment atteindre le travail et le Scrum Master facilite la collaboration. Lorsque des changements radicaux apparaissent, le SM organise la discussion, le PO évalue l'impact sur la valeur et l'objectif, et les Developers estiment l'effort et proposent un plan d'adaptation. Les erreurs fréquentes sont les décisions unilatérales, l'inertie du SM ou l'annulation hâtive du Sprint.

4
Question à choix multiples

Le PO veut d'abord définir une longue liste de fonctionnalités (Product Goal) avant que l'équipe ne fixe un Sprint Goal. Comment concilier Product Goal et Sprint Goal pour maximiser la livraison de valeur ?

  • Le Product Goal doit remplacer tout Sprint Goal ; chaque Sprint exécute la liste de fonctionnalités fournie par le PO.
  • Le Sprint Goal doit être une tranche mesurable contribuant directement au Product Goal ; chaque Sprint choisit des éléments du Product Backlog qui rapprochent l'équipe du Product Goal. Bonne réponse
  • Le Sprint Goal doit rester vague pour laisser l'équipe libre de sélectionner n'importe quelle tâche du backlog.
  • Ne pas définir de Product Goal, travailler uniquement Sprint par Sprint pour rester réactif.
Explication

Product Goal et Sprint Goal sont complémentaires : le Product Goal donne une direction stratégique tandis que le Sprint Goal est un engagement tactique mesurable pour un Sprint qui rapproche l'équipe du Product Goal. Chaque Sprint choisit des éléments du Product Backlog contribuant à cette progression, assurant cohérence et focus. Le piège est de confondre les deux ou d'omettre des Sprint Goals clairs, ce qui affaiblit l'alignement et la capacité d'inspection.

5
Question à choix multiples

L'équipe a réduit la durée du Sprint Review et a supprimé la Sprint Retrospective par manque de temps ; peu après, la qualité et l'alignement métier déclinent. Quelle est la décision Scrum la plus appropriée ?

  • Continuer sans ces événements car ils ne produisaient pas de livrables tangibles.
  • Rétablir intégralement les événements time-boxés (Review et Retrospective) et utiliser la rétrospective pour identifier et corriger les conséquences négatives. Bonne réponse
  • Remplacer la Retrospective par un rapport écrit mensuel pour gagner du temps.
  • Fusionner Review et Retrospective en une seule réunion pour réduire le temps total alloué.
Explication

Les événements Scrum sont time-boxés parce qu'ils supportent la transparence et l'inspection : la Sprint Review permet d'inspecter l'Increment avec les parties prenantes, la Retrospective permet d'adapter le processus. Supprimer ou abrèger ces événements fragilise la qualité et l'alignement métier ; il faut donc les rétablir et utiliser la rétrospective pour identifier actions correctives. Le piège est de considérer ces cérémonies comme options non essentielles au lieu d'en faire des mécanismes d'amélioration continue.

6
Question à choix multiples

Un produit montre des défauts récurrents découverts tard lors des intégrations ; l'équipe cachait des indicateurs qualité aux stakeholders pour éviter des remontrances. Quelle action prioritaire respecte le cycle transparence - inspection - adaptation ?

  • Masquer davantage les indicateurs pour préserver l'image de l'équipe auprès des stakeholders.
  • Rendre les indicateurs qualité transparents aux parties prenantes, organiser une inspection conjointe et définir des actions d'adaptation (ex : intégrer tests automatiques, refactoring planifié). Bonne réponse
  • Ignorer les stakeholders et résoudre les défauts en silence pour éviter interruptions.
  • Augmenter le reporting financier pour compenser le manque de transparence technique.
Explication

La transparence est fondamentale : dissimuler des indicateurs qualité empêche une inspection honnête et retarde les améliorations. Rendre visibles les métriques qualité aux parties prenantes, conduire une inspection conjointe et décider d'actions concrètes (tests automatisés, refactoring planifié, intégration continue) sont prioritaires. Le principal piège est de protéger l'image de l'équipe en cachant les problèmes, ce qui amplifie la dette technique et sape la confiance.

7
Question à choix multiples

L'équipe livre des fonctionnalités « terminées » selon le PO mais qui nécessitent toujours des tests d'intégration faits par une équipe séparée. Quel problème identifie cela vis-à-vis de la Definition of Done (DoD) et quelle mesure prendre ?

  • Pas de problème : la DoD est une suggestion, laisser les tests séparés pour optimiser la spécialisation.
  • Problème : l'Increment n'est pas potentiellement livrable. Mettre à jour la DoD pour inclure intégration et automatisation des tests, et travailler pour que l'équipe maîtrise ces activités. Bonne réponse
  • Problème mineur : externaliser les tests à la fin de la release pour gagner du temps.
  • Solution: retirer la DoD pour éviter les contraintes et accélérer les livraisons.
Explication

La Definition of Done garantit qu'un Increment est potentiellement livrable ; si des tests d'intégration sont effectués hors de l'équipe, l'Increment n'est pas réellement 'done'. Il faut donc ajuster la DoD pour inclure l'intégration et l'automatisation des tests et construire les compétences nécessaires dans l'équipe. Les erreurs courantes sont de traiter la DoD comme optionnelle ou d'externaliser des responsabilités critiques qui empêchent la livraison indépendante.

8
Question à choix multiples

Le backlog contient 200 items ; le PO classe selon l'urgence des sponsors, pas selon valeur réelle. L'équipe peine à livrer valeur prévisible. Quelle approche permettra de réaligner le backlog sur la valeur ?

  • Conserver l'ordre des sponsors pour éviter conflits politiques.
  • Mettre en place une matrice priorisation basée sur valeur utilisateur, coût de delay et dépendances, et utiliser des expérimentations pour mesurer la valeur réelle avant gros investissements. Bonne réponse
  • Supprimer le backlog et développer au hasard pour favoriser la créativité.
  • Prioriser uniquement les items faciles à livrer pour augmenter le nombre de livraisons.
Explication

La priorisation doit être guidée par la valeur utilisateur et le coût du délai plutôt que par l'urgence politique. Mettre en place une matrice de priorisation (valeur utilisateur, coût du retard, dépendances) et expérimenter pour mesurer la valeur réelle avant d'investir permet de réaligner le backlog sur l'impact. Le piège est de céder systématiquement aux pressions sponsorales, ou de privilégier la facilité d'exécution au détriment de la valeur.

9
Question à choix multiples

Une équipe adopte Kanban, mais n'impose pas de limites WIP ; le cycle time varie fortement et la prévisibilité diminue. Quelle action permettra le plus rapidement d'améliorer le flux et la prévisibilité ?

  • Ajouter des estimations détaillées à chaque item pour mieux planifier.
  • Définir et appliquer des limites WIP explicites, mesurer le cycle time par type de travail, et utiliser ces données pour stabiliser le flux et améliorer les prévisions. Bonne réponse
  • Augmenter la taille de l'équipe pour traiter plus d'items en parallèle.
  • Supprimer le board Kanban et revenir à des Sprints Scrum pour la prévisibilité.
Explication

Dans Kanban, limiter le travail en cours (WIP) est l'outil le plus direct pour réduire le multitâche, stabiliser le flux et obtenir des temps de cycle prévisibles. Fixer des limites WIP explicites, mesurer le cycle time par type de travail et analyser les goulots permet d'améliorer rapidement la prévisibilité. Les mauvaises réponses consistent à croire que les estimations ou l'augmentation de staff remplaceront l'effet de contrôle du WIP.

10
Question à choix multiples

Votre produit accumule dette technique, les intégrations prennent des jours, les builds cassent, on suit la vélocité religieusement comme unique KPI, et plusieurs équipes dépendent de modules centraux. Quelle stratégie holistique prioriseriez-vous pour restaurer la qualité et la prévisibilité tout en favorisant l'amélioration continue ?

  • Maintenir la pression sur la vélocité pour respecter le plan et traiter la dette uniquement quand le backlog l'exige.
  • Mettre en place intégration continue avec builds et tests automatiques, rendre dépendances visibles et gérées (API contracts, interfaces stables), allouer régulièrement du temps pour rembourser dette technique et intégrer des métriques saines (cycle time, lead time, taux de déploiement, taux de défauts) tout en évitant métriques dangereuses comme la vélocité comparée entre équipes. Bonne réponse
  • Arrêter les releases pour corriger toute la dette technique avant de reprendre le développement de nouvelles fonctionnalités.
  • Externaliser la maintenance et la qualité à une équipe tierce pour préserver l'équipe produit concentrée sur la roadmap.
Explication

Une stratégie holistique combine pratiques techniques et organisationnelles : mettre en place l'intégration continue (builds et tests automatiques), rendre les dépendances visibles et stabilisées (contrats d'API), réserver du temps récurrent pour rembourser la dette technique et utiliser des métriques saines (cycle time, lead time, fréquence de déploiement, taux de défauts). Eviter de s'appuyer uniquement sur la vélocité comparée entre équipes ; externaliser ou suspendre les releases sont des solutions risquées qui retardent l'amélioration continue.

Passez de la consultation à l’entraînement

Avec un compte Quizos, entraînez-vous sur ces ressources et retrouvez votre progression.

Paramètres

Définissez votre propre style personnalisé

Schéma de couleurs

Choisissez le mode de couleur parfait pour vous.


Style de barre de navigation verticale

Basculer entre les styles de votre barre de navigation verticale

customize