TD GL
TD GL
TD GL
1. La méthode Agile est une méthode de développement incrémentales qui se concentrent sur un développement rapide, des versions fréquentes
du logiciel, une réduction des frais généraux de processus et une production de code de haute qualité. Ils impliquent le client directement
dans le processus de développement
2. La principale valeur définie dans le Manifeste Agile est "Répondre aux changements plutôt que suivre un plan".
3. Le rôle du "Product Owner" dans Scrum est de définir les fonctionnalités du produit, prioriser le "product backlog" et s'assurer que l'équipe de
développement travaille sur les fonctionnalités les plus importantes pour atteindre les objectifs du produit.
4. Une "user story" dans le contexte Agile est une brève description d'une fonctionnalité du point de vue de l'utilisateur. Elle aide à comprendre les besoins
de l'utilisateur et guide le développement de la fonctionnalité.
5. La durée typique d'une itération dans Scrum, appelée "sprint", est généralement de deux à quatre semaines.
6. La réunion quotidienne clé dans Scrum est la "Daily Standup" (ou "Daily Scrum"), où l'équipe discute de ce qui a été accompli depuis la dernière réunion,
ce qui sera accompli d'ici la prochaine, et des obstacles éventuels.
7. Le Scrum Master dans une équipe Scrum est responsable de faciliter le processus Scrum, de résoudre les obstacles rencontrés par l'équipe et de
s'assurer que les pratiques Scrum sont suivies.
8. La différence entre la planification Agile et la planification traditionnelle réside dans le fait que l'Agile se concentre sur des itérations courtes, une
planification flexible et une réactivité aux changements, tandis que la planification traditionnelle vise à définir en détail un plan fixe dès le début du projet.
9. Le "product backlog" est une liste dynamique de toutes les fonctionnalités, améliorations et tâches qui pourraient être nécessaires pour un produit,
priorisées en fonction de la valeur qu'elles apportent.
10. Agile favorise la communication au sein de l'équipe de projet en encourageant des interactions fréquentes et en mettant l'accent sur la collaboration face
à face. Les pratiques telles que la réunion quotidienne et la transparence des informations contribuent également à une communication plus fluide.
11. Le "sprint backlog" est une sous-partie du "product backlog" qui contient les éléments sélectionnés pour être développés pendant un sprint spécifique.
12. L'Extreme Programming (XP) est une méthodologie Agile qui met l'accent sur la qualité du code, la communication constante, et l'adaptabilité aux
changements.
13. Dans Extreme Programming, le client joue un rôle actif en définissant les fonctionnalités, en priorisant les tâches et en fournissant des retours continus.
14. Le "pair programming" dans XP consiste à avoir deux programmeurs travaillant ensemble sur un même code. Cela favorise la collaboration, la qualité du
code et le partage des connaissances.
15. Les tests automatisés sont essentiels dans XP pour assurer la qualité continue du code, permettre des cycles de développement rapides et faciliter la
détection précoce des erreurs.
16. Le "refactoring" dans XP consiste à améliorer la structure du code sans en changer le comportement externe. Cela contribue à maintenir un code propre,
évolutif et facile à comprendre.