SlideShare une entreprise Scribd logo
1  sur  33
Guillaume ROUCOU
grc-consulting.fr
1
Parlons Agilité !
Introduction à l’approche Agile
2
1|Découvrons ensemble l’Agilité
2|Focus sur le Product Owner
3|Focus sur le Scrum Master
Parlons Agilité ! - Introduction à l'approche Agile
AGENDA
DÉCOUVRONS
L’AGILITÉ
Parlons Agilité ! - Introduction à l'approche Agile
4
POURQUOI LES MÉTHODES AGILES ?
Parlons Agilité ! - Introduction à l'approche Agile
Tout est une question de besoin
5
POURQUOI LES MÉTHODES AGILES ?
Parlons Agilité ! - Introduction à l'approche Agile
Causes majeures d’échec des projets
Une vision floue et un périmètre qui change
une disponibilité des ressources incertaine
Un délai mal maîtrisé
Des utilisateurs finaux peu impliqués
Source : KPMG New Zealand Project Management Survey 2010
6
AGILITÉ ?
Parlons Agilité ! - Introduction à l'approche Agile
Adaptation
au changement
AGILITÉ
Process et
documentation
simples
Résultats
concrets rapides
Une vision claire
et partagée
Intelligence
collective
Interactions
Maximiser le travail
à ne pas faire
Amélioration
“en faisant”
7
• Nous découvrons comment mieux développer des logiciels
par la pratique et en aidant les autres à le faire.
Ces expériences nous ont amenés à valoriser :
MANIFESTE AGILE – LES 4 VALEURS
Les individus
et leurs interactions
plus que les processus et
les outils
Des logiciels
opérationnels
plus qu’une
documentation
exhaustive
La collaboration avec
les clients
plus que la
négociation
contractuelle
L’adaptation
au changement
plus que le
suivi d’un plan
Nous reconnaissons la valeur des secondes éléments,
mais privilégions les premiers.
Parlons Agilité ! - Introduction à l'approche Agile
8
LES APPORTS DE L’AGILITÉ
Parlons Agilité ! - Introduction à l'approche Agile
On ne peut mesurer un avancement que sur la base
de réalisations concrètes et abouties
Des résultats concrets pour obtenir du feedback
et maîtriser l’avancement.
Durée préconisée d’une itération : < 1 mois
Idées Idées Idées
Résultat Résultat Résultat
Itération 1 Itération 2 Itération 3
9
LES PRINCIPES
Parlons Agilité ! - Introduction à l'approche Agile
Travailler constamment sur ce qui est le plus important
pour maximiser la valeur du résultat produit.
Fin de projet
Nouvelle idée
?
A faire pour
l’itération
en cours
10
LE CHOC DES STRATÉGIES
Parlons Agilité ! - Introduction à l'approche Agile
Anticipation Adaptation
Stratégies d’anticipation
• Architecture et planification complète en
amont
• Cahier des charges fixe
• Suivi rigoureux du plan
Stratégies d’adaptation
• Architecture et planification « Juste assez,
juste à temps »
• Portée variable, priorisée en continue
• Cycles de rétroaction (feedback loop)
• Auto-organisation
ComplexitéEnvergure
Contexte
organisationnel
11
MÉTHODOLOGIE
Parlons Agilité ! - Introduction à l'approche Agile
Choix de l’approche
Approche
orientée
PLAN
PERIMETRE
PLAN
COÛTDELAIS
Approche
orientée
VALEURPERIMETRE
VALEUR
COÛTDELAIS
Fixé
Variable d’ajustement
12
ORGANISATION
Parlons Agilité ! - Introduction à l'approche Agile
Les fondamentaux
Rythmer le
projet
Travailler sur
ce qui compte
Suivre
l’avancement
S’améliorer
Priorisation
Planification
Revue
Rétrospective
13
L’ITÉRATION AGILE
Parlons Agilité ! - Introduction à l'approche Agile
Réalisation
Itération N (2 semaines)
Planification
« Que réalise-t-on ? »
(2h)
Revue
« Qu’avons-nous terminé ? Feedback ? »
(1h30)
Rétrospective
« Améliorons-nous »
(<1h)
14
Parlons Agilité ! - Introduction à l'approche Agile
Optimiser le temps de chacun :
Des rendez-vous récurrents utiles
 « Timeboxés »
 But clair identique à chaque itération
 Audience limitée définie
 Déroulement qui va droit au but
 Suivi visuel de l’avancement
15
Parlons Agilité ! - Introduction à l'approche Agile
Optimiser le temps de chacun :
Une documentation utile,
limitée à l’essentiel
16
Parlons Agilité ! - Introduction à l'approche Agile
Un groupe projet apprenant :
A chaque itération, une rétrospective
pour générer 3 actions concrètes
d’amélioration
17
• Auto-organisée
‒ L’équipe choisit la meilleure façon d’accomplir leur travail
‒ Au lieu d’être dirigée par des personnes externes à l’équipe
• Pluridisciplinaire
‒ L’équipe regroupe toutes les compétences nécessaires pour
effectuer le travail
‒ Sans dépendre de personnes n’appartenant pas à l’équipe
Parlons Agilité ! - Introduction à l'approche Agile
L’ÉQUIPE AGILE (SCRUM)
Product
Owner
Scrum
Master
Development
Team
FOCUS SUR LE
PRODUCT OWNER
Parlons Agilité ! - Introduction à l'approche Agile
19
PRODUCT OWNER – QUI ES-TU ?
Parlons Agilité ! - Introduction à l'approche Agile
Définir la vision
produit
Représenter le client/
l’utilisateur dans l’équipe
Communiquer en
externe l’avancement
Créer et maintenir
le product backlog
Prioriser le product
backlog
Rédiger les US
Participer aux
meetings
Accepter ou refuser le
travail réalisé
Être disponible sur
demande de l’équipe
20
DÉFINIR LA VISION PRODUIT : REX
Parlons Agilité ! - Introduction à l'approche Agile
Objectif : inventer les usages mobiles de demain
Ice breaker, ouverture des
chakras, brainstorming,
vote, nouvelle star,
storyboard, maquette, pitch
elevator
Déroulement
Product Backlog, lot 1
priorisé, maquettes,
communication
Résultats
21
COMPÉTENCES DU PRODUCT OWNER
Parlons Agilité ! - Introduction à l'approche Agile
Etre disponible
FOCUS SUR LE
SCRUM MASTER
Parlons Agilité ! - Introduction à l'approche Agile
23
RÔLES DU SCRUM MASTER
Parlons Agilité ! - Introduction à l'approche Agile
Promeut
l’Agilité
Supprime
les
obstacles
Réduit les
perturbations
extérieures
Facilite
l’adoption
Stakeholders
Product
Owner
Equipe de
dvpmt
Organisation
Communique
avec le
Management
Coache
l’équipe
S’assure du
respect de
la méthode
Conseille le
Product
Owner
Facilite la
coopération et
les interactions
24
• Définition
• Focus Group Agile UX
• Priorisation
• « Business points »
• Ateliers « Buy a feature »
• Pondération
• « Points d’effort »
• Pondération relative entre les Users Stories
• Estimation collective
• Planning Poker
• Par similitude
Parlons Agilité ! - Introduction à l'approche Agile
DÉFINITION, PRIORISATION & PONDÉRATION DU BACKLOG
25
• Ce sont les personnes qui réaliseront la story
qui l’estiment
• Le planning poker nécessite que l’on justifie
les points que l’on attribue
• Le planning poker propose un étalonnage
assez réduit qui limite les erreurs
(une story trop grosse est découpée
en plusieurs stories)
• Les valeurs sont relatives
• Les valeurs sont prédéfinies
• Tout le monde a son mot à dire (parmi l’équipe)
• C’est FUN !
Parlons Agilité ! - Introduction à l'approche Agile
LE PLANNING POKER – POURQUOI CA MARCHE ?
26
RADIATEUR D’INFORMATIONS
Parlons Agilité ! - Introduction à l'approche Agile
27
• Pour être considérée comme terminée, une User
Story doit répondre à certains critères :
• Codée
• Testée fonctionnellement
• Testée unitairement
• Documentée
• Etc…
• Cette notion a pour objectif de fixer le niveau de
qualité attendu
Parlons Agilité ! - Introduction à l'approche Agile
LE « DONE »
28
• Burndown Chart
• Velocity Chart
Parlons Agilité ! - Introduction à l'approche Agile
QUELQUES MÉTRIQUES
29
COMPÉTENCES DU SCRUM MASTER
Parlons Agilité ! - Introduction à l'approche Agile
Capacité à
guider
Ténacité
Au service
de l’équipe
30
SCRUM EN UNE IMAGE
Parlons Agilité ! - Introduction à l'approche Agile
Product backlog Increment
Dvp
Team
Product
Owner
Sprint
Planning
Daily
Stand-Up
Sprint
Retrospective
Release
2-6 months
Sprint
2-4 weeks
Daily Scrum
24 hours
Scrum
Master
Sprint backlog
Scrum Team Iterations Events
Sprint
Review
Artefacts
31
COACHING AGILE – DÉMARCHE D’ACCOMPAGNEMENT
Parlons Agilité ! - Introduction à l'approche Agile
Proposer un cadre agile
et dynamiser le travail collectif.
Référent
organisationnel
Facilitateur
Co-construire :
 Outils de suivi
 Synchronisation
 Communication
 Rôles & responsabilités
 Animation des
réunions type
 Soutien aux activités
des différents rôles
(découpage, priorisation…)
32
COACHING AGILE – DÉMARCHE D’ACCOMPAGNEMENT
Parlons Agilité ! - Introduction à l'approche Agile
Accompagner les acteurs du projet
vers l’autonomie
Faciliter les « premières fois »
Passer la main rapidement et être présent en soutien
S’éloigner pour ancrer l’autonomie
Intervenir à la demande sur certain temps fort
 Intervenir lorsque nous avons le plus de valeur ajoutée.
1
2
3
4
33
Parlons Agilité ! - Introduction à l'approche Agile

Contenu connexe

Tendances

Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2Pierre Medina
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Synthèse : démarche de mise en oeuvre d'un portefeuille projets
Synthèse : démarche de mise en oeuvre d'un portefeuille projetsSynthèse : démarche de mise en oeuvre d'un portefeuille projets
Synthèse : démarche de mise en oeuvre d'un portefeuille projetsCOMPETENSIS
 
Processus de gestion de projets «agile» et émergents
Processus de gestion de projets «agile» et émergentsProcessus de gestion de projets «agile» et émergents
Processus de gestion de projets «agile» et émergentsClaude Emond
 
Cours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxCours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxRémi Bachelet
 
Présentation management agile PMI
Présentation management agile PMIPrésentation management agile PMI
Présentation management agile PMIDavid Brocard
 
Les 4 phases du management de projet
Les 4 phases du management de projetLes 4 phases du management de projet
Les 4 phases du management de projetAntonin GAUNAND
 
Comment mettre en place un bureau de projets avec succès !
Comment mettre en place un bureau de projets avec succès !Comment mettre en place un bureau de projets avec succès !
Comment mettre en place un bureau de projets avec succès !PMI-Montréal
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Méthode de conduite de projet
Méthode de conduite de projetMéthode de conduite de projet
Méthode de conduite de projetDavid Gana
 
Change Management - Conduite du Changement
Change Management - Conduite du ChangementChange Management - Conduite du Changement
Change Management - Conduite du ChangementEve-Caroline Barrabé
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsCOMPETENSIS
 
Gestion du risque dans un projet Agile
Gestion du risque dans un projet AgileGestion du risque dans un projet Agile
Gestion du risque dans un projet AgileBasile du Plessis
 

Tendances (20)

Les fondamentaux du Management de Projet
Les fondamentaux du Management de ProjetLes fondamentaux du Management de Projet
Les fondamentaux du Management de Projet
 
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Synthèse : démarche de mise en oeuvre d'un portefeuille projets
Synthèse : démarche de mise en oeuvre d'un portefeuille projetsSynthèse : démarche de mise en oeuvre d'un portefeuille projets
Synthèse : démarche de mise en oeuvre d'un portefeuille projets
 
Processus de gestion de projets «agile» et émergents
Processus de gestion de projets «agile» et émergentsProcessus de gestion de projets «agile» et émergents
Processus de gestion de projets «agile» et émergents
 
Formation Gestion de projet
Formation Gestion de projetFormation Gestion de projet
Formation Gestion de projet
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Cours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxCours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les Fondamentaux
 
Présentation management agile PMI
Présentation management agile PMIPrésentation management agile PMI
Présentation management agile PMI
 
Les 4 phases du management de projet
Les 4 phases du management de projetLes 4 phases du management de projet
Les 4 phases du management de projet
 
Comment mettre en place un bureau de projets avec succès !
Comment mettre en place un bureau de projets avec succès !Comment mettre en place un bureau de projets avec succès !
Comment mettre en place un bureau de projets avec succès !
 
Formation en conduite de projet
Formation en conduite de projet Formation en conduite de projet
Formation en conduite de projet
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Méthode de conduite de projet
Méthode de conduite de projetMéthode de conduite de projet
Méthode de conduite de projet
 
Change Management - Conduite du Changement
Change Management - Conduite du ChangementChange Management - Conduite du Changement
Change Management - Conduite du Changement
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outils
 
Initiation à la gestion de projet
Initiation à la gestion de projetInitiation à la gestion de projet
Initiation à la gestion de projet
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
Gestion du risque dans un projet Agile
Gestion du risque dans un projet AgileGestion du risque dans un projet Agile
Gestion du risque dans un projet Agile
 

En vedette (20)

Lean startup
Lean startupLean startup
Lean startup
 
Management projet international
Management projet internationalManagement projet international
Management projet international
 
Hec executive coach Philippe Olivier CLEMENT cv 10102014
Hec executive coach Philippe Olivier CLEMENT cv 10102014Hec executive coach Philippe Olivier CLEMENT cv 10102014
Hec executive coach Philippe Olivier CLEMENT cv 10102014
 
Microsoft presents to the CIM Levitt Group
Microsoft presents to the CIM Levitt GroupMicrosoft presents to the CIM Levitt Group
Microsoft presents to the CIM Levitt Group
 
Cv consultant sig et carto 2015
Cv consultant sig et carto 2015Cv consultant sig et carto 2015
Cv consultant sig et carto 2015
 
Cv Esther Joly
Cv Esther JolyCv Esther Joly
Cv Esther Joly
 
Agilité et modèles de changement
Agilité et modèles de changementAgilité et modèles de changement
Agilité et modèles de changement
 
L'entreprise agile
L'entreprise agileL'entreprise agile
L'entreprise agile
 
Qu'est ce que l'entreprise agile ?
Qu'est ce que l'entreprise agile ?Qu'est ce que l'entreprise agile ?
Qu'est ce que l'entreprise agile ?
 
Mini Cv Kamal Idkhebbach
Mini Cv Kamal IdkhebbachMini Cv Kamal Idkhebbach
Mini Cv Kamal Idkhebbach
 
Social network
Social networkSocial network
Social network
 
Story point
Story pointStory point
Story point
 
Usages de la CNV en agilité
Usages de la CNV en agilitéUsages de la CNV en agilité
Usages de la CNV en agilité
 
Cv Arnaud Maffre Projet Qualite 7 05 09 Avec Tableau
Cv Arnaud Maffre Projet Qualite 7 05 09 Avec TableauCv Arnaud Maffre Projet Qualite 7 05 09 Avec Tableau
Cv Arnaud Maffre Projet Qualite 7 05 09 Avec Tableau
 
Stop to start
Stop to startStop to start
Stop to start
 
Order to cash Agile
Order to cash AgileOrder to cash Agile
Order to cash Agile
 
Agile shock therapy
Agile shock therapyAgile shock therapy
Agile shock therapy
 
Kanban Key Performance indicator
Kanban Key Performance indicatorKanban Key Performance indicator
Kanban Key Performance indicator
 
Guide scrum
Guide scrumGuide scrum
Guide scrum
 
User stories
User storiesUser stories
User stories
 

Similaire à Parlons Agilité !

Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPguestaaee88d
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPPyxis Technologies
 
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...PMI-Montréal
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013Pyxis Technologies
 
Scrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdfScrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdfJEBBARIMANE
 
La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?Christa Dabilly
 
Adoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisAdoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisPyxis Technologies
 
Agile par nature catalogue de formation. v1.1
Agile par nature   catalogue de formation. v1.1Agile par nature   catalogue de formation. v1.1
Agile par nature catalogue de formation. v1.1stephane cauchy
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernancePyxis Technologies
 
La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]Technologia Formation
 
Le voyage d'Aéroports de Montréal vers une plus grande agilité organisationn...
Le voyage d'Aéroports de Montréal  vers une plus grande agilité organisationn...Le voyage d'Aéroports de Montréal  vers une plus grande agilité organisationn...
Le voyage d'Aéroports de Montréal vers une plus grande agilité organisationn...Claude Emond
 
Découverte / Sensibilisation de l'Agilité
Découverte / Sensibilisation de l'AgilitéDécouverte / Sensibilisation de l'Agilité
Découverte / Sensibilisation de l'AgilitéAurélie Gauthier
 
Le Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie ProduitLe Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie ProduitXL Groupe
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 

Similaire à Parlons Agilité ! (20)

La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013
 
Scrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdfScrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdf
 
Scrum.pdf
Scrum.pdfScrum.pdf
Scrum.pdf
 
Introduction scrum
Introduction scrumIntroduction scrum
Introduction scrum
 
La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?La gestion de projet en mode Agile : quelle réalité opérationnelle?
La gestion de projet en mode Agile : quelle réalité opérationnelle?
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Adoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisAdoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défis
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Agile par nature catalogue de formation. v1.1
Agile par nature   catalogue de formation. v1.1Agile par nature   catalogue de formation. v1.1
Agile par nature catalogue de formation. v1.1
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernance
 
La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]
 
Le voyage d'Aéroports de Montréal vers une plus grande agilité organisationn...
Le voyage d'Aéroports de Montréal  vers une plus grande agilité organisationn...Le voyage d'Aéroports de Montréal  vers une plus grande agilité organisationn...
Le voyage d'Aéroports de Montréal vers une plus grande agilité organisationn...
 
Découverte / Sensibilisation de l'Agilité
Découverte / Sensibilisation de l'AgilitéDécouverte / Sensibilisation de l'Agilité
Découverte / Sensibilisation de l'Agilité
 
Le Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie ProduitLe Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie Produit
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 

Parlons Agilité !

  • 1. Guillaume ROUCOU grc-consulting.fr 1 Parlons Agilité ! Introduction à l’approche Agile
  • 2. 2 1|Découvrons ensemble l’Agilité 2|Focus sur le Product Owner 3|Focus sur le Scrum Master Parlons Agilité ! - Introduction à l'approche Agile AGENDA
  • 3. DÉCOUVRONS L’AGILITÉ Parlons Agilité ! - Introduction à l'approche Agile
  • 4. 4 POURQUOI LES MÉTHODES AGILES ? Parlons Agilité ! - Introduction à l'approche Agile Tout est une question de besoin
  • 5. 5 POURQUOI LES MÉTHODES AGILES ? Parlons Agilité ! - Introduction à l'approche Agile Causes majeures d’échec des projets Une vision floue et un périmètre qui change une disponibilité des ressources incertaine Un délai mal maîtrisé Des utilisateurs finaux peu impliqués Source : KPMG New Zealand Project Management Survey 2010
  • 6. 6 AGILITÉ ? Parlons Agilité ! - Introduction à l'approche Agile Adaptation au changement AGILITÉ Process et documentation simples Résultats concrets rapides Une vision claire et partagée Intelligence collective Interactions Maximiser le travail à ne pas faire Amélioration “en faisant”
  • 7. 7 • Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser : MANIFESTE AGILE – LES 4 VALEURS Les individus et leurs interactions plus que les processus et les outils Des logiciels opérationnels plus qu’une documentation exhaustive La collaboration avec les clients plus que la négociation contractuelle L’adaptation au changement plus que le suivi d’un plan Nous reconnaissons la valeur des secondes éléments, mais privilégions les premiers. Parlons Agilité ! - Introduction à l'approche Agile
  • 8. 8 LES APPORTS DE L’AGILITÉ Parlons Agilité ! - Introduction à l'approche Agile On ne peut mesurer un avancement que sur la base de réalisations concrètes et abouties Des résultats concrets pour obtenir du feedback et maîtriser l’avancement. Durée préconisée d’une itération : < 1 mois Idées Idées Idées Résultat Résultat Résultat Itération 1 Itération 2 Itération 3
  • 9. 9 LES PRINCIPES Parlons Agilité ! - Introduction à l'approche Agile Travailler constamment sur ce qui est le plus important pour maximiser la valeur du résultat produit. Fin de projet Nouvelle idée ? A faire pour l’itération en cours
  • 10. 10 LE CHOC DES STRATÉGIES Parlons Agilité ! - Introduction à l'approche Agile Anticipation Adaptation Stratégies d’anticipation • Architecture et planification complète en amont • Cahier des charges fixe • Suivi rigoureux du plan Stratégies d’adaptation • Architecture et planification « Juste assez, juste à temps » • Portée variable, priorisée en continue • Cycles de rétroaction (feedback loop) • Auto-organisation ComplexitéEnvergure Contexte organisationnel
  • 11. 11 MÉTHODOLOGIE Parlons Agilité ! - Introduction à l'approche Agile Choix de l’approche Approche orientée PLAN PERIMETRE PLAN COÛTDELAIS Approche orientée VALEURPERIMETRE VALEUR COÛTDELAIS Fixé Variable d’ajustement
  • 12. 12 ORGANISATION Parlons Agilité ! - Introduction à l'approche Agile Les fondamentaux Rythmer le projet Travailler sur ce qui compte Suivre l’avancement S’améliorer Priorisation Planification Revue Rétrospective
  • 13. 13 L’ITÉRATION AGILE Parlons Agilité ! - Introduction à l'approche Agile Réalisation Itération N (2 semaines) Planification « Que réalise-t-on ? » (2h) Revue « Qu’avons-nous terminé ? Feedback ? » (1h30) Rétrospective « Améliorons-nous » (<1h)
  • 14. 14 Parlons Agilité ! - Introduction à l'approche Agile Optimiser le temps de chacun : Des rendez-vous récurrents utiles  « Timeboxés »  But clair identique à chaque itération  Audience limitée définie  Déroulement qui va droit au but  Suivi visuel de l’avancement
  • 15. 15 Parlons Agilité ! - Introduction à l'approche Agile Optimiser le temps de chacun : Une documentation utile, limitée à l’essentiel
  • 16. 16 Parlons Agilité ! - Introduction à l'approche Agile Un groupe projet apprenant : A chaque itération, une rétrospective pour générer 3 actions concrètes d’amélioration
  • 17. 17 • Auto-organisée ‒ L’équipe choisit la meilleure façon d’accomplir leur travail ‒ Au lieu d’être dirigée par des personnes externes à l’équipe • Pluridisciplinaire ‒ L’équipe regroupe toutes les compétences nécessaires pour effectuer le travail ‒ Sans dépendre de personnes n’appartenant pas à l’équipe Parlons Agilité ! - Introduction à l'approche Agile L’ÉQUIPE AGILE (SCRUM) Product Owner Scrum Master Development Team
  • 18. FOCUS SUR LE PRODUCT OWNER Parlons Agilité ! - Introduction à l'approche Agile
  • 19. 19 PRODUCT OWNER – QUI ES-TU ? Parlons Agilité ! - Introduction à l'approche Agile Définir la vision produit Représenter le client/ l’utilisateur dans l’équipe Communiquer en externe l’avancement Créer et maintenir le product backlog Prioriser le product backlog Rédiger les US Participer aux meetings Accepter ou refuser le travail réalisé Être disponible sur demande de l’équipe
  • 20. 20 DÉFINIR LA VISION PRODUIT : REX Parlons Agilité ! - Introduction à l'approche Agile Objectif : inventer les usages mobiles de demain Ice breaker, ouverture des chakras, brainstorming, vote, nouvelle star, storyboard, maquette, pitch elevator Déroulement Product Backlog, lot 1 priorisé, maquettes, communication Résultats
  • 21. 21 COMPÉTENCES DU PRODUCT OWNER Parlons Agilité ! - Introduction à l'approche Agile Etre disponible
  • 22. FOCUS SUR LE SCRUM MASTER Parlons Agilité ! - Introduction à l'approche Agile
  • 23. 23 RÔLES DU SCRUM MASTER Parlons Agilité ! - Introduction à l'approche Agile Promeut l’Agilité Supprime les obstacles Réduit les perturbations extérieures Facilite l’adoption Stakeholders Product Owner Equipe de dvpmt Organisation Communique avec le Management Coache l’équipe S’assure du respect de la méthode Conseille le Product Owner Facilite la coopération et les interactions
  • 24. 24 • Définition • Focus Group Agile UX • Priorisation • « Business points » • Ateliers « Buy a feature » • Pondération • « Points d’effort » • Pondération relative entre les Users Stories • Estimation collective • Planning Poker • Par similitude Parlons Agilité ! - Introduction à l'approche Agile DÉFINITION, PRIORISATION & PONDÉRATION DU BACKLOG
  • 25. 25 • Ce sont les personnes qui réaliseront la story qui l’estiment • Le planning poker nécessite que l’on justifie les points que l’on attribue • Le planning poker propose un étalonnage assez réduit qui limite les erreurs (une story trop grosse est découpée en plusieurs stories) • Les valeurs sont relatives • Les valeurs sont prédéfinies • Tout le monde a son mot à dire (parmi l’équipe) • C’est FUN ! Parlons Agilité ! - Introduction à l'approche Agile LE PLANNING POKER – POURQUOI CA MARCHE ?
  • 26. 26 RADIATEUR D’INFORMATIONS Parlons Agilité ! - Introduction à l'approche Agile
  • 27. 27 • Pour être considérée comme terminée, une User Story doit répondre à certains critères : • Codée • Testée fonctionnellement • Testée unitairement • Documentée • Etc… • Cette notion a pour objectif de fixer le niveau de qualité attendu Parlons Agilité ! - Introduction à l'approche Agile LE « DONE »
  • 28. 28 • Burndown Chart • Velocity Chart Parlons Agilité ! - Introduction à l'approche Agile QUELQUES MÉTRIQUES
  • 29. 29 COMPÉTENCES DU SCRUM MASTER Parlons Agilité ! - Introduction à l'approche Agile Capacité à guider Ténacité Au service de l’équipe
  • 30. 30 SCRUM EN UNE IMAGE Parlons Agilité ! - Introduction à l'approche Agile Product backlog Increment Dvp Team Product Owner Sprint Planning Daily Stand-Up Sprint Retrospective Release 2-6 months Sprint 2-4 weeks Daily Scrum 24 hours Scrum Master Sprint backlog Scrum Team Iterations Events Sprint Review Artefacts
  • 31. 31 COACHING AGILE – DÉMARCHE D’ACCOMPAGNEMENT Parlons Agilité ! - Introduction à l'approche Agile Proposer un cadre agile et dynamiser le travail collectif. Référent organisationnel Facilitateur Co-construire :  Outils de suivi  Synchronisation  Communication  Rôles & responsabilités  Animation des réunions type  Soutien aux activités des différents rôles (découpage, priorisation…)
  • 32. 32 COACHING AGILE – DÉMARCHE D’ACCOMPAGNEMENT Parlons Agilité ! - Introduction à l'approche Agile Accompagner les acteurs du projet vers l’autonomie Faciliter les « premières fois » Passer la main rapidement et être présent en soutien S’éloigner pour ancrer l’autonomie Intervenir à la demande sur certain temps fort  Intervenir lorsque nous avons le plus de valeur ajoutée. 1 2 3 4
  • 33. 33 Parlons Agilité ! - Introduction à l'approche Agile