Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Le craft : la pièce manquante de votre transfo agile

9489b8d6f2dbdc3e7d26b8702143b86e?s=47 Yoan
November 14, 2019

Le craft : la pièce manquante de votre transfo agile

Session réalisée le 14/11/19 avec Adrien Muller à #AgileGrenoble :

Pour réussir leurs transformations agiles, les organisations dépensent énormément d’énergie sur l’accompagnement de nouveaux rôles tels que Product Owner ou Facilitateur.

- Qu’en est-il des développeurs?
- Qui les accompagne sur comment livrer de manière itérative et incrémentale?

Pour nous il est indispensable de les on-boarder en les accompagnant. C’est ce que nous faisons avec notre coaching craft.

Nous voudrions partager avec vous nos succès, nos échecs, nos apprentissages sur :

- L’accompagnement des équipes sur les pratiques leur permettant de livrer de manière plus efficiente
- L’accompagnement de tech leads (co-construction de leur manifeste)
- La collaboration entre architectes et équipes autonomes
- L’accompagnement de communautés de pratiques
- Comment on casse les silos dans des structures ultra pyramidales

Nous partagerons de nombreux outils que vous pourrez utiliser afin d’aider vos équipes.

9489b8d6f2dbdc3e7d26b8702143b86e?s=128

Yoan

November 14, 2019
Tweet

Transcript

  1. Agile Grenoble2019 @yot88 le CRAFT “la pièce manquante de votre

    transfo agile” agilepartner
  2. software craftsman, agile enthusiast, team player yoan thirion agile coach,

    software craftsman, trainer and security officer adrien muller
  3. Agile Grenoble2019 @yot88

  4. Agile Grenoble2019 @yot88 Qu’est-ce qu’on observe ?

  5. Agile Grenoble2019 @yot88 State of Agile

  6. Agile Grenoble2019 @yot88 GANDALF on a un problème !!!

  7. Agile Grenoble2019 @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”
  8. Agile Grenoble2019 @yot88 comment les ré-onboarder ?

  9. Agile Grenoble2019 @yot88 eXtreme Programming (XP) plein de réponses dans

    XP
  10. Agile Grenoble2019 @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
  11. Agile Grenoble2019 @yot88 et dans la vraie vie ?

  12. Agile Grenoble2019 @yot88 notre retour d’expérience une grosse banque à

    luxembourg 15+ équipes
  13. Agile Grenoble2019 @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
  14. The Realm Of The Craft sur le grill manifeste sensibilisation

    dette technique tech radar Auto-évaluation communautés open source knowledge base craft challenges formations X
  15. The Realm Of The Craft sur le grill manifeste sensibilisation

    dette technique tech radar Auto-évaluation communautés open source knowledge base craft challenges formations X
  16. Agile Grenoble2019 @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
  17. Agile Grenoble2019 @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
  18. The Realm Of The Craft sur le grill manifeste sensibilisation

    dette technique tech radar Auto-évaluation communautés open source knowledge base craft challenges formations X
  19. Agile Grenoble2019 @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”
  20. Agile Grenoble2019 @yot88 la qualité n’est pas négociable

  21. Agile Grenoble2019 @yot88 sensibilisation à la dette technique

  22. The Realm Of The Craft sur le grill manifeste sensibilisation

    dette technique tech radar Auto-évaluation communautés open source knowledge base craft challenges formations X
  23. Agile Grenoble2019 @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...”
  24. Agile Grenoble2019 @yot88 l’approche architecture sécu ops tech leads /

    dev db experts 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
  25. Agile Grenoble2019 @yot88 tech radar http://bit.ly/2EF1tb7

  26. Agile Grenoble2019 @yot88 cartes d’auto-évaluation

  27. Agile Grenoble2019 @yot88 accompagnement technique TDD design patterns clean code

    DDD-CQR S-ES clean architecture coding guidelines pair programming mob programming code review
  28. The Realm Of The Craft sur le grill manifeste sensibilisation

    dette technique tech radar Auto-évaluation communautés open source knowledge base craft challenges formations X
  29. Agile Grenoble2019 @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
  30. Agile Grenoble2019 @yot88 lancement de communautés de pratiques prendre du

    feedback en se basant sur la vision (adaptation)
  31. Agile Grenoble2019 @yot88 open source interne

  32. Agile Grenoble2019 @yot88 base de connaissance one site to rule

    them all
  33. The Realm Of The Craft sur le grill manifeste sensibilisation

    dette technique tech radar Auto-évaluation communautés open source knowledge base craft challenges formations X
  34. Agile Grenoble2019 @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…”
  35. Agile Grenoble2019 @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 ?
  36. Agile Grenoble2019 @yot88 des événements inter services

  37. The Realm Of The Craft sur le grill manifeste sensibilisation

    dette technique tech radar Auto-évaluation communautés open source knowledge base craft challenges formations X
  38. Agile Grenoble2019 @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
  39. Agile Grenoble2019 @yot88 craft challenges http://bit.ly/2WDxHZz

  40. Agile Grenoble2019 @yot88 impossible n’est pas http://bit.ly/2VnPx6g http://bit.ly/2Z aDLL c

  41. Agile Grenoble2019 @yot88 programmes de formation

  42. Agile Grenoble2019 @yot88 la fin du voyage ? Ce fût

    un beau voyage jusqu’à maintenant
  43. Agile Grenoble2019 @yot88

  44. Agile Grenoble2019 @yot88 thank you! adrien muller yoan thirion