Td4 Ex1 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

1) Quelles sont les valeurs fondamentales des méthodes agiles ?

• • • •

Les personnes et les interactions. Un logiciel opérationnel. La collaboration avec le client. Réagir au changement.

2) Quelles sont les priorités des méthodes agiles ? • • • • •

Communication et rétroaction. Individus et équipe. Simplicité. Processus empirique. État d’esprit.

3) Pourquoi les projets ayant le plus de succès utilisent les méthodes agiles ? • • • • •

Cycle de vie itératif Intégration quotidienne Beaucoup de rétroaction et de participation des utilisateurs/clients Courte durée / taille du projet Livraison incrémentales

4) Donner les principes de la méthode XP. • • • • • • •

Client membre de l’équipe Jeu de la planification / histoires d’utilisateurs Programmation en paires Développement piloté par les tests Réusinage fréquent Propriété collective du code Intégration continue…

5) Donner les avantages et les inconvénients de la méthode XP. Avantages Concept intégré et simples

Pas trop de management Programmation par paires Gestion continuelle du risque Estimation permanente des efforts à fournir Insistance sur les tests : facilite l’évolution et la maintenance

Désavantages Approprié pour de petites équipes (pas plus de 10 développeurs), ne passe pas à l’échelle Risque d’avoir un code pas assez documenté Pas de design générique

6) Décrire brièvement les notions de Sprint et de Scrum • Sprint : On entend par sprint des itérations de courtes durées décomposant un processus de développement souvent complexe afin de le rendre plus simple et plus facile à réadapter et à améliorer en fonction du résultat des évaluations intermédiaires  • Scrum : est une méthode agile dédiée à la “gestion de projet”. Cette méthode de gestion, ou plutôt ce Framework de management de projet, a pour objectif d’améliorer la productivité de son équipe.

7) Indiquer les caractéristiques de Scrum • La collaboration, c'est l'une des meilleures choses à propos de Scrum : la collaboration entre les membres de l'équipe de développement, entre le client et l'équipe, est grandement encouragée. • L'auto-organisation : car Scrum est très focalisé sur la capacité des équipes à s'organiser, s'autogérer, savoir porter la charge de travail à tout moment, maîtriser le temps, etc. Pour tout cela, ce sont les équipes qui fixent leurs rythmes et le développement est progressif, car il avance au fil du temps et l'équipe acquiert de la maturité et procède à une valeur incrémentale.

• Hiérarchisation : Scrum est une méthodologie très ouverte et flexible qui s'adapte à tout moment aux besoins des clients. Si quelque chose d'urgent survient, il peut être priorisé et l'équipe peut se mettre au travail immédiatement.

8) Présenter les trois piliers de Scrum. • La transparence :  permettant à la fois d’éclairer au mieux la prise de décision et d’offrir un environnement propice à la confiance et à l’amélioration collective.  • Inspection : À intervalle régulier, Scrum propose de faire le point sur les différents artéfacts produits, afin de détecter toute variation indésirable. • Adaptation : Si une dérive est constatée pendant l'inspection, le processus doit alors être adapté. Il s'agit de la réunion de planification de sprint, de la mêlée quotidienne, de la revue de sprint ainsi que de la rétrospective de sprint.