Vous êtes sur la page 1sur 13

20/06/2022

Gestion de Projet
Partie 3
M. EL HALOUI

Processus de gestion de projet : L’approche Agile

- Agile : ensemble de “méthodes et pratiques basées sur les valeurs et les principes
du ”Manifeste Agile”.

 Les méthodes classiques, en l’occurrence les modèles en cascade, ne


correspondent plus aux contraintes et aux exigences des organisations en
évolution rapide,

 Les approches agiles reposent sur des cycles de développement itératifs et


adaptatifs en fonction des besoins évolutifs du client.

 L’approche Agile est caractérisé par :


• 4 valeurs,
• 12 principes.
20/06/2022

Processus de gestion de projet : L’approche Agile

Les 4 valeurs de Agile :

• L'équipe et la communication avant les outils et processus

• L'application avant la documentation

• La collaboration avant la négociation

• L'acceptation du changement et la flexibilité avant la planification

Processus de gestion de projet : L’approche Agile


12 Principes de Agile

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : Agile-SCRUM

- Un cadre dans lequel les gens peuvent résoudre des problèmes adaptatifs complexes, tout en
fournissant de manière productive et créative des produits de la plus haute valeur possible,
- Le framework Scrum se compose d'équipes Scrum et de leurs rôles, événements, artefacts et
règles associés,
- Cadre de processus (process framework),
- Un processus définit une façon de travailler, un cadre de processus se contente de délimiter, de «
cadrer »,
- Scrum n’est pas un acronyme. Le mot Scrum vient du rugby : en anglais, scrum signifie mêlée,
- Scrum utilise les valeurs et l’esprit du rugby et les adapte aux projets de développement. l’équipe
chargée du développement travaille de façon collective, soudée vers un objectif précis.
- Elle s'appuie sur le découpage des projets en itérations encore nommées « sprints ».

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM


• Scrum se base sur une approche « itérative et incrémentale »
pour le développement d’un produit.

• Un processus incrémental permet de construire un produit


morceau par

• morceau, chaque nouvelle partie venant s’ajouter à l’existant.

• Le terme itération est utilisé pour désigner une période de


temps dans laquelle sont effectuées des activités qui seront
répétées dans les itérations suivantes.

• Un sprint est une itération qui produit un nouvel incrément

• Un sprint peut avoir une durée qui varie généralement entre


deux semaines et un mois.

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

Les fondamentaux :

1. Priorisation du besoin: Backlog

2. Découpage du besoin : Stories

3. Responsable du produit : Product Owner

4. L’équipe : Scrum Team

5. Rythme à la journée : Daily meeting

6. Rythme au sprint : Sprint Planning, Review, Rétrospective

7. La vélocité : Nombre de points finis pendant une itération. Elle donne une indication
de la capacité de l'équipe

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM


Inputs du cadrage,
idées des clients, de l’équipe, des
sponsors

Dev/Test
Team
Daily standup PO
Product Owner meeting Sprint
review/demo
Scrum master

Incrément de
produitlivrable
Sprint de3
semaines

Dev/Test
Sprint
Team
#1
retro
À partir des
#2
priorités données Immuabilité dela datede fin desprint et
#3
par le PO, l’équipe
#4
choisit autant des biens livrables del’équipe
#5 d’éléments qu’elle
#6 peut s’engager à To-do In progress Done
#7 livrer dans le sprint

Product Sprint Sprint


Backlog planning Backlog

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

Le Product Owner (PO) :


- Définir les fonctionnalités du produit

- Prend des décisions concernant la portée ou le calendrier

- Responsable de l'atteinte des objectifs financiers du projet

- Prioriser le backlog produit

- Ajustez les fonctionnalités et la priorité à chaque sprint, au besoin

- Accepter ou rejeter les résultats du travail

Il y a également le rôle Proxy product owner (PPO ) :


- La personne ou bien l’équipe qui assiste le product owner.

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM

Le Scrum Master (SM) :


- Responsable de la mise en œuvre des valeurs et des
pratiques Scrum
- Coache l'équipe à sa meilleure performance
possible
- Permettre une coopération étroite entre tous les
rôles et fonctions (n'a pas autorité sur l'équipe et a
autorité sur le processus.)
- Protégez l'équipe des interférences externes

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

L'équipe (« Development Team ») :

- Typiquement 3-9 personnes

- Les membres doivent être à plein temps

- Les équipes s'auto-organisent

- Idéalement, pas de titres (pas de chef / sous


chef)

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM

Sprint :

- Un cycle Scrum ;

- Les projets Scrum progressent en une série de « sprints » ;

- La durée typique est de 2 à 4 semaines ou d'un mois calendaire au maximum ;

- Le produit est conçu, codé et testé pendant le sprint.

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

Product backlog

• Les exigences

• Une liste de tous les travaux souhaités sur le projet

• exprimé par article (qui a une valeur pour le


produit)

• Priorité par le propriétaire du produit

• Priorité au départ à chaque sprint

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM


Sprint backlog

Le sprint backlog est un ensemble de user stories choisies et priorisées par le product
owner. convenu par (Product Owner/ ScrumMaster) au début de sprint

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

USER STORY

- Une User Story (US) est une description simple et compréhensible d’une
fonctionnalité à valeur ajouté pour l’utilisateur
- C’est une technique simple pour faire émerger et exprimer un besoin
- a une valeur métier (business value) : 10,20, 30

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM

USER STORY
Modèle de structure d’une User Story:
- En tant que <rôle, persona, user type>
- Je veux <fonctionnalité, tâche, action>
- Afin de <valeur ajoutée, résultat>

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

USER STORY
quelques exemples :

> En tant que recruteur, je veux déposer des offres d’emplois afin de …

> En tant qu’ utilisateur, je veux réserver une chambre d’hôtel afin de …

> En tant qu’ utilisateur, je veux annuler une réservation afin de …


> En tant que jeune diplômé, je veux déposer un CV afin de …

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM

Vélocité
Définition :
La vélocité est le nombre de points de complexité « terminées » au cours d’un
sprint

Objectif:
Planifier, Mesurer et Piloter

Présentation :
Vélocité = ∑ Complexité des US du sprint backlog

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

Suivi du Sprint – Burn down – Work left

Processus de gestion de projet : SCRUM

• Sprint planning

Objectif:
Définir la quantité de travail que l’équipe est capable de commencer et terminer dans le
sprint.

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

Daily Scrum Meeting

Objectif:
Partager ensemble l’avancement, les blocages lors d’un point court et aider à prendre les
bonnes décisions.

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM

Daily Scrum Meeting


Durée Max 15 min.
Qui Dev. team (PO et SM Optionnel mais conseillé)

Pré-requis Kanban à jour

Contenu 3 questions identique pour tous:


- Qu’est ce qui a été fait hier?
- Qu’est ce qui est prévu pour aujourd’hui?
- Est-ce qu’il y a des blocages?
Remarques Même heure, même endroit

Livrables Burndown à jour

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

Sprint Review
Objectif :
valider que les stories sont biens devenues des fonctionnalités
livrables

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM

Sprint Review
Durée Max 4 heures pour un sprint de 1 mois
Qui L’equipe scrum
Les parties prenantes invites par le PO
Pré-requis Fin du sprint timeline
Quand A la fin du sprint
Contenu - Présenter l’increment (demo)
-Inspecter l’increment et adapter le
product backlog si besoin
- revue du timing, budget, capabilities
Livrables - Backlog révisé

Ref. AGILE Developement Methodology. A. Iguider


20/06/2022

Processus de gestion de projet : SCRUM

Sprint Retrospective
Objectif :
faire le bilan du sprint et améliorer les méthodes de travail en
continu.

Ref. AGILE Developement Methodology. A. Iguider

Processus de gestion de projet : SCRUM

•Sprint Retrospective
Durée Max 3h pour des sprints de 4S
Qui La Scrum Team uniquement

Pré-requis - Le Plan d’action de la rétro précédente.


- Le backlog de problèmes
- Un environnement calme
Quand - Juste après la démo
- Avant le sprint planning du sprint suivant
Contenu Collecte de ce qui s’est bien passé, moins
biens passé et les idées d’amélioration.
Livrables - Plan d’action
- Backlog de Problèmes à jour.

Ref. AGILE Developement Methodology. A. Iguider

Vous aimerez peut-être aussi