Académique Documents
Professionnel Documents
Culture Documents
d’Informatique et de
Multimédia de Sfax
Préparation à la certification
2
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Pourquoi de la Conduite de Projets ?
3
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Objectifs de la Conduite de Projets
Budgétiser de projet
Aider les différentes parties prenantes du projet à réaliser leurs travaux de projet
Définition de Logiciel
6
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Exemples de projets
Développement de nouveau produit ou service
Changement de modèle d’organisation
Conception d’un nouveau moyen de transport
Développement de système d’information
Campagne électorale
Implémentation d’un nouveau processus
ERP ou progiciel
Site Web et commerce électronique
Câblage
Etc. 7
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Définitions & Terminologies
Définition de Gestion de Projets
Selon l’AFNOR « la Gestion de Projet (GP) est l’ensemble des méthodes, outils d’évaluation, de
planification et d’organisation permettant d’atteindre les objectifs du projet en respectant les
contraintes de performance, de délai et de coût »
Définition de conduite de projets informatiques (ou logiciels)
Fait partie de gestion de projet (GP) qui inclut deux dimensions:
─ La première dimension concerne le côté technique de gestion:la structure organisationnelle, la
planification, l’ordonnancement et le contrôle des projets.
─ La deuxième dimension concerne l’aspect socio-culturelle du processus de GP (culture de projet,
résoudre les problèmes qui menacent la bonne marche du projet, esprit d’engagement, de
coopération et de négociations
Une organisation méthodologique mise en œuvre pour faire en sorte que le logiciel réalisé par le
développeur répond aux attentes de l'utilisateur dans les contraintes de délai, coût et qualité. 8
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Peliers d’un Projet : Le triangle d’OR
Objectif du
Projet
Coût Délai
Ce paramètre représente l’objectif économique du projet Il s’agit d’identifier, avant même le début du projet, le temps
(des recettes et des dépenses) nécessaire à sa réalisation
Caractérise la réussite ou l’échec économique du projet Utiliser des méthodes rigoureuses de planification (PERT, GANT)
9
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Pourquoi de la Conduite de Projets Informatiques?
Exigences logicielles FU NF PR
R R C
Le GAB doit permettre à un porteur de carte qui n'est pas client de la banque, de retirer de
☻
l'argent, si son crédit hebdomadaire le permet.
Le GAB est accessible 7 jours sur 7, 24h sur 24. L’absence de papier pour imprimer les tickets ne doit pas ☻
empêcher les retraits ;
Un lecteur de carte bancaire à la disposition du porter de carte ; ☻
Un clavier numérique (pour saisir son code), avec des touches « validation », « correction » et « annulation » ; ☻
Des touches autour de l’écran pour sélectionner un montant de retrait parmi ceux qui sont proposés ; ☻
Le porteur de carte doit saisir le montant désiré du retrait ; ☻
L’interface du GAB doit réagir en l’espace de 2 s au maximum. Une transaction nominale de retrait doit durer ☻
moins de 2mn.
Le GAB doit contrôler le montant demandé par rapport au solde hebdomadaire ; ☻
Le porteur de carte doit demander un ticket ; ☻
Un distributeur de billets à la disposition du porteur de carte ; ☻
Le GAB doit délivrer les billets et un ticket ; ☻
Le GAB
Les doit enregistrer
interfaces la transaction
du GAB doivent être trèsde retrait. pour prévenir le vandalisme.
robustes ☻ ☻ 19
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
─ Quelles sont les raisons, les décisions, le contexte et les objectifs de l'action (le pourquoi)?
20
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Cycle de vie et assurance qualité sont fortement liés; il faudra donc en permanence assurer:
─ la validation: sommes nous en train de faire le bon produit?
─ la vérification: est ce que nous faisons le produit correctement?
22
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Étude de faisabilité
─ Déterminer si le développement proposé vaut la peine d’être mis en œuvre, compte tenu des
objectifs/attentes et de la difficulté de développement
─ Identification de plusieurs solutions avec les bénéfices attendus et les ressources requises
─ Étude de marché : Déterminer s’il existe un marché potentiel pour le produit.
Spécification
─ Déterminer les fonctionnalités que doit posséder le logiciel
─ Collecte des exigences : obtenir de l’utilisateur ses exigences pour le logiciel
─ Analyse du domaine : déterminer les tâches et les structures qui se répètent dans le problème
23
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Organisation du projet
─ Déterminer comment on va développer le logiciel
─ Analyse des coûts : établir une estimation du prix du projet
─ Planification : établir un calendrier de développement
─ Assurance qualité du logiciel : déterminer les actions qui permettront de s’assurer de la qualité
du produit fini
─ Répartition des tâches : hiérarchiser les tâches et sous-tâches nécessaires au développement du
logiciel
24
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Conception
─ Déterminer la façon dont le logiciel fournit les différentes fonctionnalités recherchées
─ Conception générale
• Conception architecturale : déterminer la structure du système
• Conception des interfaces : déterminer la façon dont les différentes parties du système
agissent entre elles
─ Conception détaillée : déterminer les algorithmes pour les différentes parties du système
25
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Livraison
─ Fournir au client une solution logicielle qui fonctionne correctement
─ Installation : rendre le logiciel opérationnel sur le site du client
─ Formation : enseigner aux utilisateurs à se servir du logiciel
─ Assistance : répondre aux questions des utilisateurs
Maintenance
─ Mettre à jour et améliorer le logiciel pour assurer sa pérennité
• Maintenance corrective, adaptive, perfective
─ Pour limiter le temps et les coûts de maintenance, il faut porter ses efforts sur les étapes
antérieures 27
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Vérification
Codage/Implémentation (Solution)
Tests unitaires
Validation
Tests d’intégration 30
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ Mise en Service 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Dans ce modèle le principe est très simple : chaque phase se termine à une date précise par la
production de certains documents ou logiciels.
Une séparation stricte des phases/étapes
Chaque étape est effectuée une seule fois
Interaction entre les étapes successives
Chaque étape est complétée par la documentation des accomplissements
Documents associés:
─ Récapitulatif de l'architecture conceptuelle; Récapitulatif des besoins; Récapitulatif de
l'architecture préliminaire; Récapitulatif critique de l'architecture
─ À réaliser avant le codage
31
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Test d’une
Conception (globale) du Tests d’Intégration fonctionnalité
système
Test de composition
entre modules
Conception (détaillée)
des composants Tests unitaires
Document produit 33
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Caractéristiques
─ Modèle en cascade amélioré
─ Comporte une phase descendante et qui correspond à la partie d’avant projet, de conception et de
réalisation et la phase dite ascendante qui correspond au test, l’implémentation des solutions
proposées et leur mise en service.
─ Les procédures de vérification de la conformité du logiciel aux spécifications doivent être élaborées
dès les phases de conception
Limites
Fonctionne comme un « rouleau compresseur »: on doit aller jusqu’au bout sans modifier les
spécifications initiales, c'est-à-dire les objectifs et les fonctionnalités attendues du logiciel.
• Le cycle en V est un modèle de gestion de projet standard qui ne permet pas la prise en compte des
risques.
Le logiciel ne soit livré qu'à la fin des développements complets. Le client ne voit le produit que
lorsque celui-ci est terminé, avec tous les risques que cela comporte.
35
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Risques technologiques
─ Produit miracle, « plaqué or »
─ Changement de technologie en cours de route
─ Problème de performance
─ Exigences démesurées par rapport à la technologie
─ Incompréhension des fondements de la technologie
36
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
38
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
39
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Tests
Permet la correction des:
- erreurs de codage
Documentation - erreurs de conception
- erreurs de spécifications
Prototype 40
Maintenance
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ n 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
41
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Analyse et Spécification
Modèle Cascade
des Besoins
Conception
Implémentation
Vérification/Test
Itératif/Incrémental
Modèle
42
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Développement Orienté
Planning
(Coût élevé)
Modèle Agile
Développement Orienté
Valeur
43
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Solution : Agilité
44
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Méthodologie/Modèle Agile
Définition de l’agilité
45
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Méthodologie/Modèle Agile
46
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Itératif
─ Implique la répétition d’un cycle d’opérations
─ Le projet est affiné au fur et à mesure de chaque opération
─ L’estimation de charge est difficile, mais les courtes itérations nous aident
• On est plus précis sur les petites tâches
• Feedback très rapide
• Plus facile à s’adapter face aux dérives, surprises 47
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
48
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Méthodologie/Modèle Agile
Libérer le génie humain pour l’auto-organisation dans un contexte qu’il peut maîtriser :
─ La taille de l’équipe est limitée
49
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
• . .
Expression de besoins
Expression des besoins
Conception
Conception
Développement
Développement
Tests, recette & debuggage
Tests, recette & debugage
i i i i
1 2 3 n
50
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
─ L’objectif ultime est la satisfaction des utilisateurs en termes de valeur perçue, de facilité
d’utilisation et de respect des délais.
─ Les premiers promoteurs des méthodes agiles ont également impulsé des valeurs nouvelles
pour penser le travail.
─ Ces valeurs ont été écrites sous la forme d’un « Manifeste Agile » au début de la décennie
2000, qui met en avant quatre valeurs fondamentales.
51
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
52
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Les exigences logicielles
Cycle de vie d’un Projet Informatique - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Le manifeste Agile
Notre plus haute priorité est de Accueillons positivement les Livrons fréquemment un logiciel
satisfaire le client en livrant changements de besoins, même opérationnel avec des cycles de
rapidement et régulièrement des tard dans le projet. Les quelques semaines à quelques
fonctionnalités à grande valeur processus agiles exploitent le mois et une préférence pour les
ajoutée changement pour donner un plus courts
avantage compétitif au client
Les utilisateurs ou leurs Réalisons les projets avec des À intervalles réguliers, l'équipe
représentants et les développeurs personnes motivées, en leur réfléchit aux moyens de devenir
doivent travailler ensemble fournissant l’environnement et le plus efficace, puis règle et
quotidiennement tout au long du soutien dont ils ont besoin et modifie son comportement en
projet faisons-leur confiance pour conséquence
atteindre les objectifs fixés 55
Un logiciel opérationnel est la Les processus agiles encouragent Une attention continue à
principale mesure d’avancement un rythme de développement l'excellence technique et à une
soutenable. Les commanditaires, bonne conception renforce
les développeurs et les utilisateurs l’agilité
doivent être capables de maintenir
indéfiniment un rythme constant
Avantages
Adaptables
☺ Réactives aux nouveaux besoins
☺ Réceptives aux nouvelles solutions
• Prendre les décisions définitives le plus tard possible
• De courtes itérations permettent de changer de direction sans laisser
des éléments à moitié fait
Le contrôle qualité est accru
̶ Une étape ne sera pas validée si un livrable ne convient pas au client
• Éviter l’accumulation des erreurs tout au long du projet
58
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
QUIZ TIME
- Les exigences logicielles
Découpage d’un projet - Les modèles de processus de développement logiciel
- Les Frameworks agiles
Le Framework Scrum est un cadre de travail léger/simple, au sein duquel les personnes,
les équipes et les organisations peuvent aborder des problèmes complexes et adaptifs,
tout en livrant de manière productive et créative des produits de la plus grande valeur
possible [Ken Chwaber & Jeff Sutherland, 1990]
64
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
S’appuie sur:
− Des équipes auto-gérées et adaptables et sur l’intelligence collective
− Cycles de développement courts « Sprints » (1 à 4 semaines)
− Implication forte du client (revue de sprint)
Un Product Owner ordonne les besoins (le travail à faire) pour résoudre un problème complexe dans
le backlog de produit (Product Backlog)
La Scrum Team transforme une sélection de ce travail en un Increment de valeur lors d'un Sprint
La Scrum Team et ses parties prenantes inspectent les résultats et s'adaptent pour le prochain Sprint
65
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Composants de Scrum
Équipe Scrum
─ Product Owner − Scrum Master − Équipe de développement
Événements
─ Quatre événements prescrits (à durée limitée) sont utilisés dans Scrum afin de créer de la
régularité et de minimiser le temps passé en réunions
• Planification de Sprint (Sprint Planning)
• Mêlée Quotidienne (Daily Scrum)
• Revue de Sprint (Sprint Review)
• Rétrospective de Sprint (Sprint Retrospective)
Artéfacts (Product Backlog, Sprint Backlog, Increment)
─ Ils représentent du travail ou de la valeur de diverses manières, de telle sorte qu’ils
fournissent de la transparence et des opportunités pour l’inspection et l’adaptation 66
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Le Dilemme SCRUM
Empirisme du Scrum
Contrôle empirique de processus Réduction du gaspillage
L'empirisme soutient que les La pensée Lean réduit le gaspillage
connaissances proviennent de et se focalise sur l'essentiel
l'expérience et que la prise de
décision s’appuie sur l’observation de
faits connues
Scrum
Transparence
Adaptation
Inspection
69
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Scrum
Transparence Adaptation
- Le processus et le travail émergents
Inspection
Lors d’un contrôle, si un ou
doivent être visibles pour ceux qui
Les artefacts Scrum et les progrès plusieurs aspects d’un processus
effectuent et reçoivent le travail
vers les objectifs convenus doivent sortent des limites acceptables et
- Définition d’un standard commun que le produit résultant sera
être inspectés fréquemment et
pour ces aspects afin que les inacceptable, le processus ou le
avec diligence pour détecter des
observateurs partagent une développement en cours doit être
écarts ou des problèmes
compréhension commune de ce qui ajusté dès que possible afin de
potentiellement indésirables
est observé minimiser le risque d’autres dérives
70
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Tout le monde se concentre sur le travail à faire et sur les objectifs Focus
L’équipe Scrum et ses paries prenantes acceptent d’être ouverts
sut tout le travail et les défis impliqués Ouverture
Les membres de l’équipe gagnent le respect en
renforçant la confiance entre les équipes
Respect
Les membres de l’équipe ont le courage de faire
les bonnes choses et de résoudre les problèmes
Courage
Les membres de l’équipe s’engagent
personnellement à atteindre les
objectifs de l’équipe
Engagement
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
72
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Le processus Scrum
73
Le processus Scrum
74
Mêlée
Estimation quotidienne
Sprint Burndown Chart
Visualisation de l'état du projet sous la
Planification
Créer
forme d'un tableau du Sprint
•15
un minutes,
Backlog tous
dules jours
produit
Mêlée
•Trois questions pour chacun
Revue
•Par•Les
analogie du
tâches sprint
de àpréférence
faire
quotidienne
•Qu’avez-vous fait hier
Rétrospective
•L'intuition
•Les
•Géré par est
tâches le acceptable
en
Productcours du sprint
!
Owner
de l’équipe : décisions
•Réunion•Qu’allez-vous collectives
faire aujourd’hui
•Planning
•les
•Définir Poker
•Listetâches
deun tout terminées
ce
objectif qui
pour va
le entrainer du
sprint
•Quels
•Présentation
•Eviter l'influence sont 24
des vos
heures
des du problèmes
nouveautés
leaders d'opinion
•Choisir
travail des
pour éléments
l’équipe Backlog de produit
•Uniquement l’équipe
pour mettre dans leest
•Tout le
•Collégialité monde invitédu sprint
backlog
•Appréciation
•Constat de ce qui de a la
bienvaleur
ou apportée
moins bien
•Chaque élément est découpé en tachesle
•Toute
•Mettre
•Recherche à l’équipe
jour
du le participe
Backlog
consensus, et –
depas
du
la juste
Sprint
propriété
qui
marché
par
Scrum
collective dans
l’élément
Master
des l’organisation
! total(max
estimations
sontreste
•Le estimées à faire
en heures pour2 jours)
le Sprint ->
•La •Informel
•Chiffré
conception de
de façon
2haut imprécise
niveau
– 4 semaines est abordée
burndown chart
tâchesStories
•Les•User ne sont pas nominatives
Quelques règles
76
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
77
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Le Product Owner
Responsable de la gestion, du contrôle et de la
visibilité du Backlog Produit Représentant des clients et des
utilisateurs
• Exprimer clairement les items du Une seule
Product Backlog personne • Il est chargé d’écouter et d’exprimer
les exigences du client: il représente
• Ordonner les items du Product
le voix du client
Backlog (définir les priorités) pour
mieux réaliser les objectifs et les • Porteur de la vision globale du
missions produit
• Optimiser la valeur du travail effectué Responsable de maximiser la valeur du
par le DT produit résultant du travail de DT
• S’assurer que le Product Backlog est • Le bon produit=crée de la valeur
visible, transparent et clair pour tous, Peut déléguer
mais reste • Interface avec les réalisateurs:
et qu’il montre ce sur quoi le DT responsable • Clarifie/s’assure de la compréhension
travaillera prochainement
• Suit et valide la réalisation
• S’assurer que le DT comprend les
Le « Quoi » et le « Pourquoi » • Prendre des décisions sur le produit79
items du Product Backlog
sont très clairs et très priorisé (accepte ou rejette les livrables)
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
L’Équipe de Développement
Il est responsable de créer un plan pour le
Le DT est pluridisciplinaire, qui contient
Sprint et un Sprint Backlog toutes les compétences nécessaires pour
mettre en œuvre un incrément du produit
(Analyste, Architecte, concepteur,
développeur, spécialiste IHM, testeur, etc.)
Il adapte leur plan chaque jours pour Il est auto-organisée et auto-gérée (les
viser le Sprint Goal décisions sont prises collectivement)
Le DT doit être assez petite pour rester réactive Il inculque la notion de qualité en adhérant
et assez grande pour accomplir un travail au «Definition Of Done»: il livre à chaque
significatif durant le Sprint: 6 personnes +/- 3 sprint un incrément « Fini »
(sans tenir compte du PO et SM) potentiellement publiable (Releasable) à la
fin de chaque Sprint
Scrum Master
Il est Il n’est
– Un facilitateur, un coach, un leader, un agent de changement, qui Il n’est pas le chef, il n’assigne pas les tâches
s’assure que l’équipe Scrum dispose d’un environnement
– Il ne doit pas servir de passe plats
favorable à la réussite de projet
– Il ne fait pas le reporting au management
– Le SM est responsable de la compréhension et de l’application de
la méthode Scrum: il guide, facilite et enseigne les pratiques – Il évite de s’impliquer dans le cycle de vie du projet
Scrum à tous les participants du projet
– Le SM n’est pas le PO. Le PO porte plus sur la vision
– Celui qui élimine les obstacles qui ralentissent l’équipe et garantit métier, alors que le SM s’assure que toute l’équipe
le respect des processus Scrum comprend Scrum et l’applique correctement
– Celui qui rend l’équipe autonome
– Celui qui vise à la résolution des problèmes
– Le garant de la transparence
– Celui qui aide l’environnement à devenir agile ( clients…)
– Le Scrum Master est responsable de l’efficacité de l’équipe Scrum
– Les Scrum Masters sont de véritables leaders qui servent la Scrum 82
Team et l'ensemble de l'organisation
Il aide la Scrum Team à rester focaliser Il participe aux réunions et s’assure que
sur la production d’incréments de grand tout les évènements Scrum aient lieu,
valeur utilisable soient positifs, productifs et respectent
leur timebox et l’objectif fixé
Il aide à la pratique de Scrum: Coacher le
DT dans des environnements Il soutient le DT pour mettre en œuvre les
organisationnels où Scrum n'est pas encore éventuelles améliorations identifiées lors
complètement adopté et compris de la rétrospective du sprint
84
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
85
86
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
87
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
88
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Le Backlog du Produit « Product Backlog » est l’artefact le plus important de Scrum, c’est l’ensemble
des éléments/exigences fonctionnelles ou techniques (non fonctionnelles) à implémenter, qui
constituent le produit souhaité
− Les exigences fonctionnelles regroupent des histoires utilisateur (User Story), Epic, Feature, Theme, etc.
− Les exigences techniques sont appelées des histoires techniques (Technical Story): Limites,
performances, etc.
91
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
92
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
94
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
« En tant qu’acheteur en ligne, je veux pouvoir ajouter des items à mon panier supprimer les items
afin de pouvoir n’acheter que ce dont je suis vraiment certain »
« En tant que client (du projet), je peux consulter la liste de mes clients »
« En tant que client, je peux connaître le montant total des factures impayées »
95
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
II ndépendante
N égociable
VV erticale
EE stimable
TT estable
96
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Dans un Backlog de Produit, les stories sont rangées (Classées) selon l’ordre envisagé pour leur
réalisation. Cette notion de priorité prend une grande importance dans le développement itératif.
98
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Premier tour
Second tour
102
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Étant donnée que je suis sur la page de connexion, lorsque je clique sur « mot de passe oublié »,
alors, je suis rédigé vers la page de réinitialisation du mot de passe
Étant donnée que je suis sur la page « réinitialiser mon mot de passe », lorsque je rentre et que je
valide mon identifiant, alors, une vérification de mon identifiant m’informe si oui ou non il existe
Étant donnée que mon e-mail existe, Lorsque je valide mon identifiant, alors, je reçois par sms mon
nouveau mot de passe
104
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
105
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
106
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
108
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
109
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
110
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
112
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
D E E P
Détaillée Estimé Emergent Priorisé
113
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
115
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
User Story 6
User Story 8 User Story 6
User Story 2
User Story 8
User Story 4
Tâche 1 Tâche 2 Tâche 3
User Story 7
User Story 5 Sprint Backlog
User Story 1
Product Backlog
116
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Pourquoi Comment
? Quoi ? ?
Bien que l'Objectif de Sprint soit un engagement fait par les Developers, il offre une certaine
flexibilité en termes de travail nécessaire pour atteindre cet objectif
L'Objectif de Sprint est créé pendant l'événement de Sprint Planning, puis ajouté au Sprint Backlog
Lorsque les Developers travaillent pendant le Sprint, ils gardent l'Objectif de Sprint à l'esprit
119
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
120
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
121
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
C’est une liste de vérifications des tâches que l’équipe doit réaliser avec
succès avant de déclarer que la fonctionnalité est potentiellement livrable
Non négociable!
A faire:
− Pour chaque élément de Backlog
− Pour chaque Incrément
− Tout au long du Sprint 124
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Evènements Scrum
125
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
Evènements Scrum
126
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
3h
15 min
8h 4h
1 mois
127
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
128
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
− L’objectif de Sprint est fixe ne change pas au cours de Sprint même si son périmètre peut être
renégocier entre le Product Owner et les Développeurs
Les objectifs de qualité sont maintenus; ils ne sont jamais revus à la baisse
Un Sprint peut être annulé si l’Objectif de Sprint (Sprint Goal) devient obsolète
− Seul le Product Owner peut annuler un Sprint 130
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
131
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
133
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
134
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
135
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
Réunion de l’équipe : décisions collectives : toute la Scrum Team collabore pour établir un plan
destiné à atteindre un Objectif de Sprint
Le Product Owner veille à ce que les items choisis représente l’Objectif de Produit
Choisir des éléments du Backlog de produit pour mettre dans le Backlog du sprint
Chaque élément est découpé en taches qui sont estimées en heures (max 2 jours)
136
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
− Le Product Owner veille à ce que les items choisis représente l’Objectif de Produit
− Le Product Owner collabore avec les Développeurs qui sélectionnent les items à inclure dans
le Sprint en cours
− Les Développeurs s’organisent pour planifier le travail à faire pour produire un incrément qui
réponde à la Definiton Of Done
137
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
138
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
139
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
Améliore la communication
Favorise les prises de décisions rapides (et élimine la nécessité de faire d'autres réunions)
140
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
141
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
142
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
• La revue des délais, budget, fonctionnalités potentielles et conditions de marché pour les
prochaines versions prévues de la fonctionnalité du produit
• Un Backlog Produit révisé qui définit les éléments probables pour le prochain Sprint
• Le Backlog Produit peut également être ajusté pour répondre aux nouvelles opportunités métiers
146
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
149
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
150
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
Les responsables
151
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
Les événements
152
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
153
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
Amélioration continue
154
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts Scrum
- Les évènements Scrum
- Processus Scrum
155
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Caractéristiques de Scrum
- Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Les Artefacts de Scrum
- Événements Scrum
- Processus Scrum
156
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
QUIZ TIME
1. les fondations
2. les réunions
3. les ressources
4. les livrables
158
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Une question de la gestion de projet est : _____ ?
159
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quelle est la compétence la plus importante pour être
chef de projet ?
1. La capacité à diriger.
160
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
La phase de mise en œuvre du projet comporte une
phase _____.
1. de mise en place
2. de cycle agile
3. de surveillance et de contrôle
4. de clôture
161
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Lorsque les buts sont clairs et les technologies connues,
vous pouvez utiliser une gestion de projet _____.
1. en cascade
2. rétroactive
3. spiralaire
4. ascendante
162
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Les buts sont plus précis que les objectifs.
1. TRUE
2. FALSE
163
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
La dernière phase de la mise en place est _____.
1. l'obtention de l'approbation
2. la réunion de kick-off
164
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
L'énoncé du problème _____.
165
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Pour définir les exigences, vous pouvez _____.
4. établir un prototype
166
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Vos livrables doivent être _____.
167
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Lequel de ces acteurs n'est pas une partie prenante du
projet ?
2. Les sponsors.
168
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Correct
•FAUX
1. VRAI
2. FAUX
169
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Comment peut-on définir la gestion de projet agile ?
170
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Si vous souhaitez gérer un projet de façon agile, qu'est-il
important de faire ?
171
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Si vous souhaitez organiser un team building pour vos
employés de manière agile, quelle approche suivante n'est
PAS conseillée ?
172
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Comment se décompose un cycle ?
173
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Comment peut-on résumer la phase de lancement
d'un projet ?
174
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Qu'est-ce que définir l'objectif d'itération ?
3. Prendre du recul sur toutes les choses à faire avec un maximum d'informations
pour qu'il en découle un objectif.
4. Se demander quelle est la prochaine étape pour faire avancer le projet dans le
temps imparti d'un cycle, et la définir comme objectif.
175
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Si votre équipe comprend 6 personnes et que vous
êtes dans la phase de conduite d'itération, combien
de temps doit durer vos réunions quotidiennes ?
1. Environ 30 minutes
2. Maximum 1 heure
3. Maximum 25 minutes
4. Environ 10 minutes
176
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quelle est la partie la plus importante de la phase
d'adaptation ?
177
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Que doit permettre la phase de clôture d'un projet ?
178
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
La construction d'une maison peut être éligible à une
méthode agile du point de vue _____.
1. du constructeur
2. des propriétaires
3. de l'architecte
4. du maçon
179
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quand est-il préférable d'éviter la méthode agile
pour un projet ?
180
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
En règle générale, combien de temps dure une
itération ?
1. Entre 3 et 6 mois
2. Entre 1 et 2 semaines
3. Entre 1 et 2 mois
4. Entre 2 et 4 semaines
181
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Comment bien cadrer un projet au démarrage ?
3. En définissant les objectifs et les règles sans donner de budget ou de date, ceux-
ci évoluant au cours du projet.
4. En établissant une fiche technique du projet figée qui servira de référence tout au
long du projet. 182
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Dans quelle situation est-il préférable de ne PAS
s'occuper des tâches risquées en premier ?
183
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quels outils choisir pour bien démarrer son projet
agile ?
184
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Dans une approche agile, le besoin exprimé au
commencement _____.
185
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Comment réussir ses réunions debout ?
186
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Que ne peut-on PAS modifier dans un plan
d'itérations ?
187
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Qu'est-ce qu'on peut dire à sa direction afin de la
fédérer autour d'un projet agile ?
1. Qu'on peut très bien avoir une relation contractuelle souple et s'organiser en
interne de manière rigide.
3. Qu'il est possible d'avoir un contrôle total sur le projet même avec une méthode
agile.
4. Qu'en cas de dérapage, c'est seulement l'équipe qui sera jugée coupable et pas la
direction.
188
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Que pouvez-vous faire pour perfectionner votre
démarche agile ?
189
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Dans un projet, la contrainte technique _____ que le
souhait du client
190
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quel est le rôle qui se rapproche le plus d'un coach ?
191
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quelle phase ne doit PAS être négligée pour que
l'équipe comprenne vraiment bien la valeur attendue
par le client ?
1. La phase de lancement
2. La phase d'amorçage
3. La phase de conduite
4. La phase d'adaptation
192
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quels sont les 3 piliers de l’empirisme
193
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
La Scrum Team est composée de:
194
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quels sont les évènements formels pour inspecter et adapter:
3. Sprint de 3 à 4 semaines
196
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Quel est l’objectif principal du Sprint Retrospective?
197
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
La durée des sprints va de 2 à _____ semaines.
1. 12
2. 4
3. 48
4. 8
198
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Why is a backlog refinement event usually held around
midpoint of the Sprint?
199
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
The Scrum Team must always work their stories in priority
order
1. False
2. True
200
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What do Scrum Teams use to visually represent their project?
1. information heaters
2. Status charts
3. Progress simulators
4. Information radiators
201
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
All of the following are TRUE about the Daily Scrum except _____.
1. everyone stands up
2. it lasts 30 minutes
4. it lasts 15 minutes
202
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
In order for Scrum to work, what does the Daily Scrum meeting
rely on?
203
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Before verifying the team has the capacity to complete the work,
what do you need to know?
204
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which scenario is an example of an information radiator?
205
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
The PO can add a new story to a Sprint that the Team is
currently in
1. FALSE
2. TRUE
206
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which statement best describes a Product Owner's
responsibility?
3. Managing the project and ensuring that the work meets the
commitments to the stakeholders.
207
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
The Product Owner determines how many Product Backlog
items the Developers select for a Sprint
2. True, but only after confi rmation by the resource manager that
the Team has enough capacity.
3. True.
5. False.
Choose 3 answers
1. It defines what it takes for an increment to be usable and valuable.
2. It guides the Developers in creating a forecast at the Sprint
Planning.
3. It creates transparency over the work inspected at the Sprint
Review.
4. It provides a template for elements that need to be included in the
technical documentation.
5. It tracks the percent completeness of a Product Backlog item.
209
6. It controls whether the Developers have performed their tasks.
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
When does the second Sprint start?
3. After the Product Backlog for the second Sprint has been selected.
4. Once the architectural changes for the second Sprint have been
approved by the senior architect.
210
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
How much time is required after a Sprint to prepare for the
next Sprint?
4. Enough time for the Development team to fi nish the testing from
the last Sprint.
4. How will we make sure all teams have the right amount of
expertise.
213
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
A Developer takes the Scrum Master aside to express his concerns
about data security issues. What should the Scrum Master Do ?
5. Ask the Developer to share the issue with the team as soon as
possible
214
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
A product Increment must be released to production at the
end of each Sprint.
1. TRUE
2. FALSE
215
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Who is responsible for clearly expressing Product Backlog
Items?
3. The Scrum Master, or the Scrum Master may have the Developers
do it.
216
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which three purposes does the defi nition of "Done" serve?
Choose 3 answers.
2. Increase transparency.
4. Describe the work that must be done before the Sprint is allowed
to end.
2. Increase transparency.
4. Describe the work that must be done before the Sprint is allowed to
end.
219
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
A Scrum Team is required to deliver a done Increment by the end
of a Sprint. Select two statements that explain what done means.
Choose 2 answers.
220
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
When must the Product Owner be present at the Daily Scrum?
(Choose the best answer)
221
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Who has the final say on the order of the Product Backlog?
(Choose the best answer)
1. The Developers
2. The Stakeholders
3. The CEO
222
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which Scrum Values are exhibited by not building Product
Backlog items that have low business value?
(Choose three answers.)
1. Respect
2. Focus
3. Earned value
4. Courage
223
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
As the Sprint Planning meeting progresses, the workload is getting to
be greater than the Developers' capacity. Which two actions make the
most sense to do?
4. Ask the Developers to work overtime for this Sprint and promise
that it won't happen again.
5. The Developers ensure that the Product Owner is aware, starts the
Sprint and monitors progress.
224
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What are two effective ways for a Scrum Team to ensure
security concerns are satisfied?
Choose 2 answers.
1. Have the Scrum Team create Product Backlog items for each concern.
3. Postpone the work until a specialist can perform a security audit and
create a list of security-related Product Backlog items.
1. Whenever it is done
2. Monthly
226
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Who should make sure everyone on the Scrum Team does
his or her tasks for the Sprint?
227
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
During a Sprint Retrospective, for what is the Product
Owner responsible?
228
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
As the Developers start work during the Sprint, they realize they
have selected too much work to finish in the Sprint. What should
they do?
1. Reduce the definition of "Done" and get all of the Product Backlog
items "done" by the new definition.
2. Inform the Product Owner at the Sprint Review, but prior to the
demonstration.
1. TRUE
2. FALSE
230
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
The Sprint Review is mainly an inspect and adapt opportunity
for which group?
232
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which are appropriate topics for discussion in a Sprint
Retrospective?
(Choose the best three answers)
1. Arranging the Sprint Backlog for the next Sprint.
3. Definition of Done.
233
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Sprint burndown charts are an efficient tracking tool
because they show:
234
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
The Product Owner is not collaborating with the Developers during the
Sprint. What are two valuable actions for a Scrum Master to take?
Choose 2 answers.
3. Stop the Sprint, send the Product Owner to a course and restart.
5. Coach the Product Owner in the values of Scrum and incremental delivery.
235
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Who is responsible for managing the progress of work during
a Sprint?
1. The Developers
236
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
An organization has decided to adopt Scrum, but management wants to
change the terminology to fi t with terminology already used. What will
likely happen if this is done?
Choose the best answer.
2. The organization may not understand what has changed within Scrum and
the benefits of Scrum may be lost.
237
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What enhances the transparency of a increment?
238
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which of the following might the Scrum Team discuss during
a Sprint Retrospective?
(Choose the best answer)
1. Methods of communication.
239
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
The Developers ask their product Owner to re-order the Product Backlog. The team is
waiting for an external supplier to deliver a specific software component. Without that
component there won't be enough work in the next sprint to occupy the full team. The
product Owner asks the ScrumMaster for help. What would be good advice to give the
Product Owner ?
(Choose the best answer)
1. Remind the Product Owner that their primary concern is the flow of value
reflected in the ordering of the Product Backlog
2. Tell the Product Owner to re-order the Product Backlog so the work
involving the external component can be planned in a separate sprint
3. Tell the Product Owner that the Product Backlog should be ordered to
maximize utilization of the Developers.
240
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Why does a Scrum Team need a Sprint Goal?
2. A Sprint Goal ensures that all of the Product Backlog items selected for the
Sprint are implemented.
3. Sprint Goals are not valuable. Everything is known from the Product
Backlog.
4. The Scrum Team is more focused with a common yet specific goal.
241
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What is included in the Sprint Backlog?
1. Tests
2. User Stories
3. Use Cases
4. Tasks
5. Any of the above (or others) which are a decomposition of the selected
Product Backlog items
242
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
In accordance with Scrum theory, how should a group of
100 people be divided into multiple Scrum Teams?
1. Check with the allocation department to see who has worked together
before and make these the first teams.
2. Understanding the product, the product vision and the rules of the Scrum
framework, the group divides itself into teams.
3. It doesn't really matter because you can rotate the teams every Sprint to
spread knowledge.
2. Increased commitment
4. Increased self-accountability
5. Increased creativity
244
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Who creates the definition of "Done"?
2. The Scrum Team, in a collaborative eff ort where the result is the common
denominator of all members’ definitions
245
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Who determines how work is performed during the
Sprint?
1. The Developers
3. Developers managers
5. Architects
246
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What is the best way to divide a group of 120 Developers
into teams?
Choose 3 answers
1. Let the HR department run personality tests and decide which groups are well
suited
2. The Product Owner explains the product, the features and the business context
1. The CEO
3. The Developers
4. Technical and architectural work that needs to be done first, as indicated by the
chief enterprise architect.
5. High impact changes that have not been approved by the change request
board.
249
6. Work for which impediments exist that the Scrum Master still needs to resolve.
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
In order to make investment decisions, the Product Owner is likely
to look at the Total Cost of Ownership (TCO) of the product being
built. What costs will a Product Owner take into account?
1. The money spent on development of the product, often a fixed cost per Sprint
multiplied by the Sprints required
250
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What does it mean for a Scrum Team to be cross-functional?
1. The Scrum Team includes cross-skilled individuals who are able to contribute to
do what is necessary to deliver an increment of software.
2. The Scrum Team includes not only developers but also business analysts,
architects, developers and testers.
3. The Scrum Team is a virtual team drawing from separate teams of business
analysts, architects, developers and testers.
251
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: Product Owners must create clear and unambiguous
acceptance criteria foreach Product Backlog item before it may be
selected in Sprint Planning
1. TRUE
2. FALSE
252
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: There are multiple teams working on one product.
Each team should have a separate Product Owner.
1. TRUE
2. FALSE
253
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What variables should a Product Owner consider when
ordering the Product Backlog?
5. Whatever is most appropriate for the Product Owner to achieve the product's
goals and to optimize the value received
254
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which of the following are true about the length of the
Sprint? (Choose 2 answers.)
3. Sprint length is determined during Sprint Planning, and should be long enough
to make sure the Development Team can deliver what is to be accomplished in
the upcoming Sprint.
4. Sprint length is determined during Sprint Planning, and should hold the time it
will take to code the planned features in the upcoming Sprint, but does not
include time for any testing.
5. The length of the Sprint should be proportional to the work that is done in
255
between Sprints.
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
How does an organization know that a product built through
Scrum is successful?
(choose the best answer)
2. By the Product Owner and stakeholders accepting the Increment at the Sprint
Review.
4. By measuring the actual time spent on development versus the time estimated
for development.
256
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: To get started in terms of what to build, Scrum
requires no more than a Product Owner with enough solid ideas for
a first Sprint, Developers to implement those ideas and a Scrum
Master to help guide the process.
1. TRUE
2. FALSE
257
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: A Product Owner can measure success by an increase
in the team's velocity.
1. TRUE
2. FALSE
258
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: A first Sprint can start before the
Product Owner has a complete and exhaustive Product
Backlog in place.
1. TRUE
2. FALSE
259
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Of the following choices, what is the most effective way a
Scrum Master can keep a Scrum Team working at its highest
level of productivity?
260
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Scrum is based on empiricism. All Scrum artifacts must be
transparent to ensure sufficient accuracy of inspection. Which two
measures ensure that the Product Backlog is transparent?
(choose the best two answers)
2. The Product Backlog only has work for the next 2 Sprints.
1. Competitive research
2. Customer feedback
3. Product vision
1. TRUE
2. FALSE
263
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Who should make sure everyone does his or her tasks for the
Sprint?
4. The Developers
264
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which three of the following are feedback loops in Scrum?
Choose 3 answers
1. Daily Scrum
2. Sprint Review
3. Release Planning
4. Sprint Retrospective
5. Refinement Meeting
265
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
How often should customer satisfaction be measured?
1. Quarterly
2. Annually
3. Daily
4. Frequently
266
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
The Product Backlog is ordered by:
1. Size, where small items are at the top and large items are at the bottom.
2. Risk, where safer items are at the top, and riskier items are at the bottom.
4. Importance, where the most important items are at the top at all times.
267
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: The Product Owner should have a complete and
exhaustive Product Backlog before the first Sprint can start?
1. TRUE
2. FALSE
268
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: A Product Owner is essentially the
same thing as a traditional Project Manager?
1. TRUE
2. FALSE
269
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What is the Product Owner accountable for in Scrum?
1. Describing an Increment at the Sprint Planning and make sure that the
Development Team delivers it by the end of the Sprint
2. Writing the User Stories so they are comprehensive enough for the
stakeholders.
3. Maximizing the value of the product resulting from the work of the Scrum
Team.
4. Refining the top level Product Backlog items until they are ready to be handed
over to the Scrum Team. 270
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
if Product Backlog refinement is needed, When should the
Product Backlog be refined and would should participate?
(Choose 2 answers)
1. Describing an Increment at the Sprint Planning and make sure that the
Development Team delivers it by the end of the Sprint
2. Writing the User Stories so they are comprehensive enough for the
stakeholders.
3. Maximizing the value of the product resulting from the work of the Scrum
Team.
4. Refining the top level Product Backlog items until they are ready to be handed
over to the Scrum Team. 271
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
How important is it for a Product Owner to order
Product Backlog items by value points?
1. Using value points is the ultimate way for a Product Owner to predict the value
that the product will provide.
2. It is a good practice, keeping in mind that market reception is the best measure
of value.
272
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: A Product Owner with multiple teams working on one
product should maintain separate Product Backlogs for each team.
1. FALSE.
2. TRUE.
273
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What phrases best describe the relationship of the Product
Owner and the Developers?
(choose the best two answers)
1. They collaborate often so the Developers build Increments keeping end-user and
stakeholder concerns in mind.
2. They should work apart as much as possible in order to keep the concerns of
business and technology separated.
3. The Product Owner should be with the Developers full-time to grow a deep
understanding of the technology being used.
4. They should share no more than the Sprint Planning and the Sprint Review meeting.
5. They collaborate often so the Product Owner can make informed decisions in
balancing eff ort and value of Product Backlog items. 274
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What are three advantages of a Product Owner with a solid
Product Goal?
(choose the best three answers)
2. It helps the Scrum Team keep focus and they can check any decision against it.
4. It gives a good overall direction so Sprints will feel less like isolated pieces of work.
5. It helps the Scrum Team maintain focus on when the complete Product Backlog
should be finished.
275
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Which two things does the Scum Team NOT do during the
first Sprint? (Choose 2 answers. )
276
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
When is it most appropriate for a Scrum Team to change the
definition of “Done”?
277
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
When does the second Sprint start?
3. After the Product Backlog for the second Sprint has been selected.
4. Once the architectural changes for the second Sprint have been approved by the
senior architect.
278
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
When does the second Sprint start?
3. After the Product Backlog for the second Sprint has been selected.
4. Once the architectural changes for the second Sprint have been approved by the
senior architect.
279
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: A Product Owner with multiple teams working on one
product should maintain separate Product Backlogs for each team.
1. FALSE.
2. TRUE.
280
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: The Scrum Team is accountable for releasing the most
valuable product.
1. FALSE.
2. TRUE.
281
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
A Product Backlog is: (Choose 3 answers)
282
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
True or False: A Scrum Team is only allowed to meet with
stakeholders during Sprint Review.
1. TRUE
2. FALSE
283
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What percent of the time should a Product Owner dedicate to
the Scrum Team? (Choose two answers)
1. 100%.
2. The Product Owner inspects the Sprint burn-down at the Daily Scrum for progress
towards a complete Increment and re-planning the team's work.
3. The Product Owner verifies the Sprint Backlog for completeness at the end of Sprint
Planning in order to allow the Sprint to start.
4. The Product Owner shares the current state of Product Backlog at the Sprint Review,
which, combined with the inspection of the Increment, leads to an updated Product
Backlog. 285
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What is the maximum length of a Sprint?
2. Not so long that other business events can't be readily synchronized with
the development work.
286
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What activities would a Product Owner typically undertake in the
phase between the current Sprint Retrospective meeting and the
next Sprint's Sprint Planning?
3. There are no such activities. The next Sprint starts immediately after the
current Sprint.
287
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
What typically happens if Product Backlog is not sufficiently
clear at Sprint Planning?
1. It is acceptable if the Product Owner can give the Scrum Team a clear
Sprint Goal.
2. The Developers have difficulties creating a forecast of work for the Sprint.
3. Nothing in particular.
4. The Scrum Master shouldn't allow this to happen. Look for a new Scrum
Master and re-start the Sprint.
5. The Developers ensure that the Product Owner is aware, starts the Sprint,
and monitors progress.
289
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- La Démarche Scrum
- Les Artefacts Scrum
- Processus Scrum
Le Backlog du Produit « Product Backlog » est l’artefact le plus important de Scrum, c’est l’ensemble
des caractéristiques fonctionnelles ou techniques qui constituent le produit souhaité
− Les caractéristiques fonctionnelles sont appelées des histoires utilisateur (User Story)
− Les caractéristiques techniques sont appelées des histoires techniques (Technical Story)
291
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Démarche Scrum
- Les Artefacts Scrum
- Processus Scrum
292
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Démarche Scrum
- Les Artefacts Scrum
- Processus Scrum
Le Backlog du Produit
Étape 2: Identification des acteurs (1/2)
Un acteur représente l’abstraction d’un rôle joue par des entités externes (utilisateur, dispositif matériel ou autre
système) qui interagissent directement avec le système étudie
Il va falloir identifier puis détailler tous les intervenants, utilisateurs du système dans tous ses aspects. Pour chaque
intervenant on voudra préciser les informations suivantes :
─ Surnom : donner un Surnom aux acteurs rendra plus agréable leur utilisation et il sera plus simple de s’y identifier.
─ Icone / image : ajouter une représentation graphique de l’acteur rend l’identification encore plus facile.
─ Rôle : c’est en fait une description courte souvent juste un mot ou nom commun.
─ Description : on décrit pourquoi et/ou comment cet acteur utilisera le système.
─ Critères de satisfaction : ce qui rendra cet acteur satisfait de l’utilisation qu’il fait du système.
─ Valeur commerciale : élevée, moyenne, basse, bloquante (les autres acteurs ne pourront utiliser le système).
─ Fréquence d’utilisation : permanente, quotidienne, occasionnelle, rare.
─ Nombre d’instances : combien d’intervenants comme celui-ci utiliseront le système. 1, 10, 100+.
─ Niveau de connaissance technologique : élevée, moyenne, basse.
293
─ Niveau de connaissance métier : élevée, moyenne, basse.
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Démarche Scrum
- Les Artefacts Scrum
- Processus Scrum
294
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Démarche Scrum
- Les Artefacts Scrum
- Processus Scrum
295
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Définition de Scrum - Équipe Scrum
Le Framework Scrum -
-
Théorie de Scrum
Valeur Scrum
- Démarche Scrum
- Les Artefacts Scrum
- Processus Scrum
Les besoins fonctionnels identifiés pour ce projet sont regroupées en quatre espaces en fonction
des différents intervenants à savoir :
─ Gestion des activités d’administrateur,
─ Gestion des tuteurs,
─ Gestion des apprenants
─ Gestion des simples visiteurs 296
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
XP values
─ Simplicity
─ Communication
─ Feedback
─ Courage
─ Respect
297
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
Sprint 0
Architecture f°
Le processus XP
Les rôles en XP
Coach
Le Coach agit comme un mentor pour l'équipe, en guidant le processus et en aidant les
membres de l'équipe à rester sur la bonne voie.
En plus du coach, il peut également y avoir un manager qui facilite les communications
externes et coordonne les activités de l'équipe, mais ce n'est pas un rôle formel de XP.
301
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
Les rôles en XP
Customer
Le client est le représentant de l'entreprise qui fournit les exigences, les priorités et
l'orientation du projet
Le client définit le produit qui sera construit, détermine la priorité de ses fonctionnalités et
confirme que le produit fonctionne réellement comme prévu
Ce rôle de client est similaire à celui du « Product Owner » dans Scrum
Programmers
Les programmeurs sont les développeurs qui construisent le produit en écrivant et en
implémentant le code pour les user stories demandées.
Testers
Les testeurs fournissent une assurance qualité et aident le client à définir et à rédiger des302
tests d'acceptation pour les US.
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
303
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
Livrer
Remettre au plus Lean rapidement
tard les décisions Deliver fast
Defer decisions
Optimiser
Construire sur l’ensemble
de la qualité Optimize the
Build Quality in whole
304
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
Processus inutiles
Production inutile
Interruptions
Tempsd’attente
Déplacements inutiles
Défauts
305
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
Kanban
Kanban: les 5 principes
306
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
Kanban: le flux
307
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
308
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
309
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
310
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
311
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
8. Visibilité des progrès et des résultats (Visibility of progress and results): Cette pratique suit
les progrès réalisés en se basant sur le travail accompli
313
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
314
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
2. Livraison dans les temps (Deliver on time): L’application doit être livrée le plus souvent possible
afin de permettre un feed-back rapide
4. Qualité non négociable (Never compromise quality): Les tests sont continus durant tout le
développement. Ils permettent de garantir le bon fonctionnement de l’application, à chaque
étape du développement
315
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
5. Construire par incrément (Build incrementally from firm foundations): chaque incrément doit
être bâti sur des fondations solides liées au socle applicatif de l’entreprise
316
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
Famille Crystal
318
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
3. Communication étroite (Close communication): ici l’on souhaite que l’équipe soit co-localisé
pour une communication osmotique puisse se créer aisément
4. Sécurité personnelle (Personal safety): Crystal préconise que soit mis en place un
environnement où les personnes puissent en toute « sécurité » affronter problèmes et conflits
319
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
- Extreme Programming (XP) - Le Framework FDD
Les autres Frameworks Agiles - Lean Product Development - Le Framework DSDM
- Kanban - Famille des méthodes agiles~ Crystal
5. Focus: Les personnes impliquées dans le projet doivent savoir sur quoi elles doivent travailler
et avoir le temps nécessaire pour réaliser ce travail
6. Accès facile aux utilisateurs experts (Easy access to expert users): à travers cet accès aisé au
« métier », les développeurs peuvent lever rapidement les ambiguïtés et obtenir du feedback
sur leur travail
320
© Mariam Ben Hassen- Projet Fédéré ~Méthode Agile~ 08/02/2022
Les Frameworks Agiles Étude comparative
Caractéristiques Scrum XP Comparatif
FDD DSDM Crystal
Approche de Itérative et Itérative et incrémentale Itérative Itérative incrémentale
développement incrémentale
Durée d’itération Deux à quatre Une à six semaines Deux jours à deux 80% de solutions en selon la méthode
recommandée semaines semaines 20%de temps total utilisée par la famille
Toutes les tailles Petits équipes (moins de Plusieurs membres/ Tous les tailles Tous les tailles/Selon la
Équipe de projet 20 membres) plus qu’une équipe Équipe méthode de la famille
indépendante
Informelle/Réunion Informelle/Réunion Basé sur la Basée sur la Informelle
Communication
quotidienne de quotidienne de synthèse documentation documentation Face à face
de l’équipe
synthèse
Tous types de Petits projets Projets plus complexes Tous types de Tous les types de
Taille de projet
projets projets projets
Client à travers le Client impliqué Client par le biais de Client grâce à des Client grâce à des
Implication du
rôle de « Product rapports (de passage) incréments versions incrémentales
client
Owner » fréquentes
Documentation Documentation de Documentation de base La documentation est La documentation Documentation de base
du projet base (seulement) (seulement) importante existe (seulement)
Sprint, Product and TDD, User stories, Diagrammes UML prototypage Famille de méthodes
Sprint backlog, Refactoring adaptables
Particularités Planning Poker, Tous les types de
Scrum master projets et tailles
d’équipes
Haut niveau de Espace de travail ouvert, Les rapports et la Approche prioritaire Méthodologies qui
© Mariam Ben Hassen- communication et Agile~
Projet Fédéré ~Méthode client faisant partie de documentation des exigences s’adaptent au08/02/2022
type et à