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
31
Question à choix multiples

Sélectionnez les propositions correctes. Pour convertir un épic risqué en user stories conformes à INVEST, quelles techniques appliqueriez-vous ?

  • Découper verticalement par flux utilisateur et limiter chaque story à un critère d'acceptation testable Bonne réponse
  • Créer une story mère avec plusieurs sous-tâches techniques pour garder une estimation globale unique
  • Fragmenter par persona ou job-to-be-done tout en priorisant par valeur métier Bonne réponse
  • Transformer critères vagues en scénarios exécutables Given-When-Then et automate les tests d'acceptation Bonne réponse
Explication

Pour rendre un épic conforme à INVEST, on le découpe verticalement en flux utilisateur indépendants, chaque story ciblant un résultat testable et estimable. On fragmente aussi selon persona ou job‑to‑be‑done pour préserver la valeur métier et faciliter la priorisation. Les critères vagues deviennent des scénarios Given‑When‑Then automatisables afin d’assurer la testabilité. Évitez les stories‑mères agrégées en sous‑tâches techniques qui masquent la valeur et empêchent l’estimation et la livraison incrémentale.

32
Question à choix multiples

Quelle est la meilleure décision ? Un scénario BDD a un WHEN contenant plusieurs actions et un GIVEN mélangeant état et setup; que faire pour rendre le scénario correct et automatisable ?

  • Fusionner les actions pour réduire le nombre de scénarios
  • Scinder le scénario en plusieurs Given-When-Then, chacun avec une seule action dans WHEN Bonne réponse
  • Laisser tel quel et documenter les étapes dans un SOP pour les testeurs
  • Remplacer GWT par une checklist manuelle de vérification
Explication

Un scénario BDD doit exprimer une seule action observable dans la partie WHEN et des préconditions claires dans GIVEN ; si le WHEN contient plusieurs actions, scindez en scénarios atomiques. Séparer setup et état évite les effets de bord et rend l’automatisation fiable et maintenable. Les scénarios multi‑actions ou des checklists manuelles nuisent à la traçabilité des causes et cassent la reproductibilité des tests automatisés.

33
Question à choix multiples

Sélectionnez les propositions correctes. Vous avez une hypothèse produit non validée et le sponsor exige un développement complet : quelles démarches de discovery privilégieriez-vous pour valider rapidement la valeur ?

  • Construire un concierge MVP pour observer le comportement réel des utilisateurs Bonne réponse
  • Développer la fonctionnalité complète et l'activer progressivement en production
  • Réaliser rapidement des tests des hypothèses les plus risquées avec prototypes et interviews ciblées Bonne réponse
  • Rédiger un PRD exhaustif pour convaincre le sponsor avant toute livraison
Explication

Quand une hypothèse produit est non validée, privilégiez des approches de discovery rapides et à faible coût : concierge MVP pour observer un comportement réel et prototypes accompagnés d’interviews ciblées pour tester les risques principaux. Ces démarches permettent de valider la valeur avant d’investir dans un développement complet. Rédiger un PRD exhaustif ou coder tout de suite expose à un gaspillage si l’hypothèse est invalide.

34
Question à choix multiples

Quelle est la meilleure décision ? Pour prioriser des initiatives aux pertes économiques différentes et minimiser le coût de délai, quelle méthode appliqueriez-vous ?

  • Ordonner FIFO par date de demande
  • Utiliser WSJF (Cost of Delay divisé par Job Size) Bonne réponse
  • Prioriser strictement par valeur nominale sans tenir compte du temps
  • Choisir l'initiative la moins risquée en premier
Explication

Pour minimiser le coût du délai, appliquez WSJF : estimer le Cost of Delay (valeur, urgence, risque/opportunité) puis le diviser par la taille du job pour obtenir une priorité économique. Cette méthode compare l’impact temporel des initiatives et favorise celles qui délivrent le plus de valeur par unité de temps. Les ordonnancements purement chronologiques ou basés uniquement sur valeur nominale négligent l’effet du temps sur la perte de valeur.

35
Question à choix multiples

Sélectionnez les propositions correctes. Pour formaliser des classes de service Kanban qui gèrent urgences et dates fixes, quelles politiques sont appropriées ?

  • Avoir une classe Expedited qui peut préempter le flux et disposer d'une limite WIP explicite distincte Bonne réponse
  • Traiter les tâches fixed-date uniquement lorsqu'il ne reste que peu de marge; définir des critères Ready et des SLA Bonne réponse
  • Interdire toute préemption de tâches Standard par des Expedited
  • Créer une classe Intangible pour apprentissage et innovation sans SLA, mais suivre l'âge et l'impact Bonne réponse
Explication

Formaliser des classes de service Kanban nécessite des règles claires : une classe Expedited peut préempter mais doit avoir une limite WIP distincte et une politique d’acceptation, les tâches fixed‑date exigent critères Ready et SLA avec gestion de marge, et une classe Intangible permet apprentissage sans SLA tout en suivant l’âge et l’impact. Ces politiques rendent les priorités explicites et préservent la fluidité ; interdire toute préemption ou ne pas mesurer l’innovation crée des rigidités ou du gaspillage.

36
Question à choix multiples

Quelle est la meilleure décision ? Le diagramme de flux cumulatif montre une zone 'In Progress' qui s'élargit constamment tandis que le slope de 'Done' s'aplatit : quelle action prioriser ?

  • Ajouter des développeurs pour accélérer le débit
  • Appliquer et faire respecter des limites WIP, analyser goulot et améliorer sortie Bonne réponse
  • Scinder toutes les stories en plus petits items immédiatement
  • Allonger la durée du sprint pour compenser
Explication

Un élargissement continu de « In Progress » avec un aplatissement du flux « Done » signale un excès de WIP et un goulot en aval : priorisez l’application et le respect de limites WIP, analysez le goulot (capacité, dépendances) et améliorez la sortie. Ajouter des ressources ou allonger les sprints masque le problème et augmente le multitasking ; réduire le WIP révèle les blocages et améliore le débit durablement.

37
Question à choix multiples

Sélectionnez les propositions correctes. Selon la loi de Little appliquée à votre flux, quelles affirmations sont exactes pour réduire le lead time ?

  • Réduire le WIP réduit proportionnellement le lead time si le débit reste constant Bonne réponse
  • Augmenter le débit tout en conservant le même WIP n'a aucun effet sur le lead time
  • La formule fondamentale est Lead Time = WIP / Débit Bonne réponse
  • Doubler la taille des lots diminue nécessairement le lead time
Explication

La loi de Little s’exprime par Lead Time = WIP / Débit : réduire le WIP diminue le lead time si le débit reste stable, et augmenter le débit tout en gardant le même WIP réduit aussi le lead time. La taille des lots influence le débit et la variabilité ; doubler la taille des lots n’entraîne pas automatiquement une diminution du lead time. Les leviers efficaces sont donc gérer WIP, améliorer débit et réduire variabilité.

38
Question à choix multiples

Sélectionnez les propositions correctes. Pour livrer une grosse fonctionnalité risquée sans interrompre les utilisateurs, quelles pratiques de feature flag et déploiement progressif mettre en œuvre ?

  • Implémenter des feature flags permettant découplage déployé/activé avec ramping progressif et métriques de santé Bonne réponse
  • Dark-launch sur un sous-ensemble d'utilisateurs pour mesurer impact en condition réelle Bonne réponse
  • Cacher la fonctionnalité derrière autorisations sans instrumentation en supposant aucune régression
  • Prévoir un kill-switch et des playbooks d'automatisation pour rollback rapide Bonne réponse
Explication

Pour livrer une grosse fonctionnalité risquée, découplez déploiement et activation par des feature flags permettant un ramping progressif et la collecte de métriques de santé. Utilisez le dark‑launch sur un sous‑ensemble d’utilisateurs pour mesurer l’impact en conditions réelles, et prévoyez un kill‑switch avec playbooks automatisés pour rollback rapide. Cacher une fonctionnalité sans instrumentation compromet la détection des régressions et empêche des décisions basées sur des données.

39
Question à choix multiples

Sélectionnez les propositions correctes. Pour quantifier la dette technique et la prioriser rationnellement, quelles actions appliqueriez-vous ?

  • Estimer le principal (jours de dev pour corriger) et mesurer l'intérêt en heures additionnelles récurrentes par itération Bonne réponse
  • Créer une ligne générique 'dette technique' sans dimensionner les items
  • Calculer le coût du délai de la dette en traduisant perte de débit en valeur monétaire Bonne réponse
  • Transformer chaque élément de dette en ticket back-logé avec critères d'acceptation et ROI attendu Bonne réponse
Explication

Quantifier la dette technique commence par estimer le principal (jours de développement pour corriger) et mesurer le coût récurrent (heures perdues par itération) afin de prioriser par ROI. Traduire la perte de débit en coût monétaire éclaire le coût du délai lié à la dette. Chaque élément doit devenir un ticket back‑logé avec critères d’acceptation et justification économique ; une ligne générique de dette est peu actionnable.

40
Question à choix multiples

Quelle est la meilleure décision ? Vous supervisez une équipe multi-produit qui doit rester autonome tout en évitant les frictions et les risques ; quelle gouvernance légère mettre en place ?

  • Mettre en place un comité central d'approbation pour chaque changement produit
  • Définir des garde-fous légers : contrats d'API partagés, SLAs, pipelines CI/CD communs et revues inter-produits ponctuelles Bonne réponse
  • Geler les affectations d'équipe sur un seul produit pour éviter le multi-tasking
  • Exiger des rapports hebdomadaires détaillés à la direction pour chaque produit
Explication

Pour gouverner des équipes multi‑produits tout en préservant l’autonomie, définissez des garde‑fous légers : contrats d’API partagés, SLAs, pipelines CI/CD communs et revues inter‑produits ponctuelles qui limitent les frictions sans centraliser les décisions. Ces règles facilitent l’intégration et la sécurité tout en laissant les équipes responsables de leur delivery. Les comités lourds, le gel des affectations ou les rapports micro‑gestionnaires ralentissent l’innovation et augmentent les risques opérationnels.

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