0% ont trouvé ce document utile (0 vote)
80 vues38 pages

Cours PSM PSPO

Le document présente une approche de gestion de projet Agile, mettant en avant la méthode Scrum et ses principes fondamentaux. Il décrit les rôles clés, les artefacts, les événements, ainsi que la gestion des conflits au sein des équipes Scrum. Enfin, il souligne l'importance de la transparence, de la collaboration et de l'adaptabilité dans un environnement Agile.

Transféré par

oumaimamasmoudi2011
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
80 vues38 pages

Cours PSM PSPO

Le document présente une approche de gestion de projet Agile, mettant en avant la méthode Scrum et ses principes fondamentaux. Il décrit les rôles clés, les artefacts, les événements, ainsi que la gestion des conflits au sein des équipes Scrum. Enfin, il souligne l'importance de la transparence, de la collaboration et de l'adaptabilité dans un environnement Agile.

Transféré par

oumaimamasmoudi2011
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Une gestion dirigée par les Plans

Vision linéaire du projet Cahier des Charges


01 Spécifications Fonctionnelles
Début 02 Spécifications Techniques
03
04
Réalisation
Découpage du projet en
Début Fin
phases du Cycle de Vie Tests
05
Le chef de projet dirige et Fin
organise le travail Devoir de figer le contrat de
réalisation Des spécialistes par
Tâche Analyste

Développeur Architecte
1
Pourquoi Agile
La pyramide agile : du mindset aux pratiques
!

La pyramide agile La représentation


de la pyramide agile permet de
rappeler qu’il faut partir du haut pour
aller vers le bas pour réellement
réussir une agilisation que ce soit
dans le cadre d’une transformation
agile ou dans le cas de formation.
Voici à quoi ressemble cette
pyramide agile
Rapide Adaptable
Incrémental
AGILE
Value-driven
Quality-driven

Itératif
Collaboratif
Pas un processus,
C’est une culture,
un état d’esprit, une
philosophie
& set of values
(Manifeste Agile, 2001)
Valeurs
On découvre de meilleur façons de développer des logiciels en le faisant
et en aidant les autres à le faire
Principes
Agilité : Une gestion dirigée par la Valeur

Vision cadencée du Découpage du projet en Fin


projet incréments 05
04 Version
03 0.5
Version 0.4

Début Fin Début Fin Début Fin


02 Version 0.3
Début
01 Version 0.2

Version 0.1
Responsabilité Collective
Pas de gèle des demandes en
début de projet

Changement /
Facilitateur éclaircissement des
Equipe de du Process idées acceptés
réalisation
Représentant du
7
Incrément
Terminé &
Potentiellement
livrable
Sprint
Max - 1 mois
Scrum
Les 3 piliers de

Transparenc
e

Inspection

Adaptation
9
les valeurs de
SCRUM

les valeurs de SCRUM

10
SCRUM TEAM
Résumé : Les domaines d’intervention d’un Product
Owner !

Primary Customer Facing

Product Marketplace Expert

Product Release Decision Maker

Product Backlog Management Leader

Lead Facilitator of Key Stakeholder Involvement

Product Value Maximizer

Chief Product Visionary

Source : « The New New Product Owner – Focus Areas » - charles


Bradley 12
Le Scrum
Master

13
Le Scrum
Master

Les 8 positions
d’un
Scrum Master

1
i9 presentation to Joe Smith
4
14
Résumé : Les rôles
SCRUM

15
5 niveaux de
planifications

16
PLA

01
N
Agilité : Vue d’ensemble

02 Présentation générale de Scrum

03 Les rôles de Scrum : Product Owner, Scrum


Master & Developers

04 Les artéfacts de Scrum : Backlog de produit &


Backlog de sprint, …

05 Les événements de Scrum

06 Conclusion générale
17
3 artefacts 3 Commitments
Product Backlog Product Goal

Sprint Backlog Sprint Goal

Product Increment Definition of Done

18
Le Backlog
Produit

Idée de projet
Au départ, la difficulté
fondamentale est de
transformer l’idée de
départ en quelque
chose d’utilisable par
l’équipe de réalisation
(ER).

19
Iceberg du backlog de
produit

Stories - INVEST

Epics
Plus de
détails

Features /
Themes

20
Iceberg du backlog de
produit

Ne dépend de rien (réduire les liens entre


items)
On n’a pas une solution technique
figée
Ça a une valeur Business
...
Estimation en complexité ou en story
points
Découpée afin d’être livrée dans d’un seul
Sprint
(Max)
Validation de
l’item

21
En résumé
!!!

Le Product Backlog

Le backlog de C’est l’élément Cette liste unique Le backlog de produit


produit est la liste pivot d’un des choses à faire, inclut un engagement
des futures développement rangées par (commitment) pour le
réalisations de avec Scrum en ce priorité, est au Product Goal
l’équipe. qui concerne le cœur de la
🡺 Tant que le contenu du produit mécanique de mise
produit existe, et la gestion de en œuvre de Scrum
son backlog existe projet. lors des sprints
aussi 🡺 Le Backlog de 🡺 Permet de définir
produit est le produit partiel
dynamique visé et de faire la
planification.
22
Le Backlog de
Sprint

Le Backlog de Sprint

23
Le Backlog de
Sprint

Le Backlog de sprint est composé de :

WHY WHAT HOW

SPRINT GOAL { } de PBIs à Le plan pour préparer


traiter l’incrément

24
En résumé
!!!

Le Product Increment

Chaque Chaque incrément Seul le travail L’incrément est


incrément est inclut les anciens respectant la considéré comme un
utilisable & incréments ‘Definition de point de validation
apporte de la (intégrés) Done’ y est inclut vers le Product Goal
valeur ajoutée

La Definition de Done est un


commitment pour chaque incrément

25
Les 4 événements
Scrum

Max 4 sem.

26
Le Backlog Refinement

• Le raffinement du backlog de produit (Product Backlog Refinement) consiste en l’ajout de


détails, d’estimations et de l’ordonnancement des éléments du Backlog Produit.

• Il s’agit d’une activité régulière dans laquelle le Product Owner et l’équipe de


développement collaborent pour détailler les éléments du Backlog Produit.

• Durant le raffinement du Backlog Produit, les éléments sont revisités et révisés.

• L’équipe Scrum décide comment et quand le raffinement est effectué.

• Toutefois, les éléments du Backlog Produit peuvent être modifiés à n’importe quel moment
par le Product Owner ou à sa discrétion.

27
L’annulation du Sprint

• Un Sprint peut être annulé avant son échéance.


• Seul le Product Owner a le pouvoir d'annuler le Sprint, bien qu'il ou elle puisse le faire
sous l'influence des parties prenantes, de l'équipe de développement ou du Scrum
Master.
• Un Sprint serait annulé si l'objectif du Sprint devient obsolète ou s'il n'a plus de sens
compte tenu des circonstances.
• Mais en raison de la courte durée de Sprints, l'annulation est rarement justifiable.
• Lorsqu'un Sprint est annulé, tous les éléments « DONE » du Backlog produit sont
examinés.
• Généralement, si une partie du travail est potentiellement releasable, le Product Owner
l'accepte. Tous les éléments du Backlog produit incomplets sont estimés à nouveau et
remis au Backlog produit. Le travail effectué en vue de les compléter se déprécie
rapidement et doit être fréquemment estimé à nouveau.
• Les annulations Sprint sont souvent bouleversantes pour l'équipe Scrum et sont très
peu fréquentes.

28
Scrum à grande
échelle

Scrum à grande échelle –


Scrum de scrums …
Scrum de scrums de scrums

29
Conclusion
générale

Waterfall vs. Agile

30
Conclusion
générale

31
Product Backlog Refinement

32
Scrum
Value
Engagement : l’équipe s’engage à la livraison,
également à travailler sur son amélioration sans
relâche. Et elle s’engage à agir comme équipe.

Courage : L’équipe et son organisation doivent avoir


le courage de changer. Essayer des nouvelles
pratiques. L’équipe doit aussi avoir le courage, de
dire les choses comme elles sont. Oser adresser des
problèmes de management et de l’organisation. Focus: L’équipe a besoin d’une
identification claire de la cible pour savoir
où aller à long terme et quelles sont les
priorités pour les objectifs à court terme.

Respect: Les membres de l’équipe Scrum s’aident les


uns et les autres. Lorsqu’un membre ne sait pas, on ne
le juge pas comme inférieur. Il est aidé par un autre
membre de l’équipe qui l’aide dans certaines tâches.
L’équipe Scrum respecte les priorités du business et est La transparence signifie que rien n’est caché et que
alignée en permanence avec les objectifs de tout peut être dit tout ouvertement. Les décisions
l’organisation. sont prises sur la base de faits et non des opinions.
Le management respecte l’auto-organisation de Le processus et les résultats doivent être clairs et
l’équipe Scrum et n’interfère pas. les problèmes adressés ouvertement.

33
Les évènements et cérémonies
(3)

La revue de sprint (ou Sprint review)

La revue de sprint est un rituel du cadre scrum où les parties prenantes sont invitées.
Tous les travaux, réalisés pendant le sprint leur sont présentés lors de cette réunion.
C'est l'occasion où les parties prenantes font part de leurs impressions et clarifient leur exigence.
– La durée : ne dure pas plus de 1 heure
– Les participants : l’équipe de développement, le Product Owner, le Scrum Master, les utilisateurs clés [optionnel], les parties prenantes
[optionnel] et les sponsors [optionnel]
– Les animateurs : C’est Le Product Owner (PO) qui est le maître de cérémonie, Le Scrum Master (SM) sera le second animateur.

La rétrospective de sprint (ou Sprint retrospective) :

Le but de ce rituel est de discuter :


▪ de l’efficacité des processus ou des outils ;
▪ des relations entre les membres ;
▪ des problèmes intervenus dans le sprint ;
▪ de ce qui a bien fonctionné et de ce qui n’a pas fonctionné.
🡺 L’objectif est l’amélioration continue
– La durée : une heure
– Les participants : l’équipe de développement, le Product Owner et le Scrum Master
– Les animateurs : C’est le Scrum Master qui anime la cérémonie.

34
La gestion des conflits
(1)
Le conflit est une composante Naturelle de Le niveau 4 : La croisade/Combat
Le but n’est plus seulement de « vaincre », mais aussi de se débarrasser des personnes. Les clans
la dynamique de groupe s’affrontent par principes interposés.
Les membres de l’équipe pensent que les gens « de l’autre coté » ne vont pas changer. Ils peuvent même
penser que la seule situation est de sortir les autres (ou de les sortir eux même) de l’équipe.

Le niveau 3 : Concours/Compétition
Commencer la dynamique «gagner / perdre». Des attaques personnelles sont échangées. Des clans se
forment. Le problème est distordu, difficile à définir.
Le langage devient déformé, et on entend beaucoup plus de généralisations : « il oublie toujours de
tester », « il ne livre jamais », « vous n’écoutez jamais ce que j’ai à dire » etc. On entend aussi de la
présomption : « je sais ce qu’il pense … ».
A ce niveau, un membre peut se considérer comme celui qui fait tout et pas les autres : « je suis toujours
le seul à faire le compromis pour le bien de l’équipe » etc.

Le niveau 2 : désaccord
Mélange de personnalités et d'enjeux, le problème ne peut être clairement défini. Début de méfiance et
problème de personnalisation.
les membres commencent à prendre de la distance afin de se protéger et de se positionner pour un
compromis éventuel. Leur langage devient de plus en plus général. Fortifiant leurs murs, ils ne partagent
plus leurs connaissances des problèmes.

Le niveau 1 : un problème à résoudre


Objectifs, valeurs, besoins contradictoires. Orienté vers les problèmes plutôt que vers la personne.
Dans ce niveau, les membres de l’équipe vont utiliser des mots clairs, spécifiques et factuels. ils vont
Niveau 0 : s’assurer d’éclaircir les choses si il pensent qu’il y’a une mauvaise communication qui vient de se passer.

Dépression
Les 5 niveaux de conflit de Speed Leas Le niveau 0 : la dépression, est défini par « de la colère tournée vers soi-même »
Parfois, les membres ne savent pas qu‘ils sont en conflit parce qu‘ils sont dans un état de dépression.
35
35
La gestion des conflits
(2)

⮚ Les équipes agiles, sont tout à fait capables de résoudre un certain


✔ Le rôle du Scrum master diffère du « gestionnaire nombre de leurs conflits. Elles peuvent naviguer seules dans les niveaux 1,
d’équipe classique » qui résout les problèmes pour 2 et 3 (décrits précédemment).
l’équipe.
⮚ Dans les niveaux 1, 2 et 3 , la meilleure chose à faire pour le SM est donc
✔ Le scrum master s’assure consciemment de ne pas
d’abord de ne rien faire et d’observer ce que l’équipe est capable de faire.
faire les choses à la place des membres, en premier
lieu du moins. Son rôle est plutôt d’accompagner ⮚ Le moyen le plus simple de gérer les conflits entre les membres de
l’équipe à naviguer seule dans la gestion du conflit. l’équipe est de maintenir les divergences d’opinion au niveau 1 ou de les
ramener à ce niveau afin que tout le monde comprenne et accepte que
✔ L’objectif d’un SM est que l’équipe s’auto-organise, et «nous avons un problème à résoudre et ce n’est pas un problème
se réorganise personnel »

❑ Pour ce faire, les parties concernées devront communiquer en premier


✔ Déterminer le niveau de conflit passe par lieu entre eux, essayer d’écrire les problèmes ensemble sous la forme
l’observation, la conversation et l’intuition. d'un «énoncé de problème réalisable» qui devrait:
✔ être libre de tout blâme
✔ Sensibiliser l’équipe à la gestion des conflits peut ✔ être spécifique et descriptif
rendre l’équipe consciente de ses conflits, et ✔ ne pas se concentrer sur le passé lointain
consciente des vertus de la collaboration. ✔ ne pas être un «dénigrement» des parties impliquées
✔ être accepté par toutes les parties concernées comme une définition de
ce problème.
✔ Sensibiliser l’équipe à la communication non-violente,
à se faire mutuellement du feedback bienveillant et
actionnable.

36
Release plan vs Iteration
plan

37
Causes d’échec de l’agilité

38

Vous aimerez peut-être aussi