Séance 4 Flashcards

1
Q

Phoenix projet :
Critique méthode planifiée

A
  • Aurait dû connaître exigences pour estimer précisément temps, coûts & ressources néc. au projet AVANT de débuter le projet
  • Estimer tâches est très complexe à faire
  • PP n’avaient pas toutes les réponses dès le départ, ni par la suite
  • Equipe doit minimiser demandes de changement en cours de route afin de contrôler le coût, délais & qualité;
  • Equipe doit maintenir un certain niveau de documentat° pour gérer & contrôler projet
  • Contrôle qualité ne se fait pas systématiquement en cours de projet
  • Commentaires des PP ne viennent qu’à la fin de chaque phase ou à la fin du projet
  • Décaissements se font tout au long du projet mais pas l’ajout de valeur qui n’est arrivée qu’à la toute fin du projet plombant les résultats financiers de l’entreprise entre temps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

C’est quoi l’Agile ?

A

Ce focalisé sur ce qui compte réellement dans les développements de logiciel

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

Approches/méthodologies agiles en gestion de projet TI

A
  • SCRUM
  • Lean, XP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pourquoi adopter Agile ?

A

Main reasons :
- accelerate software delivery
- enhance ability to manage changing priorities
- Increase productivity
- Improve business/IT alignment

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

Quelques méthodes Agile…

A

SCRUM
Extreme Programming (XP)
Lean Development
Kanban
Autres methodologies : Crystal Family, Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD) etc.

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

AGILE

A

Product owner: decides what to build
Dev team: builds it
Customer : uses it, experiences it
– Agile : value delivered to customer in small increments : Feedback taken from customer and fed back into process
Customer input organized into prioritized list : product backlog

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

La méthodologie SCRUM…
Comment fonctionne t-elle ?

A

Méthode AGILE utilisant un Scrum master : help PO and DT to maintain good habits
Uses pull system : work gets from product BL to customer in shortest time

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

AGILE

A

Product owner : decides what to build
Dev team : builds it
Customer : uses it, experiences it
Agile : value delivered to customer in small increments
Feedback taken from customer and fed back into process
Customer input organized into prioritized list : backlog

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

La méthode SCRUM en étapes

A partir de slide 26

A
  1. Construire product backlog
  2. Planifier sprint backlog
  3. Suivre le projet par le «Daily Scrum
  4. Le Sprint Review
  5. Le Sprint Retrospective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A sprint in the SCRUM method :
meaning

A

A sprint is a short, time-boxed period when a scrum team works to complete a set amount of work. Sprints are at the very heart of scrum and agile methodologies, and getting sprints right will help your agile team ship better software with fewer headaches.

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

Construire product backlog (PB)

A

Évaluer la durée des items dans le PB avec :
- Le timeboxing
- ou Le poker planning
- ou Le t-shirt sizing
Affinage du Product Backlog:
Conserver une vision à LT;
Estimer nouveaux items;
Regrouper items de moins grande valeur
Découper items de plus grande valeur
Partager sur risques tech. et autres infos utiles

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

Planifier sprint backlog

A

Objectifs – À partir du Product Backlog :
- Déterminer ce qui pourra être livré dans le prochain incrément résultant du sprint à venir.
- Déterminer comment le travail nécessaire pour livrer le prochain incrément se déroulera.

Arbitré par le Scrum Master mais dirigé par le Product Owner

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

Suivre le projet par le «Daily Scrum

A

Répondre aux quest° suivantes :
- Comment ai-je contribué hier à atteindre le but du sprint?
- Comment vais-je contribué aujourd’hui à atteindre le but du sprint?
- Vois-je des obstacles qui pourraient m’empêcher ou empêcher l’équipe de rencontrer les objectifs du sprint?

Arbitré par le Scrum Master mais dirigé par l’équipe de développement

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

Le Sprint Review

A

Objectifs :
- Inspecter l’incrément issue du sprint
- Adapter le Product Backlog si nécessaire
- Déterminer comment créer de la valeur à - l’incrément dans le prochain sprint
- Rechercher de la rétroaction

Revoir ds le backlog avec les utilisateurs qui ns donnent le feedback

Arbitré par le Scrum Master mais conjointement dirigé par l’équipe de développement et les pp

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

Le Sprint Retrospective

A

Objectifs :
- Évaluer comment s’est déroulé le dernier sprint quant aux gens, relations, processus et outils.
- Identifier et classer **principaux items **qui ont bien été et les améliorations possibles
- Créer un plan afin d’implanter les améliorations identifiées précédemment pour que l’équipe Scrum soit plus efficace dans le prochain Sprint

Often right after Sprint Review

Max 3h
Suit souvent immédiatement la rencontre du Sprint Review

Arbitré par le Scrum Master mais dirigé par les membres de l’équipe de développement.

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

Les autres méthodes Agile (1) :
Extreme programming XP

A partir de slide 47

A

Extreme Programming (XP) : Méthodologie agile mettant l’accent sur livraisons fréquentes / rapides, collaboration d’équipe et satisfaction client
5 valeurs fondamentales : Communication, Simplicité, Feedback, Courage, Respect
4 act principales : Conception, codage, test et écoute

17
Q

Les autres méthodes Agile (2) :
Lean

A

7 principes :
Éliminez les sources de gaspillages
Favoriser l’apprentissage
Reporter la décision
Livrez aussi vite que possible
Responsabiliser l’équipe
Construire la qualité intrinsèque
Optimiser le système dans son ensemble