Slide 1

Slide 1 text

Best Of Agile Tour Lille @yot88 le CRAFT “la pièce manquante de votre transfo agile”

Slide 2

Slide 2 text

software craftsman, agile enthusiast, team player yoan thirion agile coach, software craftsman, trainer and security officer adrien muller https://yoan-thirion.com/

Slide 3

Slide 3 text

Best Of Agile Tour Lille @yot88 Qu’est-ce qu’on observe ?

Slide 4

Slide 4 text

Best Of Agile Tour Lille @yot88 State of Agile

Slide 5

Slide 5 text

Best Of Agile Tour Lille @yot88 GANDALF on a un problème !!!

Slide 6

Slide 6 text

Best Of Agile Tour Lille @yot88 les développeurs ne se retrouvent pas dans cette version de l'agilité… ils croient tous au manifeste “c’est du bon sens” MA IS ne se sentent plus concernés “c’est pas pour nous, c’est pour les chefs de projet”

Slide 7

Slide 7 text

Best Of Agile Tour Lille @yot88 comment les ré-onboarder ?

Slide 8

Slide 8 text

Best Of Agile Tour Lille @yot88 eXtreme Programming (XP) plein de réponses dans XP

Slide 9

Slide 9 text

Best Of Agile Tour Lille @yot88 une réponse en 2008 l'excellence technique est crucialement importante pour délivrer de la valeur. “craftsmanship over Execution” – Uncle Bob la 5ème valeur Agile Réduire l'écart entre le monde agile et le monde technique

Slide 10

Slide 10 text

Best Of Agile Tour Lille @yot88 et dans la vraie vie ?

Slide 11

Slide 11 text

Best Of Agile Tour Lille @yot88 notre retour d’expérience une grosse banque à luxembourg 15+ équipes

Slide 12

Slide 12 text

Best Of Agile Tour Lille @yot88 "l'agilité a vraiment du mal à prendre dans les équipes, ils comprennent pas comment et quoi faire“ le(s) problème(s) - métiers "c'est bien on délivre de la valeur beaucoup plus fréquemment et rapidement mais on a des inquiétudes sur la qualité de ce qui est livré" - management i.t

Slide 13

Slide 13 text

The Realm Of The Craft lunch & learn sur le grill manifeste triangle de fer sensibilisation dette technique tech radar coaching craft Auto-évaluation communautés open source knowledge base craft challenges formations X

Slide 14

Slide 14 text

The Realm Of The Craft lunch & learn sur le grill manifeste triangle de fer sensibilisation dette technique tech radar coaching craft Auto-évaluation communautés open source knowledge base craft challenges formations X

Slide 15

Slide 15 text

Best Of Agile Tour Lille @yot88 • un rôle venant du management • nécessaire du point de vue des équipes “pour nous les tech leads, on a un rôle super obscure… On sait pas ce qu’on attend de nous” On a des tech leads mais c’est quoi leur rôle en fait ? • avoir des relais techniques dans les équipes o archi o management IT o autres équipes • avoir des ponts entre les équipes

Slide 16

Slide 16 text

Best Of Agile Tour Lille @yot88 manifeste du tech lead "les décisions sont prises par toute l'équipe, il décide quand il n'y a pas de consensus." – extrait du manifeste Tech lead

Slide 17

Slide 17 text

The Realm Of The Craft lunch & learn sur le grill manifeste triangle de fer sensibilisation dette technique tech radar coaching craft Auto-évaluation communautés open source knowledge base craft challenges formations X

Slide 18

Slide 18 text

Best Of Agile Tour Lille @yot88 un manque de temps pour la Qualité • renforcer le principe d’appropriation collective du code et de la qualité • rassurer les utilisateurs et le métier sur ce qui est produit “on a l’impression de courir un sprint qui n’en finit jamais… on est toujours, toujours dans la course à la user story”

Slide 19

Slide 19 text

Best Of Agile Tour Lille @yot88 la qualité n’est pas négociable

Slide 20

Slide 20 text

Best Of Agile Tour Lille @yot88 sensibilisation à la dette technique

Slide 21

Slide 21 text

The Realm Of The Craft lunch & learn sur le grill manifeste triangle de fer sensibilisation dette technique tech radar coaching craft Auto-évaluation communautés open source knowledge base craft challenges formations X

Slide 22

Slide 22 text

Best Of Agile Tour Lille @yot88 • pas de gouvernance technique • pas de standard de qualité partagé On a des équipes autonomes mais pas alignées techniquement • capitaliser sur les connaissances entre équipes • faciliter le démarrage de nouveaux projets • rationaliser le SI • améliorer la qualité “On est aligné sur le fonctionnel mais concernant la technique...”

Slide 23

Slide 23 text

Best Of Agile Tour Lille @yot88 l’approche architecture sécu ops tech leads / dev db experts porteur de la vision technique techradar design sessions co-construit diffuse participe / propose participe / propose participe / propose participe / propose alimente knowledge base adr reviews techniques événements rôles artefacts matérialisée par

Slide 24

Slide 24 text

Best Of Agile Tour Lille @yot88 tech radar http://bit.ly/2EF1tb7

Slide 25

Slide 25 text

Best Of Agile Tour Lille @yot88 cartes d’auto-évaluation

Slide 26

Slide 26 text

Best Of Agile Tour Lille @yot88 accompagnement technique TDD design patterns clean code DDD-CQR S-ES clean architecture coding guidelines pair programming mob programming code review

Slide 27

Slide 27 text

The Realm Of The Craft lunch & learn sur le grill manifeste triangle de fer sensibilisation dette technique tech radar coaching craft Auto-évaluation communautés open source knowledge base craft challenges formations X

Slide 28

Slide 28 text

Best Of Agile Tour Lille @yot88 c’est quoi nos bonnes pratiques ? “On sait tous qu’on doit utiliser les mêmes bonnes pratiques dans chaque équipe. mais c’est quoi au fait nos bonnes pratiques ?!!!” • assurer/améliorer la qualité • pouvoir monter rapidement dans une autre équipe

Slide 29

Slide 29 text

Best Of Agile Tour Lille @yot88 lancement de communautés de pratiques prendre du feedback en se basant sur la vision (adaptation)

Slide 30

Slide 30 text

Best Of Agile Tour Lille @yot88 open source interne

Slide 31

Slide 31 text

Best Of Agile Tour Lille @yot88 base de connaissance one site to rule them all

Slide 32

Slide 32 text

The Realm Of The Craft lunch & learn sur le grill manifeste triangle de fer sensibilisation dette technique tech radar coaching craft Auto-évaluation communautés open source knowledge base craft challenges formations X

Slide 33

Slide 33 text

Best Of Agile Tour Lille @yot88 • des silos opérationnels entre les équipes, même colocalisées • beaucoup d’incompréhension des silos partout • (re-)créer du lien entre les personnes • éviter certaines frustrations • favoriser l’empathie / l’entraide “on est dans des open spaces mais on ne se connait pas, on ne se parle pas…”

Slide 34

Slide 34 text

Best Of Agile Tour Lille @yot88 passages sur le grill Comment vous vous sentez dans l’équipe ? Quel est le niveau de satisfaction de vos clients ? Comment vous la mesurez ? Sur les 6 derniers mois de quoi êtes vous le plus fier ? Qu’est ce que vous changeriez ? Avec qui travaillez vous ? Comment ? Quelles sont les technologies utilisées et les compétences au sein de l'équipe ?

Slide 35

Slide 35 text

Best Of Agile Tour Lille @yot88 des événements inter services

Slide 36

Slide 36 text

The Realm Of The Craft lunch & learn sur le grill manifeste triangle de fer sensibilisation dette technique tech radar coaching craft Auto-évaluation communautés open source knowledge base craft challenges formations X

Slide 37

Slide 37 text

Best Of Agile Tour Lille @yot88 “comment on peut faire pour apprendre en continu ?” peu d’apprentissage continu • être en capacité d’apprendre afin de o ne pas devenir “obsolète” o pouvoir innover • trouver des solutions à nos problèmes • développer notre curiosité • devenir une organisation apprenante

Slide 38

Slide 38 text

Best Of Agile Tour Lille @yot88 craft challenges http://bit.ly/2WDxHZz

Slide 39

Slide 39 text

Best Of Agile Tour Lille @yot88 impossible n’est pas http://bit.ly/2VnPx6g http://bit.ly/2Z aDLL c

Slide 40

Slide 40 text

Best Of Agile Tour Lille @yot88 programmes de formation

Slide 41

Slide 41 text

Best Of Agile Tour Lille @yot88 la fin du voyage ? Ce fût un beau voyage jusqu’à maintenant

Slide 42

Slide 42 text

Best Of Agile Tour Lille @yot88

Slide 43

Slide 43 text

Best Of Agile Tour Lille @yot88 et en remote ? • tech watch • lean coffee • ddd re-distilled • “lecture” from monoliths to micro-services • de java 9 à 14 • f# pour des devs java • A la découverte de machine learning • mains dans le cambouis d’elk • mutation testing • WAF et checkmarx • Améliorer votre qualité avec le property-based testing • mmcro-services 101 • nos libs java • retour d’expérience • de java 4 à 8 notre plan 2020 : • hiring • transformer le process rh • monter communauté craft luxembourg • training (interne/externe) • code quality • co-designs • standardiser code reviews • tout dans la bf • notre offre de service • coaching • On-demand https://www.meetup.com/fr-FR/software-craft-luxembourg/ Webinars depuis fin mars Au jour le jour • points de synchro • co-designs (plus efficace ?) • health checks • refinements • “face 2 Face” • pair / mob programming • code reviews • ateliers co-construction

Slide 44

Slide 44 text

Best Of Agile Tour Lille @yot88 roti https://roti.express/r/eagdnh

Slide 45

Slide 45 text

Best Of Agile Tour Lille @yot88 MERCI adrien muller yoan thirion