Projet Agile

← Les principes · 14 diapositives · flèches ou clic pour avancer

QUELQUES - NOTIONS... - Projets Informatiques
A Dream is Just a Dream. - A goal is a dream with a plan and a deadline. - - Harvay MacKay
APPROCHE AGILE - Il s’agit de produire quelque chose qui sera déjà utile à son client et utilisable en 2-3 semaines - On travaille toujours autour d’un noyau fonctionnel et si possible en usage - De là naissent les spécifications plus précises - Le produit d’une itération est le prototype qui déclenche les spécifications de l’itération qui suit
APPROCHE AGILE - 4 valeurs fondamentales - L’équipe - Les individus et leurs interactions, plus que les processus et les outils - L'application - Des logiciels opérationnels, plus qu'une documentation exhaustive - La collaboration - La collaboration avec les clients, plus que la négociation contractuelle - L'acceptation du changement - L'adaptation au changement, plus que le suivi d'un plan
ITÉRATION - Itération - Une période de travail agile dans laquelle on retrouve toutes les étapes de la conception et de la réalisation - Sprint - nom d’une itération dans Scrum - dure de quelques jours à un mois - souvent 2 semaines - un sprint comprend plusieurs histoires utilisateurs - Histoire utilisateur (User story) http://referentiel.institut-agile.fr/stories.html - une histoire correspond…
MÊLÉE = SCRUM - Cadre de travail - permettant de répondre à des problèmes complexes et changeants - tout en livrant de manière productive et créative des produits de la plus grande valeur possible
MÊLÉE - PLANIFICATION - Mêlée = Scrum - 3 piliers: transparence + inspection + adaptation - s'appuie sur le découpage d'un projet en boîtes de temps, nommés « sprints » - D'une user story aux tâches - l'intégralité du travail à réaliser est découpée en incréments fonctionnels et les activités de développement s'organisent autour de ces incréments - Définition de fini (DoD) - l'ensemble des…
SCRUM - SUIVI du SPRINT - Mêlée quotidienne (Daily Scrum) - réunion quotidienne de 15 minutes pour faire le point sur - ce qui a été fait depuis la dernière mêlée - ce qu'il est prévu de faire jusqu'à la prochaine - quels sont les obstacles rencontrés durant le travail - Carnet de sprint (Sprint Backlog) - une fois au début de l'itération - liste des histoires utilisateurs à accomplir pendant un…
VÉLOCITÉ - Poker planning - attribution de complexité de tâches en ordre de grandeur (1 à 10 ou 1-3-5-7) - chaque participant attribue sa complexité sans regarder les autres, on joue aux cartes… - avec vote, la majorité l’emporte - Vélocité - A la fin d'une itération, l'équipe additionne les estimations associées aux user stories qui ont été terminées au cours de cette itération. Ce total est…
SCRUM - RÉTROACTION - Extrême programming - Les programmeurs travaillent en duo qui se donnent de la rétroaction en continu - Revue de Sprint - Démonstration des histoires utilisateurs finies - Rétroaction et question du chef de produit du client - Calcul de la vélocité réelle et ajustement de la livraison - http://www.aubryconseil.com/post/2007/11/25/336-la-revue-de-sprint - Rétrospective de…
PRODUIT - Carnet de produit (Product Backlog) - liste ordonnée par priorité de tout ce qui pourrait être requis dans le produit et est l'unique source des besoins pour tous les changements (Ken Schwaber et Jeff Sutherland) - Propriétaire du produit (Product Owner) - personne ayant la responsabilité de produire et de maintenir à jour le carnet de produit (Product Backlog) - c'est lui qui détermine…
RÔLES agiles - Propriétaire du produit (Product Owner) - personne ayant la responsabilité de produire et de maintenir à jour le carnet de produit (Product Backlog) - c'est lui qui détermine les priorités et qui prend les décisions d'orientation du projet - Chef de mêlée (Scrum Master) - son objectif est de protéger l’équipe de perturbation externes - il anime les mêlées - Participants -…
You know what the difference is between a dream and a goal? A plan - Jodi Picoult - A goal without a plan is just a wish - Antoine de St-Exupery - A goal is a dream with a deadline - Napoleon Hill - If you have a goal, write it down. If you do not write it down, you do not have a goal - you do not have a goal, you have a wish. - Steve Maraboli - A dream written down with a date become a goal. A…
SCRUM - DANGERS - Dette technique (Technical Debt) - qualité interne du produit qui après plusieurs itérations devient désordonnée dû à un manque d’architecture suite à des changements frénétiques - peut être intentionnelle pour respecter un délai de livraison - http://martinfowler.com/bliki/TechnicalDebt.html - http://blog.codinghorror.com/paying-down-your-technical-debt/ -…