Séance 4 Flashcards
Phoenix projet :
Critique méthode planifiée
- 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
C’est quoi l’Agile ?
Ce focalisé sur ce qui compte réellement dans les développements de logiciel
Approches/méthodologies agiles en gestion de projet TI
- SCRUM
- Lean, XP
Pourquoi adopter Agile ?
Main reasons :
- accelerate software delivery
- enhance ability to manage changing priorities
- Increase productivity
- Improve business/IT alignment
Quelques méthodes Agile…
SCRUM
Extreme Programming (XP)
Lean Development
Kanban
Autres methodologies : Crystal Family, Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD) etc.
AGILE
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
La méthodologie SCRUM…
Comment fonctionne t-elle ?
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
AGILE
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
La méthode SCRUM en étapes
A partir de slide 26
- Construire product backlog
- Planifier sprint backlog
- Suivre le projet par le «Daily Scrum
- Le Sprint Review
- Le Sprint Retrospective
A sprint in the SCRUM method :
meaning
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.
Construire product backlog (PB)
É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
Planifier sprint backlog
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
Suivre le projet par le «Daily Scrum
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
Le Sprint Review
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
Le Sprint Retrospective
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.