Office de la Formation Professionnelle
et de la Promotion du Travail
Direction Régionale TTA
Année de Formation : 2022-2023
Examen de fin de module Régional
M202 : Approche Agile
Filière : Développement Digital option Web Full Stack Épreuve : Théorique
Année : 2A Variante : 1
Niveau : TS Barème : 40 Pts
Session : Juin 2023 Durée : 2h15
Exercice 1 : (12 points)
1- Qu'est-ce que la gestion de projet ? (2 pts)
2- Qu'est-ce qu'un livrable en gestion de projet ? (2 pts)
3- Qu'est-ce que la matrice RACI ? (2 pts)
4- Quels sont les différents types de contraintes qui peuvent affecter un projet ? (2 pts)
5- Quels sont les avantages et les inconvénients des méthodes de gestion de projet agiles ? (2 pts)
6- Citer trois artefacts de la méthode Scrum ? (2 pts)
Exercice 2 : (10 pts)
Les tâches nécessaires à la réalisation d’un projet, leurs durées ainsi que les conditions d'antériorité qui les
relient figurent dans le tableau ci-dessous :
Référence Durée en jours Tâches antérieure
A 3 -
B 2 -
C 2 A
D 4 A
E 1 B, D
F 2 D
G 2 E
H 1 F, G, C
1- Donner le diagramme PERT ou le graphe MPM avec les dates au plus tôt et les dates au plus tard ?
(4 pts)
2- Donner la suite des tâches qui constituent le chemin critiques ? (2 pts)
3- Combien de temps le projet durera-t-il ? (2 pts)
4- Calculer la marge totale et libre pour la tâche E ? (2 pts)
1
Exercice 3 : (18 pts) (1.5 pts par question)
Veuillez répondre sur cette feuille et la retourner avec votre feuille d'examen.
Q1- Le responsable dans un projet "Scrum" Q7- La commande git commit permet :
s'appelle le : A. D'afficher les différences entre le répertoire
de travail, l'index et HEAD
A. Product Owner B. D'ajouter des fichiers depuis le répertoire
B. Scrum Master de travail vers l'index
C. Coach Agile C. De publier des modifications depuis
D. Product Manager HEAD vers un dépôt distant
D. D'ajouter des fichiers depuis l'index vers
HEAD
Q2- Le rôle du Scrum Master : Q8- Comment vérifier l'état de votre dépôt git
A. Il valide les fonctionnalités développées local depuis votre dernier commit ?
B. Il définit, à la suite des feedbacks clients, A. git check
les spécificités fonctionnelles du produit B. git status
C. Il endosse le rôle du client auprès de C. git commit
l’équipe D. git log
D. Il améliore la productivité et il lève les
obstacles
Q3- Qu’est-ce qu’un "Product Backlog" ? Q9- Quelle commande deviez-vous utiliser pour
A. Un incrément du produit, potentiellement initialiser un nouveau dépôt Git ?
exploitable A. git bash
B. La liste des tâches à réaliser pendant le B. git install
sprint C. git init
C. La liste des fonctionnalités du projet, D. git start
estimées et priorisées
Q4- Un type du ticket epic : Q10- Comment supprimez-vous une branche ?
A. Représente une fonctionnalité à réaliser A. git branch -d
B. Est généralement une tâche technique à B. git delete
effectuer C. git remove
C. Est considéré comme un grand objectif ou D. git checkout
une grosse fonctionnalité devant être
simplifiée et divisée en plusieurs tâches
D. Désigne un problème à corriger
Q5- Quelle est la durée moyenne d’un Sprint ? Q11- Comment afficher l'historique des commits
A. 3 jours dans Git ?
B. 2 semaines A. git log
C. 1 mois B. git status
D. 2 mois C. git diff
Q6- C’est quoi Gitlab ? Q12- Quelle commande Git est utilisée pour
A. Plateforme open source envoyer vos modifications locales vers le dépôt
B. Plateforme qui permet d'héberger des distant ?
projets web, du code et de la A. git push
documentation B. git commit
C. Système informatique de gestion des C. git pull
documents numériques D. git clone
D. Logiciel libre de gestion de versions
2
Variante 1