0% ont trouvé ce document utile (0 vote)
347 vues9 pages

QCM Agile

Ce document est un questionnaire à choix multiples (QCM) sur les méthodes agiles, comprenant des questions sur les concepts fondamentaux, les pratiques et les différences entre diverses méthodologies. Les participants doivent répondre à toutes les questions et remettre le questionnaire à leur enseignant à la fin de la séance. Les questions portent sur des sujets tels que Scrum, Kanban, Lean, et d'autres approches agiles.

Transféré par

iklilouc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
347 vues9 pages

QCM Agile

Ce document est un questionnaire à choix multiples (QCM) sur les méthodes agiles, comprenant des questions sur les concepts fondamentaux, les pratiques et les différences entre diverses méthodologies. Les participants doivent répondre à toutes les questions et remettre le questionnaire à leur enseignant à la fin de la séance. Les questions portent sur des sujets tels que Scrum, Kanban, Lean, et d'autres approches agiles.

Transféré par

iklilouc
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

QCM : Évaluation de la prise en main effective des méthodes agiles

Nom :
Prénom :
Numéro d'étudiant :
Date :

Instructions :
 Lisez attentivement chaque question.
 Choisissez la réponse correcte en cochant la case correspondante.
 Répondez à toutes les questions.
 Remettez ce questionnaire à votre enseignant à la fin de la séance.

1. Qu'est-ce que les méthodes agiles ?


 a) Une approche rigide et séquentielle de la gestion de projet.
 b) Une approche flexible et adaptative de la gestion de projet.
 c) Une méthode de développement logiciel basée sur des processus rigides.
 d) Une méthode de développement logiciel basée sur des outils spécifiques.
2. Quelles sont les quatre valeurs fondamentales du Manifeste Agile ?
 a) Processus, outils, documentation, négociation.
 b) Individus et interactions, logiciel fonctionnel, collaboration avec le client,
adaptation au changement.
 c) Planification, exécution, contrôle, clôture.
 d) Analyse, conception, développement, tests.
3. Quelle est la durée typique d'un sprint dans Scrum ?
 a) 1 à 2 semaines.
 b) 1 à 4 semaines.
 c) 1 à 6 mois.
 d) 1 à 2 ans.
4. Quel est l'objectif principal de la méthode Kanban ?
 a) Diviser le développement en cycles courts.
 b) Favoriser le flux de travail continu.
 c) Livrer un produit incrémental de manière itérative.
 d) Utiliser des outils spécifiques pour la gestion de projet.
5. Quelle pratique est courante dans les développements agiles ?
 a) Programmation en binôme.
 b) Documentation exhaustive.
 c) Négociation contractuelle.
 d) Suivi rigide du plan initial.
6. Quel est l'un des principaux avantages des méthodes agiles ?
 a) Réduction des coûts de développement.
 b) Livraison fréquente de fonctionnalités fonctionnelles.
 c) Suivi rigide des processus.
 d) Documentation détaillée.
7. Quelle est la différence principale entre Agile et Scrum ?
 a) Agile est une philosophie, tandis que Scrum est un cadre de travail.
 b) Agile est une méthode rigide, tandis que Scrum est flexible.
 c) Agile est basé sur des outils spécifiques, tandis que Scrum est basé sur des
processus.
 d) Agile est une méthode de développement logiciel, tandis que Scrum est une
méthode de gestion de projet.
8. Quel est l'objectif de la phase de tests dans le cycle de vie d'un logiciel ?
 a) Définir les besoins et les objectifs du logiciel.
 b) Vérifier que le logiciel répond aux exigences spécifiées.
 c) Installer et configurer le logiciel dans son environnement de production.
 d) Corriger les bugs et apporter des améliorations.
9. Quelle pratique est utilisée dans le développement logiciel Lean ?
 a) Value Stream Mapping.
 b) Programmation par paires.
 c) Développement testé en premier (TDD).
 d) Refactorisation régulière.
10. Quel est l'un des principaux défis des méthodes agiles ?
 a) Adaptation aux changements.
 b) Suivi rigide des processus.
 c) Documentation exhaustive.
 d) Négociation contractuelle.
11. Quelle est la taille idéale d'une équipe Scrum ?
 a) 3 à 5 personnes.
 b) 5 à 9 personnes.
 c) 10 à 15 personnes.
 d) Plus de 20 personnes.
12. Quel rôle joue le Product Owner dans Scrum ?
 a) Gérer les ressources humaines.
 b) Définir les priorités et gérer le backlog.
 c) Superviser les développeurs.
 d) Tester le logiciel.
13. Quel est l'objectif de la rétrospective de sprint dans Scrum ?
 a) Planifier le prochain sprint.
 b) Identifier les améliorations possibles.
 c) Livrer le produit final.
 d) Tester les nouvelles fonctionnalités.
14. Quelle est la principale différence entre Agile et la méthode en cascade ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode en cascade est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode en cascade est plus collaborative.
15. Quel est l'objectif de la méthode spirale ?
 a) Réduire les coûts de développement.
 b) Minimiser les risques en utilisant des itérations.
 c) Livrer un produit final en une seule phase.
 d) Suivre un plan rigide.
16. Quelle est la principale caractéristique de la méthode RUP (Rational Unified
Process) ?
 a) Flexibilité et adaptabilité.
 b) Structure rigide et phases séquentielles.
 c) Livraison fréquente de fonctionnalités.
 d) Collaboration étroite avec les clients.
17. Quel est l'objectif de la méthode XP (Extreme Programming) ?
 a) Réduire les coûts de développement.
 b) Améliorer la qualité du code et la collaboration.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
18. Quelle est la principale différence entre Agile et la méthode spirale ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode spirale est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode spirale est plus collaborative.
19. Quel est l'objectif de la méthode Lean Software Development ?
 a) Réduire les coûts de développement.
 b) Minimiser le gaspillage et maximiser la valeur.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
20. Quelle est la principale différence entre Agile et la méthode RUP ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode RUP est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode RUP est plus collaborative.
21. Quel est l'objectif de la méthode Crystal ?
 a) Réduire les coûts de développement.
 b) Adapter les pratiques aux besoins spécifiques du projet.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
22. Quelle est la principale différence entre Agile et la méthode XP ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode XP est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode XP est plus collaborative.
23. Quel est l'objectif de la méthode Kanban ?
 a) Réduire les coûts de développement.
 b) Favoriser le flux de travail continu.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
24. Quelle est la principale différence entre Agile et la méthode Lean ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode Lean est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode Lean est plus collaborative.
25. Quel est l'objectif de la méthode Scrum ?
 a) Réduire les coûts de développement.
 b) Livrer un produit incrémental de manière itérative.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
26. Quelle est la principale différence entre Agile et la méthode Crystal ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode Crystal est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode Crystal est plus collaborative.
27. Quel est l'objectif de la méthode RUP ?
 a) Réduire les coûts de développement.
 b) Fournir une structure rigide et des phases séquentielles.
 c) Livrer un produit incrémental de manière itérative.
 d) Documenter exhaustivement le processus.
28. Quelle est la principale différence entre Agile et la méthode XP ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode XP est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode XP est plus collaborative.
29. Quel est l'objectif de la méthode spirale ?
 a) Réduire les coûts de développement.
 b) Minimiser les risques en utilisant des itérations.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
30. Quelle est la principale différence entre Agile et la méthode Lean ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode Lean est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode Lean est plus collaborative.
31. Quel est l'objectif de la méthode Crystal ?
 a) Réduire les coûts de développement.
 b) Adapter les pratiques aux besoins spécifiques du projet.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
32. Quelle est la principale différence entre Agile et la méthode RUP ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode RUP est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode RUP est plus collaborative.
33. Quel est l'objectif de la méthode XP ?
 a) Réduire les coûts de développement.
 b) Améliorer la qualité du code et la collaboration.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
34. Quelle est la principale différence entre Agile et la méthode spirale ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode spirale est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode spirale est plus collaborative.
35. Quel est l'objectif de la méthode Lean ?
 a) Réduire les coûts de développement.
 b) Minimiser le gaspillage et maximiser la valeur.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
36. Quelle est la principale différence entre Agile et la méthode Crystal ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode Crystal est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode Crystal est plus collaborative.
37. Quel est l'objectif de la méthode RUP ?
 a) Réduire les coûts de développement.
 b) Fournir une structure rigide et des phases séquentielles.
 c) Livrer un produit incrémental de manière itérative.
 d) Documenter exhaustivement le processus.
38. Quelle est la principale différence entre Agile et la méthode XP ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode XP est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode XP est plus collaborative.
39. Quel est l'objectif de la méthode spirale ?
 a) Réduire les coûts de développement.
 b) Minimiser les risques en utilisant des itérations.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
40. Quelle est la principale différence entre Agile et la méthode Lean ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode Lean est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode Lean est plus collaborative.
41. Quel est l'objectif de la méthode Crystal ?
 a) Réduire les coûts de développement.
 b) Adapter les pratiques aux besoins spécifiques du projet.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
42. Quelle est la principale différence entre Agile et la méthode RUP ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode RUP est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode RUP est plus collaborative.
43. Quel est l'objectif de la méthode XP ?
 a) Réduire les coûts de développement.
 b) Améliorer la qualité du code et la collaboration.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
44. Quelle est la principale différence entre Agile et la méthode spirale ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode spirale est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode spirale est plus collaborative.
45. Quel est l'objectif de la méthode Lean ?
 a) Réduire les coûts de développement.
 b) Minimiser le gaspillage et maximiser la valeur.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
46. Quelle est la principale différence entre Agile et la méthode Crystal ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode Crystal est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode Crystal est plus collaborative.
47. Quel est l'objectif de la méthode RUP ?
 a) Réduire les coûts de développement.
 b) Fournir une structure rigide et des phases séquentielles.
 c) Livrer un produit incrémental de manière itérative.
 d) Documenter exhaustivement le processus.
48. Quelle est la principale différence entre Agile et la méthode XP ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode XP est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode XP est plus collaborative.
49. Quel est l'objectif de la méthode spirale ?
 a) Réduire les coûts de développement.
 b) Minimiser les risques en utilisant des itérations.
 c) Suivre un plan rigide.
 d) Documenter exhaustivement le processus.
50. Quelle est la principale différence entre Agile et la méthode Lean ?
 a) Agile est plus flexible et adaptatif.
 b) La méthode Lean est plus rapide.
 c) Agile nécessite plus de documentation.
 d) La méthode Lean est plus collaborative.
Quel est le rôle du Scrum Master dans une équipe Scrum ?
 a) Définir les priorités du projet.
 b) Faciliter les processus Scrum et éliminer les obstacles.
 c) Superviser les développeurs.
 d) Tester le logiciel.
52. Qu'est-ce qu'un "Daily Stand-up" dans Scrum ?
 a) Une réunion hebdomadaire pour discuter des progrès.
 b) Une réunion quotidienne de 15 minutes pour synchroniser l'équipe.
 c) Une réunion mensuelle pour planifier le sprint suivant.
 d) Une réunion de rétrospective à la fin du sprint.
53. Qu'est-ce qu'un "Backlog" dans Scrum ?
 a) Une liste de tâches à accomplir dans le sprint actuel.
 b) Une liste de toutes les fonctionnalités et améliorations à apporter au produit.
 c) Un document de conception détaillé.
 d) Un rapport de test.
54. Qu'est-ce que le "Burn-down Chart" dans Scrum ?
 a) Un graphique montrant les tâches restantes dans le sprint.
 b) Un graphique montrant les bugs restants à corriger.
 c) Un graphique montrant les coûts du projet.
 d) Un graphique montrant les heures de travail des développeurs.
55. Qu'est-ce que le "Sprint Planning" dans Scrum ?
 a) Une réunion pour discuter des problèmes rencontrés.
 b) Une réunion pour planifier les tâches du sprint à venir.
 c) Une réunion pour tester les nouvelles fonctionnalités.
 d) Une réunion pour documenter le code.
56. Qu'est-ce que le "Sprint Review" dans Scrum ?
 a) Une réunion pour discuter des problèmes rencontrés.
 b) Une réunion pour présenter les fonctionnalités développées pendant le sprint.
 c) Une réunion pour planifier les tâches du sprint à venir.
 d) Une réunion pour documenter le code.
57. Qu'est-ce que le "Sprint Retrospective" dans Scrum ?
 a) Une réunion pour discuter des problèmes rencontrés.
 b) Une réunion pour identifier les améliorations possibles pour le prochain sprint.
 c) Une réunion pour planifier les tâches du sprint à venir.
 d) Une réunion pour tester les nouvelles fonctionnalités.
58. Qu'est-ce que le "Definition of Done" dans Scrum ?
 a) Une liste de critères que chaque fonctionnalité doit satisfaire pour être considérée
comme terminée.
 b) Une liste de tâches à accomplir dans le sprint actuel.
 c) Un document de conception détaillé.
 d) Un rapport de test.
59. Qu'est-ce que le "Definition of Ready" dans Scrum ?
 a) Une liste de critères que chaque fonctionnalité doit satisfaire pour être considérée
comme prête à être développée.
 b) Une liste de tâches à accomplir dans le sprint actuel.
 c) Un document de conception détaillé.
 d) Un rapport de test.
60. Qu'est-ce que le "Product Backlog Refinement" dans Scrum ?
 a) Une réunion pour discuter des problèmes rencontrés.
 b) Une réunion pour affiner et prioriser les éléments du backlog.
 c) Une réunion pour planifier les tâches du sprint à venir.
 d) Une réunion pour tester les nouvelles fonctionnalités.
61. Qu'est-ce que le "User Story" dans les méthodes agiles ?
 a) Une description détaillée des besoins des utilisateurs.
 b) Une description courte et simple des besoins des utilisateurs, écrite du point de
vue de l'utilisateur.
 c) Un document de conception détaillé.
 d) Un rapport de test.
62. Qu'est-ce que le "Story Point" dans les méthodes agiles ?
 a) Une unité de mesure pour estimer l'effort nécessaire pour compléter une user story.
 b) Une unité de mesure pour estimer le coût d'une user story.
 c) Une unité de mesure pour estimer le temps nécessaire pour compléter une user
story.
 d) Une unité de mesure pour estimer la complexité d'une user story.
63. Qu'est-ce que le "Velocity" dans les méthodes agiles ?
 a) La vitesse à laquelle l'équipe complète les user stories.
 b) La vitesse à laquelle l'équipe corrige les bugs.
 c) La vitesse à laquelle l'équipe documente le code.
 d) La vitesse à laquelle l'équipe teste les nouvelles fonctionnalités.
64. Qu'est-ce que le "Kanban Board" dans les méthodes agiles ?
 a) Un tableau visuel représentant le flux de travail et les tâches en cours.
 b) Un document de conception détaillé.
 c) Un rapport de test.
 d) Une liste de tâches à accomplir dans le sprint actuel.
65. Qu'est-ce que le "Work In Progress (WIP) Limit" dans Kanban ?
 a) Une limite sur le nombre de tâches en cours dans chaque étape du flux de travail.
 b) Une limite sur le nombre de bugs à corriger.
 c) Une limite sur le nombre de documents à rédiger.
 d) Une limite sur le nombre de tests à réaliser.
66. Qu'est-ce que le "Continuous Integration (CI)" dans les méthodes agiles ?
 a) Une pratique où le code est intégré et testé fréquemment.
 b) Une pratique où le code est documenté fréquemment.
 c) Une pratique où le code est corrigé fréquemment.
 d) Une pratique où le code est testé manuellement.
67. Qu'est-ce que le "Continuous Deployment (CD)" dans les méthodes agiles ?
 a) Une pratique où le code est déployé automatiquement en production après chaque
intégration réussie.
 b) Une pratique où le code est documenté automatiquement.
 c) Une pratique où le code est corrigé automatiquement.
 d) Une pratique où le code est testé manuellement.
68. Qu'est-ce que le "Pair Programming" dans les méthodes agiles ?
 a) Une pratique où deux développeurs travaillent ensemble sur le même code.
 b) Une pratique où deux développeurs documentent le code ensemble.
 c) Une pratique où deux développeurs testent le code ensemble.
 d) Une pratique où deux développeurs corrigent les bugs ensemble.
69. Qu'est-ce que le "Test-Driven Development (TDD)" dans les méthodes agiles ?
 a) Une pratique où les tests sont écrits avant le code.
 b) Une pratique où les tests sont écrits après le code.
 c) Une pratique où les tests sont écrits manuellement.
 d) Une pratique où les tests sont écrits automatiquement.
70. Qu'est-ce que le "Refactoring" dans les méthodes agiles ?
 a) Une pratique où le code est réécrit pour améliorer sa structure sans changer son
comportement.
 b) Une pratique où le code est réécrit pour corriger les bugs.
 c) Une pratique où le code est réécrit pour documenter les fonctionnalités.
 d) Une pratique où le code est réécrit pour tester les nouvelles fonctionnalités.

Vous aimerez peut-être aussi