Académique Documents
Professionnel Documents
Culture Documents
de Projet Agile
– (+237)698914734
– totto.philippe@gmail.com
– philippe.totto@the-builders.org
– totto.ndong@univ-douala.com
4 SOMMAIRE
L’approche traditionnelle
L’APPROCHE TRADITIONNELLE
6
– Définition: Succession de phases qui se déversent les unes dans les autres… et
on ne peut pas commencer une phase quand la précédente n’est pas terminée.
Approche classique ou traditionnelle
Cycle (processus) en V
Méthode en Cascade
C’est une approche prédictive:
Conception
Effet Tunel
Réalisation/
Développement
Tests/
Recette
Livraison
L’APPROCHE TRADITIONNELLE
7
Conception
Effet Tunel
Réalisation/
Développement
Tests/
Recette
Livraison
LIMITES DE L’APPROHE TRADITIONNELLE
8
– Attention :
Tous les repères que vous avez acquis en la méthode classique ne vous seront
d’aucune utilité, mais les activités resteront les mêmes. C’est juste la façon dont on
les engeances qui va changer
LE MOUVEMENT AGILE: HISTOIRE ET
10 EVOLUTION
– Itérations et Incréments :
Pour parvenir à disposer à tout moment d’un livrable utilisable régulièrement enrichi
de nouvelles fonctionnalités à forte valeurs ajoutées, il faut diviser le projet en
itérations. Chaque itération va donné naissance à un incrément.
Itérations
PRINCIPES DE FONCTIONNEMENT DE LA GESTION DE
PROJET23
AGILE
– Attention !!!
– Le Sprint: c’est une itération dont l’ensemble constitue le cycle de vie du projet.
Celui-ci a une durée généralement comprise entre 1 et 4 semaines.
– Un incrément: il correspond a un sous ensemble de fonctionnalités utilisables
dont on fait la démonstration à la fin du Sprint.
– La retrospective: c’est une réunion dont l’objectif est de tirer profit de
l’expérience acquise sur le Sprint écoulé de façon à améliorer empiriquement,
l’efficacité de l’équipe.
27 LES BASES DE SCRUM:
Les rôles mis en jeux
– 1ère étape: définition de la vision cible du produit à réaliser. Cela consiste à répondre à des
questions fondamentales telles-que: ‘pourquoi est-ce qu’on fait ce produit?’, ‘à quelle catégorie
d’utilisateur le produit s’adresse t’il?’, ‘quelles sont les principales caractéristiques du produit?’.
Généralement, le Product Owner est responsable de définir la vision cible du produit.
– 2ième étape: le Product Backlog. Ici, il faut dériver de la vision précédente les différentes
fonctionnalités qui vont agrémenter le produit. C’est cette liste qu’on appelle le Product Backlog. À
partir de cette liste, il faudra déterminer le coût de chaque élément qui la compose; pour cela, le
Product owner va consulter l’équipe de développement pour des estimations et cette dernière
pourra en retour suggérer des éléments (techniques) complémentaires.
– 3ième étape: Ordonnancer le Product Backlog. Cela consiste à positionner en avant de cette liste,
les fonctionnalités qui ont le plus de valeur ajoutées et qui coutent le moins chers. Cet
ordonnancement dite l’ordre dans lequel l’équipe de développement transformera les éléments du
Product Backlog en incréments.
29 LES BASES DE SCRUM:
Déroulement du processus Scrum
– 4ième étape: la planification de Sprint. Une fois les étapes précédentes faites, il est possible de passer
à l’étape de planification du Sprint, qui marque le démarrage du Sprint. Ici, le PO et l’équipe de
développement décident de ce qui va être développer dans le Sprint. Le PO s’assure que les
éléments les plus prioritaires sont sélectionnés pour le Sprint et l’équipe de développement
détermine la quantité d’éléments qu’elle se sens capable de réaliser dans le Sprint.
au cours du Sprint, l’équipe de développement va se réunir quotidiennement et se synchroniser lors
de la mêlée quotidienne.
– 5ième étape: la revue et rétrospective de Sprint. Celle-ci intervient à la fin d’un Sprint. Il s’agit d’une
réunion impliquante le PO et l’équipe de développement dans laquelle l’équipe explique et présente
le travail réalisé aux parties prenantes du projet. Ceci a pour principal but de recueillir les feed-back
de ces parties prenantes et de vérifier qu’ils sont sur la bonne voie.
suite à la revue de Sprint, l’équipe Scrum procèdent à la rétrospective dont le but est de faire
bénéficié au projet de l’expérience acquise dans le Sprint qui s’achève. La rétrospective de Sprint
marque le fin du sprint et le début d’une nouvelle planification.
30 LES BASES DE SCRUM:
Déroulement du processus Scrum
31 LES BASES DE SCRUM:
Importance d’une durée de Sprint fixe
Chacun des 05 évènement est ‘time-boxé’, donc doit s’arrêter au temps imparti (ou
avant) quelque soit le niveau d’avancement, sauf le Sprint.
– Le Sprint: 04 semaines max, ne peut pas se terminer avant la durée prescrite.
Elle inclus les 04 réunions d’un Sprint:
La planification
La mêlée quotidienne:
La revue de Sprint
La rétrospective
33 LES BASES DE SCRUM:
Les 05 évènements
NB: il ne s’agit pas d’une réunion de reporting, mais plutôt d’une réunion interne à l’équipe
de développement.
35 LES BASES DE SCRUM:
Les 05 évènements
Instruments de pilotage
41 PILOTER UN PROJET AGILE:
Instruments de pilotage
Il est important de suivre l’avancement de tout projet. Mais n’oublions pas que le principal
indicateur d’avancement reste le produit en train de se construire.
comme outils de pilotage nous pouvons citer:
– Burn-Down Chart: qui permet de suivre l’avancement à court terme
– Burn-Up Chart: suivre l’avancement à long terme
– L’historique de vélocité: permet d’améliorer nos prévisions en calculant la vélocité moyenne
42 PILOTER UN PROJET AGILE:
Instruments de pilotage
Burn-Down Chart:
– il permet de visualiser l’évolution du travail restant en fonction
du temps
– Le burn-Down Chart est mis à jour chaque jour lors de la mêlée
par l’équipe Scrum
43 PILOTER UN PROJET AGILE:
Instruments de pilotage
Burn-Up Chart:
– il permet de visualiser la quantité de travail accompli en
fonction du temps
44 PILOTER UN PROJET AGILE:
Instruments de pilotage
L’historique de vélocité:
– il est utile pour améliorer la projection de l’avancement et la
planification des Sprints et séries de Sprints formants des
release (un sous livrable ou une version du produit)
– La vélocité : elle correspond au nombre de points réalisés sur
un Sprint
COMMENT
PILOTER UN
PROJET AGILE
AVEC SCRUM
Le TROC
46 PILOTER UN PROJET AGILE:
le principe de troc
Un Appercu
50 La Méthode KANBAN
Aperçu
– Il est inspiré du Lean Management
– Il provient du secteur de l’industrie (TOYOTA)
51 La Méthode KANBAN
Aperçu
– Jean de La Fontaine nous disait : « Il ne faut pas vendre
la peau de l’ours avant de l’avoir tué. »
– Le Kanban nous préconise exactement le contraire : « Ne
tuez pas l’ours avant d’avoir vendu sa peau » car cela
risque de faire du stock et la peau peut s’abîmer.
52 La Méthode KANBAN
Management visuel des tâches
– PSD: Professional Scrum Developer. Elle vise tous ceux qui souhaitent valider
leurs connaissances sur la manière de créer des produits
– PSM: Professionnal Scrum Master. Elle vise a devenir un manager agile, des
Scrum Masters. Elle vous donnera d’accérrir des principes pour manager des
équipes de projet en agilité.
– PSPO: Professionnal Scrum Product Owner. Elle vous permet de comprendre
le rôle de Product Owner dans un projet et de pouvoir en assumer le rôle.
– CAAM: Certified Associated in Agiles Methods.
– CPAM: Certified Professionnal in Agiles Methods