Chez pole emploi, depuis plusieurs années nos équipages de fabrication voguent sur la vaste mer de l'Agilité. Mais les rivages du CI/CD sont encore loin... Elles ont encore du mal à livrer leurs cargaisons de valeur, à temps, à leurs clients.
Ce qui difficile pour nos matelots c'est que c'est un état d'esprit totalement nouveau.
Changer ça de manière durable, c'est long et bien sûr "on n'a pas le temps" !
Nous avons adopté une démarche systémique qui fonctionne bien pour nos marins. Elle guide nos équipages à revenir aux fondamentaux, à garder le cap et traverser les tempêtes afin de réussir leur voyage.
Venez découvrir comment nous nous y prenons, nos 'fails' et nos apprentissages.
Jerome Froville
Rodrigo Garcia de Oliveira
Christophe Galon
20221027 - Agile Tour Bordeaux - L'odyssée vers le CI/CD: est-il possible de se transformer pour de vrai ?
1. L'odyssée vers le CI/CD:
Agile Tour Bordeaux
Jeudi 27 octobre 2022
est-il possible
de se
transformer
pour de
vrai ?
Christophe
Galon
- Rodrigo Garcia -
de Oliveira
Jérôme
Froville
https://www.lirecestpartir.fr/wp-content/uploads/2016/08/10002-COUV.jpg
6. Qu'est-ce que l'agile ?
Agile
http://mnd-coaching.com/wp-content/uploads/2016/12/verite-300x300.jpg
7. Le modèle Agile Fluency
Les promesses de l'agilité
ne sont pas toujours au
rendez-vous
James Shore Diana Larsen
8. Le modèle Agile Fluency
Virage: la culture d'équipe
Agile fondamental:
2-6 mois
Scrum
Kanban
L'équipe
PRE-AGILE
9. Le modèle Agile Fluency
Virage: la culture d'équipe
Agile fondamental:
2-6 mois
Scrum
Kanban
L'équipe
Livraison
PRE-AGILE
Virage: les compétences
Agile durable:
+3-24 mois
XP
Continuous Delivery
DevOps
10. Le modèle Agile Fluency
Virage: la culture d'équipe
Agile fondamental:
2-6 mois
Scrum
Kanban
L'équipe
Livraison
Valeur
PRE-AGILE
Virage: les compétences
Agile durable:
+3-24 mois
XP
Continuous Delivery
DevOps
Virage: structure organisationnelle
Promesses de l'agile:
+1-5 ans
UX, Design Thinking, Lean
Startup
Lean Software Development
Beyond Budgeting
11. Le modèle Agile Fluency
Virage: la culture d'équipe
Agile fondamental:
2-6 mois
Scrum
Kanban
L'équipe
Livraison
Valeur
Système
PRE-AGILE
Virage: les compétences
Agile durable:
+3-24 mois
XP
Continuous Delivery
DevOps
Virage: structure organisationnelle
Promesses de l'agile:
+1-5 ans
UX, Design Thinking, Lean
Startup
Lean Software Development
Beyond Budgeting
Virage: culture organisationnelle
Futur de l'agile: ?
Cynefin
Open Space Agility
Sociocratie
12. Notre équipe
Aider à déployer le CD
dans les équipes
Equipe
Livraison
Valeur
Système
PRE-AGILE
Pluridisciplinaire
20. Adoption massive de la nouvelle plateforme…
https://www.nytimes.com/2019/10/24/world/europe/italy-trieste-barcolana-regatta.html
… mais des pratiques
en souffrance.
21. Fusion de 2 équipes
Pairing
Path to prod
Sprints courts
Un temps long
Immersions
Théorie VS Pratique
Adaptation permanente
22. Le timing global
Préparation
• Prise de
contact
• Entretiens
individuels
Semaine 1
• Lancement
• Sprint
planning
• ...
• Revue
• Rétro
Semaines
2 et 3
• Spring
planning
• …
• Revue
• Rétro
Semaine 4
• Spring
planning
• …
• Revue
• Rétro
• Rétro
immersion
24. 1er voyage: on embarque les devs
Equipe
Livraison
Valeur
Système
PRE-AGILE
Que les devs
Dispositif
• Nouvelle plateforme
• Nouvelle stack technique
• Pairing, Mobbing
• TDD
• Mainline
• Stratégie de test
• Pipeline
8 semaines
25. 1er voyage: aurait-on oublié quelqu'un ?
Fails
PO
MEP
Pollinisation des autres
équipes
Accompagnement PO improvisé
Succès
28. Devs + PO
2ème voyage: On embarque aussi les PO
Equipe
Livraison
Valeur
Système
PRE-AGILE
Que les devs
Dispositif
• Nouvelle plateforme
• Nouvelle stack technique
• Pairing, Mobbing
• TDD
• Mainline
• Stratégie de test
• Pipeline
8 semaines
• Sensibilisation au CD
• Les rôles PO et
développeur
• US courtes + transmission
du besoin par une
conversation
• Découpage des US
4 semaines
29. 2ème voyage: résultats mitigés
Fails
PO peu embarqués
Ops pas dans le dispositif
Architecture/périmètre peu
adaptés
MEP encore un évènement
Problèmes persistants
33. Devs + PO
3ème voyage: on embarque tout le monde !
Equipe
Livraison
Valeur
Système
PRE-AGILE
Dispositif
• Nouvelle plateforme
• Nouvelle stack technique
• Pairing, Mobbing
• TDD
• Mainline
• Stratégie de test
• Pipeline
4 semaines
• Sensibilisation au CD
• Les rôles PO et
développeur
• US courtes + transmission
du besoin par une
conversation
• Découpage des US
Devs + PO +
Ops, expert tests, SM et CDP • Valeur, mesure, lean
startup
• Sensibilisation au CD
• Les rôles PO et
développeur
• US courtes + transmission
du besoin par une
conversation
• Découpage des US
• Scrum
• Sensibilisation au CD
• Rôles PO, SM, CDP
• Les cales pour éviter de
régresser
• Challenger l'équipe
Entretiens individuels
34. 3ème voyage: enfin arrivés ?
PO
• Rôle PO très modifié
• Valeur challengée, ateliers utilisateurs
• Boucle de feedback avec le métier installée
Développeurs
• Ops et expert test embarqués
• MEP est un non-évènement
Équipe
• Ecosystème challengé
• Culture d’amélioration instauré
40. Conclusion 3/4
C'est au poste de travail
qu'on se forme le mieux
Immersion
Le plus efficace c’est
d’immerger des experts
dans l’équipe
41. "Si un œuf
est brisé par
une force
extérieure, la
vie prend fin.
S’il est brisé
par une force intérieure,
la vie commence.
Les grandes choses commencent toujours de
l'intérieur." Kim Kwik
Conclusion 4/4
42. ROTI et Questions / Réponses
https://roti.express/r/atb2022-09
Continuons la conversation
durant le Forum Ouvert (Open Space)
VENdredi 28 14h00
43. ● Sauf indications contraires, les images sont issues des sites :
○ pixabay.com
○ et unsplash.com.
Crédits