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é ! - Introductio...
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
U...
6
AGILITÉ ?
Parlons Agilité ! - Introduction à l'approche Agile
Adaptation
au changement
AGILITÉ
Process et
documentation
...
7
• Nous découvrons comment mieux développer des logiciels
par la pratique et en aidant les autres à le faire.
Ces expérie...
8
LES APPORTS DE L’AGILITÉ
Parlons Agilité ! - Introduction à l'approche Agile
On ne peut mesurer un avancement que sur la...
9
LES PRINCIPES
Parlons Agilité ! - Introduction à l'approche Agile
Travailler constamment sur ce qui est le plus importan...
10
LE CHOC DES STRATÉGIES
Parlons Agilité ! - Introduction à l'approche Agile
Anticipation Adaptation
Stratégies d’anticip...
11
MÉTHODOLOGIE
Parlons Agilité ! - Introduction à l'approche Agile
Choix de l’approche
Approche
orientée
PLAN
PERIMETRE
P...
12
ORGANISATION
Parlons Agilité ! - Introduction à l'approche Agile
Les fondamentaux
Rythmer le
projet
Travailler sur
ce q...
13
L’ITÉRATION AGILE
Parlons Agilité ! - Introduction à l'approche Agile
Réalisation
Itération N (2 semaines)
Planificatio...
14
Parlons Agilité ! - Introduction à l'approche Agile
Optimiser le temps de chacun :
Des rendez-vous récurrents utiles
 ...
15
Parlons Agilité ! - Introduction à l'approche Agile
Optimiser le temps de chacun :
Une documentation utile,
limitée à l...
16
Parlons Agilité ! - Introduction à l'approche Agile
Un groupe projet apprenant :
A chaque itération, une rétrospective
...
17
• Auto-organisée
‒ L’équipe choisit la meilleure façon d’accomplir leur travail
‒ Au lieu d’être dirigée par des person...
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 l...
20
DÉFINIR LA VISION PRODUIT : REX
Parlons Agilité ! - Introduction à l'approche Agile
Objectif : inventer les usages mobi...
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édu...
24
• Définition
• Focus Group Agile UX
• Priorisation
• « Business points »
• Ateliers « Buy a feature »
• Pondération
• «...
25
• Ce sont les personnes qui réaliseront la story
qui l’estiment
• Le planning poker nécessite que l’on justifie
les poi...
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 fonctionnell...
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
d...
30
SCRUM EN UNE IMAGE
Parlons Agilité ! - Introduction à l'approche Agile
Product backlog Increment
Dvp
Team
Product
Owner...
31
COACHING AGILE – DÉMARCHE D’ACCOMPAGNEMENT
Parlons Agilité ! - Introduction à l'approche Agile
Proposer un cadre agile
...
32
COACHING AGILE – DÉMARCHE D’ACCOMPAGNEMENT
Parlons Agilité ! - Introduction à l'approche Agile
Accompagner les acteurs ...
33
Parlons Agilité ! - Introduction à l'approche Agile
Prochain SlideShare
Chargement dans…5
×

Parlons Agilité !

2 978 vues

Publié le

Introduction à l'approche Agile.

Publié dans : Direction et management
0 commentaire
5 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 978
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1 482
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
5
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Parlons Agilité !

  1. 1. Guillaume ROUCOU grc-consulting.fr 1 Parlons Agilité ! Introduction à l’approche Agile
  2. 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. 3. DÉCOUVRONS L’AGILITÉ Parlons Agilité ! - Introduction à l'approche Agile
  4. 4. 4 POURQUOI LES MÉTHODES AGILES ? Parlons Agilité ! - Introduction à l'approche Agile Tout est une question de besoin
  5. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15 Parlons Agilité ! - Introduction à l'approche Agile Optimiser le temps de chacun : Une documentation utile, limitée à l’essentiel
  16. 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. 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. 18. FOCUS SUR LE PRODUCT OWNER Parlons Agilité ! - Introduction à l'approche Agile
  19. 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. 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. 21 COMPÉTENCES DU PRODUCT OWNER Parlons Agilité ! - Introduction à l'approche Agile Etre disponible
  22. 22. FOCUS SUR LE SCRUM MASTER Parlons Agilité ! - Introduction à l'approche Agile
  23. 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. 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. 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. 26 RADIATEUR D’INFORMATIONS Parlons Agilité ! - Introduction à l'approche Agile
  27. 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. 28 • Burndown Chart • Velocity Chart Parlons Agilité ! - Introduction à l'approche Agile QUELQUES MÉTRIQUES
  29. 29. 29 COMPÉTENCES DU SCRUM MASTER Parlons Agilité ! - Introduction à l'approche Agile Capacité à guider Ténacité Au service de l’équipe
  30. 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. 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. 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. 33 Parlons Agilité ! - Introduction à l'approche Agile

×