scéance 5 Échéancier Flashcards

1
Q

Quels sont les 6 grandes étapes de la gestion de l’échéancier traditionnel?

A
  1. planifie la gestion de l’échéancier
  2. Définit les activités
  3. Organise les activités en séquence
  4. Estime la durée des activités
  5. Élabore l’échéancier
  6. On contrôle l’échéancier
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quels sont les 4 grandes étapes de la gestion de l’échéancier en Agile

A
  1. Effectue la feuille de route (roadmap) et on estime les efforts globaux à haut niveau(Product planning)
  2. Le responsable produit (Product owner) séquence les travaux en priorisant le backlog dans les releases (Release planning).
  3. À chaque itération, on estime le sprint à venir (itération planning)
  4. À chaque jour, on valide les priorités (daily planning)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quels est la définition du plan schedule management?

A

Processus qui consiste à établir les politiques, procédures et documentation pour
planifier, développer, manager, exécuter et maitriser l’échéancier du projet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Le plan schedule management répond à quel question?

A
  • Qui va être impliqué dans la préparation de l’échéancier?
  • Quelle approche (modèle) sera prise pour planifier l’échéancier de projet?
  • Quel est le niveau d’exactitude?
  • Les unités utilisées (heures, jours, etc.)
  • Les contrôles en place
  • Quels processus et procédures seront utilisées pour créer l’échéancier?
  • Comment les variations seront gérées,
  • etc..
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

quels est la définition pour définir les activités?

A

Processus qui consiste à identifier les actions spécifiques à
entreprendre pour produire les livrables (deliverables)
* La SDP ou WBS identifie les livrables. Le niveau le plus bas de la SDP correspond à
un lot de travail (work package)
* C’est ici qu’on prend chaque Work Package est on le décompose en activités
(activities)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quels est la définition de sequence activities?

A

processus consiste à identifier et à documenter les relations
logiques entre les activités et à mettre les activités en ordre dans lequel elles
seront effectuées

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

que veut dire: ES, ID, EF, FS, TS, LS, DU, LF

A

ES= early start
ID= identification
EF= Early finish
FS= Free slack (marge libre qui est le temps qu’une activité peut être retardée sans affecter la date de début au plus tôt d’une activité successeur
TS = total slack (marge totale est le temps qu’une activité peut-être retardée sans affecter la date de fin du projet)
LS = Late start
DU = duration
LF = Late finish

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Pourquoi on effectue un diagramme de réseau?

A
  • Aide à justifier vos estimations du projet
  • Aide pour planifier, organiser et contrôler efficacement le projet
  • Montre les interdépendances entre les activités = donc facilite l’identification des risques
  • Facilite les communications avec l’équipe
  • Identifie les opportunités de compression des activités
  • Montre la progression du projet (plus tard)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quels est la définition de estimate activity duration?

A

processus qui consiste à estimer le nombre de périodes de travail requises
pour achever le travail avec les ressources assignées. Ce processus nécessite une
estimation de l’effort de travail requis et de la quantité de ressources pour achever
l’activité.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quels sont les rôles du gestionnaire dans l’estimation?

A
  • Donner les informations nécessaires aux membres de l’équipe
  • Communiquer aux membres de l’équipe, les directives d’estimation (ex. niveau de détail)
  • Effectuer les validations des estimés reçus
  • Éviter de surestimer les provisions des aléas (paddings)
  • Ajouter une contingence (reserve)
  • Documenter les hypothèses (assumptions)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quels sont les 5 technique d’estimation d’une approche traditionnel?

A
  1. Estimation par analogies
  2. Estimation paramétrique
  3. Estimation à 3 points
  4. Estimation ascendante
  5. Analyse des données
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce que l’estimation par analogies?

A
  • Fait usage de paramètres comme la durée, le budget, grandeur, poids et complexité, provenant de projets similaires
    comme base pour l’estimation du projet. Cette technique est basée sur des données réelles (actual data).
  • Utilise souvent une quantité d’information limitée.
  • Cette technique est généralement moins coûteuse et moins longue que d’autres techniques, mais est aussi moins
    précise.
  • Elle peut s’appliquer au projet dans son entièreté tout comme à un segment du projet.
  • Provient d’information des experts ou données historiques
  • Aussi nommé : Estimation descendante (Top-Down estimating)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce qu’une estimation paramétrique?

A
  • Utilise des relations statistiques (algorithme) entre les données historiques et d’autres variables (ex. $ / du
    pied carré en construction) pour estimer les coûts et la durée du projet.
  • Permet de produire une estimation plus précise, en fonction des données qui sont dans le modèle.
  • Elle peut s’appliquer au projet dans son entièreté tout comme à un segment du projet.
  • Heuristique : Meilleures pratiques de l’industrie : Ex. 30% du temps de développement est requis en analyse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qu’est-ce qu’une estimation à 3 points?

A

Utilisée pour améliorer la précision de l’estimation de la durée d’une activité, en tenant compte de l’incertitude
et du risque. Elle peut s’appliquer au projet dans son entièreté tout comme à un segment du projet.
* Estimation plus probable, dPP (most likely estimate, M) – Basé sur ressources réellement affectée au projet
* Estimation optimiste, dO (optimistic estimate, O)
* Estimation pessimiste, dP (pessimistic estimate, P)
1. Méthode PERT ou distribution bêta (Program Evaluation and Review Technique ou Beta distribution):
2. Distribution triangulaire (Triangular distribution) :
(Optimiste + (4*plus probable) + pessimiste) / 6
(Optimiste + Plus probable + pessimiste) / 3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qu’est-ce que l’estimation ascendente?

A
  • Les ressources effectuent une estimation de chaque activité et ils sont
    regroupés par lot de travaux, etc.
  • Utilise la SDP ou WBS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qu’est-ce que l’estimation analyse des données?

A

Analyse des alternatives (Alternatives analysis)
* Lorsque les estimés ne sont pas acceptables, on regarde d’autres alternatives.
* Ex. Outsourcer une partie du projet ou à l’interne. On doit analyser les 2 alternatives.
Analyse de la réserve (Reserve Analysis)
* L’estimation des durées peut inclure une contingence (Buffer) pour tenir compte de l’incertitude dans
l’échéancier (c’est-à-dire des risques)
* Peut être un %
* Peut être estimé également
* Peut être séparé des activités (doit être visible dans la documentation)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Quels sont les 5 techniques d’estimation pour une approche agile?

A
  1. Estimation par affinités
  2. Estimation de l’effort en point relatifs
  3. Poker d’estimation
  4. L’approche de la boîte de temps
  5. L’estimation des tâches en heures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Qu’est-ce que l’estimation de l’effort en points relatifs?

A
  • Chaque élément du Backlog de produit doit être estimé afin d’en faciliter la priorisation.
  • L’approche la plus courante en Scrum est l’estimation en points relatifs.
  • Exemple avec une échelle P-M-G-TG
  • Il serait beaucoup plus facile d’estimer l’effort en utilisant une échelle de points relative (story
    point)
18
Q

Qu’est-ce que l’estimation par affinités?

A

Estimation par affinités
* Regroupe les items similaires dans une même catégorie.
* Vous placez ensuite les user stories en catégorie de même grandeur
* Technique utilisée pour plusieurs choses
* Le plus important : l’unité point d’effort (story point unit) est le même (point de référence)
* Une forme de triangulation et aide à comparer et à s’assurer qu’un point d’effort (story point) est
toujours consistant
* Tailles de t-shirt
* Estimation à haut niveau utilisée pour l’estimation initiale des fonctionnalités (features) et des
récits (user stories)
* Pas utilisé pour faire des estimés détaillés
* Estime l’effort pour chaque fonctionnalité (feature) à haut niveau (Ex. ES, S, M, L, XL, XXL)

19
Q

Quels sont les étapes d’une estimation du backlog en points relatifs?

A
  1. l’équipe estime l’effort requis pour tous les éléments du Backlog de produit :
  2. l’équipe estime sa vélocité à partir des derniers sprints complétés
  3. il est alors possible d’estimer le nombre de sprints requis pour livrer le contenu de ce
    Backlog de produit
20
Q

Comment fonctionne le planning poker?

A
  1. Le responsable de produit (Product Owner) explique un récit
    utilisateur à tous les membres de l’équipe.
  2. Les membres de l’équipe peuvent (et devraient) poser des
    questions afin de s’assurer de bien comprendre le besoin et
    les critères d’acceptation.
  3. Chaque participant choisi la carte correspondant à son
    évaluation.
  4. Au signal du Scrum Master, tous les membres retournent leur
    carte.
  5. Les membres ayant voté le plus haut sont appelés à expliquer leur
    évaluation.
  6. Les membres ayant voté le plus bas doivent ensuite expliquer leur
    évaluation.
  7. On reprend le vote tant qu’il n’y a pas un accord unanime (après 3
    rondes, on peut décréter que la majorité l’emporte)
21
Q

Quels est le contexte d’une planification adaptative?

A
  • Haut niveau d’incertitudes et d’imprévus
  • Changements rapides
  • Marché global très compétitif
  • Envergure à long terme parfois difficile
22
Q

Quels sont les 2 type d’une planification adaptatives?

A
  1. Échéancier itératif avec backlog
  2. La planification sur demande
23
Q

Qu’est-ce qu’une approche hybride?

A
  • L’approche hybride utilise le meilleur des deux approches soient une partie
    en mode traditionnelle et une partie en mode agile.
  • S’applique à des projets qui ont beaucoup de dépendances avec d’autres
    projets ou fournisseurs ou dans des programmes.
24
Q

Qu’est-ce qu’une planification par vagues ou progressives?

A

Planification progressive où le travail à court terme est planifié au niveau inférieur de
la WBS (planification détaillée), alors que le travail à long terme est planifié au niveau
supérieur de la WBS (planification moins détaillée). C’est une forme de planification
progressive/itérative. Au fur et à mesure que le travail progresse, les lots de travaux
(work packages) peuvent être décomposés en activités.

25
Q

Qu’est-ce qu’un approche de la boîte de temps?

A
  • Pour les récits « sans fin », pour lesquels il y a une possibilité d’acharnement
    non souhaité, il convient d’utiliser l’approche de la boîte de temps (time-
    box).
  • L’équipe détermine l’effort qui semble raisonnable et doit tenter de
    compléter le récit en respectant la quantité d’effort convenue.
  • Des rencontres ponctuelles et informelles avec le responsable de produit
    (Product Owner) doivent avoir lieu afin de faire régulièrement l’état de la
    situation.
26
Q

Nommez des exemples de récits typiquement time-boxé?

A
  • Améliorer la performance d’un traitement
  • Travailler l’ergonomie et l’esthétisme de l’objet
  • Augmenter la convivialité d’un processus ou d’une opération
  • Investigation et correction d’un problème de source inconnue
  • Tout autre travail qui ne mérite pas un effort démesuré
27
Q

Qu’est-ce que l’estimation des tâches en heures?

A
  • Lors de la journée de planification d’un sprint, l’équipe découpe en tâches
    chacun des récits sélectionnés par le responsable de produit (Product
    Owner).
  • Chacune de ces tâches doit être estimée en heures.
  • Règle importante: aucune tâche ne peut être estimée à plus de deux
    journées sans quoi il faut la découper.
  • Généralement, on utilise une échelle qui ressemble à ceci:
  • Moins d’une heure
  • Une à deux heures
  • Une demi-journée
  • Une journée
  • Deux journées
28
Q

Quels est la définition du develop schedule?

A

Processus qui consiste à élaborer l’échéancier du projet permettant de
fixer les dates d’achèvement des activités du projet incluant la référence de base
(baseline)
* L’élaboration d’un échéancier acceptable est souvent un processus itératif (tout au
long du projet)
* La révision et le maintien d’un échéancier réaliste se poursuivent au fur et à mesure
que:
* Le travail progresse;
* Le plan de gestion du projet est modifié;
* La nature des événements à risque évolue

29
Q

Qu’est-ce que la méthode du chemin critique?

A
  • Le chemin le plus long du réseau
  • Le chemin avec une marge nulle (ou de 0) (float ou slack)
  • Détermine la durée la plus courte qu’un projet peut durer
  • Marge (Float) : Degré de flexibilité de l’échéancier (Schedule flexibility)
  • Marge (Float) = Date de fin au plus tard (late finish) – Date de fin au plus tôt (early finish)
    = Date de début au plus tard (late start) – Date de début au plus tôt (early start)
30
Q

Quels sont les 2 outils qui permet de compresser le délais?

A
  1. Mise en parallèle ou exécution accélérée par chevauchement (fast tracking)
  2. Compression des délais (crashing)
31
Q

Qu’est-ce que le fast tracking?

A
  • Les phases et activités sont exécutées en parallèle et non en séquence
  • La mise en parallèle peut mener à recommencer des travaux (rework) parce que
    cette approche requiert que le travail soit exécuté sans planification détaillée
  • Peut donc mener à une augmentation des coûts et des risques
  • La mise en parallèle ne fonctionne que si les activités peuvent être chevauchées
    pour réduire la durée du projet
32
Q

Qu’est-ce que la compression des délais?

A
  • Réduire la durée en ajoutant des ressources (ce qui inclus le
    temps supplémentaire)
  • La compression des délais n’aura un effet que sur le chemin
    critique
  • La compression des délais suit la loi des retours décroissants (law
    of diminishing returns), soit que chaque ressource
    supplémentaire résultera en moins d’impact (réduction) sur
    l’échéancier
  • La compression des délais n’est pas toujours une option viable et
    peut engendrer une augmentation des coûts et des risques
33
Q

Quels sont les outils que nous avons lorsqu’il y a des enjeux de ressources?

A
  1. Nivellement (Ressource leveling)
  2. Lissage (Ressource Smoothing)
34
Q

Qu’est-ce qu’un nivellement?

A

Les dates de
début et de fin sont ajustées en fonction des
contraintes de ressources. Cette technique
engendre généralement un changement au
chemin critique

35
Q

Qu’est-ce qu’un lissage de ressource?

A

Ajustement des
activités d’un échéancier pour faire en sorte
que les besoins en ressources n’excèdent pas
une limite. Par contre:
* Le chemin critique ne peut être changé
* Les ajustements doivent donc se faire au sein de
leur marge libre (free float) et de leur marge totale
(total float) disponible

36
Q

Quels sont les outils pour les projet agile?

A
  1. La vélocité
  2. La planification de release
37
Q

Qu’est-ce que la vélocité?

A
  • C’est la mesure de la capacité de livraison de l’équipe pour chaque itération
  • Utile pour la planification des itérations futures mais basées sur le passé
  • Outil de suivi et de communication
  • Normalement, peut varier au début
  • Métrique à utiliser à l’intérieur de l’équipe
38
Q

Qu’est-ce que c’est un diagramme de réseau à barre?

A

Gantt chart

39
Q

Quels sont les extrant d’un échéancier?

A
  1. Gantt chart
  2. Graphique à jalon (Milestone chart)
40
Q

Qu’est-ce qu’un milestone chart?

A
  • Comme le graphique à barres (bar chart), mais identifie seulement la date de
    début ou de fin de livrables majeurs ou d’interface clé externe
  • Cette charte reflète l’avancement des événements majeurs
41
Q

Quels sont les principaux objectifs de l’élaboration d’un échéancier?

A
  • Consolidation de toutes les informations de l’échéancier (estimation des efforts, dépendance,
    assignation des ressources, etc.)
  • Inclus toutes les activités requises pour réaliser le projet (incluant les contingences pour les risques)
  • Avoir un échéancier réaliste (date de début et date de fin)
  • L’échéancier approuvé est la base de référence (baseline) et permet de faire un meilleur suivi et
    contrôle
  • Permet d’être plus proactif lors d’enjeu
42
Q

Quels est la définition du control schedule?

A
  • Processus qui consiste à surveiller l’état du projet dans le but de mettre à jour les progrès
    effectués et à gérer les modifications affectant la base de référence (baseline)
  • Contrôler veut dire comparer avec un plan. Le gestionnaire de projet compare avec le
    plan initial et met un plan action si requis pour contrôler le projet
  • Inclus la mise en action correction et préventive ainsi que l’analyse des causes de
    problème
  • N’est pas uniquement la mise à jour de l’échéancier
43
Q

Quels sont les tableaux de suivis de projet en agilité

A

Tableau Kanban: Récit utilisation estimé en points relatif / tâche technique estimée en heures

Burndowchart: Tendance idéal, en cours et a faire

Burnup chart : travail accompli

Sunset: tendance, planifié, souhaité

Cumulative flow diagram: Permet de visualiser l’avancement du projet (fait, en attente versus complété)

Velocity burndow diagram

Le suivi de la dynamique de l’équipe

Le suivi de l’avancement du produit