Amélioration de l'implémentation des dossiers informatisés ...
Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très...
-
Upload
benjamin-robic -
Category
Engineering
-
view
136 -
download
3
Transcript of Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très...
![Page 1: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/1.jpg)
1
Comment nous sommes
devenus plus agile?« De
l’implémentation de Scrum
dans un écosystème
très complexe à son succès »
![Page 2: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/2.jpg)
Merci à nos sponsors , partenaires et organisateurs
1
![Page 3: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/3.jpg)
Qui sommes nous ?
Palmier Jean-François
ROBIC BenjaminIngénieur
logiciel et Scrum Master
Ingénieur logiciel et Scrum Master
@jeffpalmier
@benjaminrobic
2
![Page 4: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/4.jpg)
Jouve: qu’est-ce que c’est?
3
• ESN spécialisée dans l’acquisition, la valorisation et la diffusion de l’information
• plusieurs sites présents dans le monde
• Pôle ITS : équipe SBA éditeurs
![Page 5: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/5.jpg)
HULK: un bon gros bébé!
3
• Prénom: Hulk • Date de Naissance: 2011• Parents: grands comptes• Profession: Plateforme
internationale commune de déclinaison de portails, permettant la diffusion et la consultation de contenus juridiques– Pour les avocats– Pour les experts Comptables– Pour les RH …
![Page 6: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/6.jpg)
HULk: un bon gros bébé!
3
• Signes particuliers: – Data Driven Application
(publisher driven)– Une belle bête!
![Page 7: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/7.jpg)
Retour d’expérience
5
![Page 8: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/8.jpg)
Chronologie
Cycles en V
Scrum 1ère tentative
Scrum à plus grande échelle
Le Futur
6
![Page 9: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/9.jpg)
Etat des lieux - Cycle en V
7
–Manque de souplesse (finaliser chaque étape avant d’avancer) -> Difficile de paralléliser!
– Très peu de visibilité pour les développeurs sur leurs tâches
– Effet « tunnel »: recette en toute fin -> risques!!
– Beaucoup (trop) de documentation
![Page 10: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/10.jpg)
Etat des lieux - Principales difficultés sur Hulk
8
• Phases de qualification complexes (périmètre)– Échanges de fichier Excel par mail– Environnement instables
• Développeurs Offshore– Problèmes de communication– Problèmes de suivi
• Projet fleurissant– Plus de demandes des clients• Plus de portails• Plus de développeurs au sein de l’équipe
(3 à l’origine)
![Page 11: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/11.jpg)
Etat des lieux - Principales difficultés
9
• Livraisons complexes– Livraisons multiples et impromptues– Fréquence élevée– Pas (ou très peu) d’automatisation
![Page 12: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/12.jpg)
Etat des lieux - changement nécessaire
10
• Agilité, pourquoi ?–Meilleure visibilité pour le client
(périmètres bien définis)– Livraisons itératives à dates fixes– Communication simplifiée– Qualité du produit
• Et bien évidemment–Mieux pour les développeurs!– Visibilité accrue, moins de stress,
satisfaction
![Page 13: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/13.jpg)
Chronologie
Cycles en V
Scrum 1ère tentative
Scrum à plus grande échelle
Le Futur
11
![Page 14: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/14.jpg)
MISE en place de scrum dans une première équipe
12
2 équipes de développement :
Se donner un rythme soutenable
Améliorer le moral
Cadrer les développements
Besoin de visibilité
Equipe frontEquipe data
![Page 15: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/15.jpg)
Les équipes à l'initiative du changement
13
Daily meetings seule « cérémonie »Review/Rétrospectives et sprint planning « non déclarés »
L’équipe projet se rallie à notre cause
Une approche bottom-up
Le client est sensibilisé
![Page 16: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/16.jpg)
QualifRecette
mep
Mise en place des « cycles »
14
4 Semaines
4 Semaines
4 Semaines
Entrants développement
Entrants développement
QualifRecette
mepdévelopp
ementCycle
N-
1Cy
cle
NCy
cle
N+1
![Page 17: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/17.jpg)
Une agilité assumée
15
Daily meetings
rétrospectives
Sprint plannin
gs
Livraisons cycliques Product
owners
Scrum master
scrum
team
User stories
sprints
Accompagnement agile
Sprint Backlog
priorités
release
objectifsmétriq
ues
engagement
![Page 18: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/18.jpg)
Une agilité assumée
16
Daily meetings
rétrospectives
Sprint plannin
gs
Livraisons cycliques Product
owners
Scrum master
scrum
team
User stories
sprints
Accompagnement agile
Sprint Backlog
priorités
release
objectifsmetriq
ues
engagement
Une adoptionTrès rapidePar toute l’équipe
![Page 19: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/19.jpg)
Mais tout n’est pas rose
17
Sous traitanceVélocité individuelleComplexité == temps passéConsensus difficilesPerturbations fréquentesAnalyse techniques
![Page 20: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/20.jpg)
analyse technique (antI Pattern)
18
Rédaction a partir des spécifications client(qui sont modifiées tout le temps !!)
Validation par l’amoe cliente
Chiffrage à réaliser (et qui doit coller au plus proche du macrochiffrage donné 1 mois plus tôt)
Doit rentrer à tout prix dans un cycle
![Page 21: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/21.jpg)
Mais les débuts sont très encourageants
19
Bonnes pratiques mises en placeExpérimentations (Niko Niko, …)Rôles tournants (Scrum Master et Livreur)Très bonne ambiance, équipe soudéeAutonomie importante pour toute l’équipe
Faire evoluer Notre
organisation
![Page 22: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/22.jpg)
Chronologie
Cycles en V
Scrum 1ère tentative
Scrum à plus grande échelle
Le Futur
20
![Page 23: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/23.jpg)
Scrum à la sauce HULK : Phase 2
21
Mix des équipes et des compétencesScrum pour tout le monde3 équipes multi-compétences
PO
SM
DEV
DEV
DEV
DEV tst ba
1 Po par équipe
3 à 4 développeurs
1 Scrum master
Ajout dans les équipes d’un testeur et un
ba
PO
SM
DEV
DEV
DEV
DEV tst ba
PO
SM
DEV
DEV
DEV
DEV
![Page 24: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/24.jpg)
Le changement
Orientation
Désorientation
Ré-Orientation
IntégrationDonner un sens
Accepter / Rassurer
Valoriser
Capitaliser
22
![Page 25: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/25.jpg)
Le changement sur le projet hulk
23
Des difficultés dans la mise en place de la nouvelle organisation
Congés d’étéDifférentes personnalitésNouvelles ressourcesEquipes plus petites
Perte de repères
Changement d’outils (icescrum/kanboard)
« J’ai ressenti un grand bouleversement dans la force » - Obi Wan Kenobi
![Page 26: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/26.jpg)
Adaptation et amélioration
24
Retour sur 2 équipesInhiber nos anciennes habitudesMise en place de nouvelles pratiques
Difficultés plus vite contrées
![Page 27: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/27.jpg)
Adaptation et amélioration – Gestion des perturbations
25
Création de buffersMise en avant sur le burndownBurndown papier +
virtuelBalance des changements
![Page 28: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/28.jpg)
Daily Meeting
Daily Meeting
Cérémonies de l’équipe
26
1er Sprint 2nd Sprint
Cycle N
L M M J V L M M J V L M M J V L M M J V
ANT Workshop
Chapter / Guild
Meeting Review/Planning
Sprint Backlog Meeting
Démo
![Page 29: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/29.jpg)
Cérémonies de l’équipe – ANT workshop
27
Un lead par sujetExplication à l’équipeDiscussion technique / problématiques à remonter
Vision d’équipe et non plus personnelleRemontée de
problèmes plus simple
![Page 30: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/30.jpg)
Cérémonies de l’équipe – agile @ Spotify
28
Chapter .NET Guild Javascript
![Page 31: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/31.jpg)
Généralisation de la démo
29
Démonstrations a chaque review
Environnement dédié (« effet démo »)Retours remontés pour correction
Toutes les équipes se retrouvent
![Page 32: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/32.jpg)
évolutions sur les rétrospectives
30
Différents formats
Récapitulatifs envoyés à toutes les équipesActions ajoutées au backlog
![Page 33: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/33.jpg)
évolutions sur les sprint plannings
31
Pouvait s’avérer très longEstimations communes
lors des antPlanning pokerChacun sait sur quel tache il commencera Le sprint
![Page 34: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/34.jpg)
évolutions sur les livraisons
32
Section wiki dédiéePoint prépa livraison
Coordination avec le client plus importante
Automatisation des livraisonsPlanning des livraisons
On est passé de dizaines par
Semaine à 4 par mois
![Page 35: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/35.jpg)
Départ difficile, mais la suite fut très convaincante
33
Une adaptation très réussie malgré des
débuts difficiles
![Page 36: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/36.jpg)
Chronologie
Cycles en V
Scrum 1ère tentative
Scrum à plus grande échelle
Le Futur
35
![Page 37: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/37.jpg)
Le futur – Lean + Agile sur hulk
36
• Une approche différente (souhaitée par le client!)
• Le PO est le client– User stories fournies par le client– BA en collaboration avec le PO
• Il n’y a plus d’ant– Solutions trouvées et réfléchies ensemble– Contact constant avec le client
(skype/slack)• Il n’y a plus d’allers retours couteux
![Page 38: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/38.jpg)
Conclusion
34
• Plus de souplesse, d’assurance, d’efficacité
• Moral des troupes à la hausse– L’équipe se sent mieux, développe mieux– Visibilité, Satisfaction du travail accompli
• Beaucoup moins d’appréhension face à la difficulté
• Client plus « agile »• Expérimentation LEANLa plupart des obstacles ont été
franchis
![Page 39: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/39.jpg)
Conclusion
34
![Page 40: Comment nous sommes devenus plus Agile - De l'implémentation de Scrum dans un écosystème très complexe à son succès](https://reader035.fdocument.pub/reader035/viewer/2022070515/5879670e1a28ab1e388b7599/html5/thumbnails/40.jpg)
Questions ?
37