$30 off During Our Annual Pro Sale. View Details »

[REx] Mon premier train SAFe

zenigata
November 21, 2017

[REx] Mon premier train SAFe

Retour d'expérience SAFe donné à l'Agile Tour Lille 2017.

zenigata

November 21, 2017
Tweet

More Decks by zenigata

Other Decks in Programming

Transcript

  1. Mon premier train SAFe
    Agile Tour Lille 2017

    View Slide

  2. View Slide

  3. @JohanBonneau
    Traducteur
    Lecteur,
    écrivain
    BACK
    Java, Spring,
    Maven
    FRONT
    VanillaJS,
    AngularJS
    jeu de
    go
    Sport
    Tennis de table,
    basket-ball
    Agilité
    Facilitation,
    Scrum Master,
    coaching...
    TDD,
    BDD
    intégra-
    tion
    Crafts

    View Slide

  4. 20 mois
    PI 17 au PI 24
    3 transformations
    ➟ Feature Team ➟ Flex Team ➟ Value Chain
    15 équipes
    et beaucoup de parties prenantes

    View Slide

  5. View Slide

  6. View Slide

  7. Mon premier train SAFe

    View Slide

  8. US
    US
    US
    US
    US
    Component team
    3 semaines
    PO SM

    View Slide

  9. L’Empire interdit la
    livraison en production de
    User Stories isolées.

    View Slide

  10. FLASHBACK
    « Des minimal
    marketable features,
    livrer tu devras. »

    View Slide

  11. US
    US
    US
    US
    Component team
    3 semaines
    MMF
    MMF
    MMF
    MMF
    MMF
    Functional Analysts Architectes
    EPIC
    Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    stratégiques

    View Slide

  12. Weighted
    Shortest
    Job First
    WSJF =
    Cost of delay
    Duration
    WSJF =
    User business value
    + Time criticality
    + Risk reduction
    Job size

    View Slide

  13. View Slide

  14. US
    US
    US
    US
    Component team
    3 semaines
    MMF
    MMF
    MMF
    MMF
    MMF
    Functional Analysts Architectes
    EPIC
    Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    stratégiques

    View Slide

  15. Vous serez submergés
    par le côté obscur des
    bugs.

    View Slide

  16. FLASHBACK
    « Tous les defects,
    prendre en compte
    il te faudra. »

    View Slide

  17. Maintenance évolutive ≠ Maintenance corrective
    Change the bank
    Run the bank

    View Slide

  18. Ratio
    Change / Évolution / Correctif
    55 % / 25 % / 20 %

    View Slide

  19. Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    stratégiques
    MMF
    MMF
    MMF
    Functional Analysts Architectes
    US
    Defect
    US
    US
    Component team
    3 semaines
    MMF
    Tech
    Tech
    Tech
    Tech

    View Slide

  20. Avec une seule équipe, il
    vous faudra attendre
    quelques millénaires pour
    produire la moindre
    ressource.

    View Slide

  21. FLASHBACK
    « Des équipes
    pluridisciplinaires,
    multiplier il te faudra. »

    View Slide

  22. Site desktop
    Site mobile
    Application mobile
    Site prospect
    Nouveau middleware
    Ancien middleware
    Base de données Base de données
    bancaire
    Module de
    téléphonie
    Application
    finance
    Assurance-vie
    Gestion des
    cartes bancaires
    Flux des
    virements
    Backoffice
    Ordonnanceur
    Nouveau site
    desktop
    Prêt immobilier
    Prêt à la
    consommation
    Campagne pub
    Gestion des
    documents

    View Slide

  23. Component
    team Base de données
    Middleware
    Application mobile
    Site desktop

    View Slide

  24. Component
    team Connaissance métier dispersée
    Équipes en silo
    Profils experts, spécialistes
    Allers-retours improductifs

    View Slide

  25. Feature
    team Moyens de paiement
    Ouverture de compte
    Utilisation quotidienne
    Prêt immobilier

    View Slide

  26. Nombre
    de Dunbar

    View Slide

  27. Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    MMF
    MMF
    MMF
    Functional Analysts Architectes
    US
    Defect
    Tech
    US
    Sprint
    3 semaines
    WSJF
    Component
    team ×6
    Feature
    team ×6

    View Slide

  28. Ça va bouchonner grave
    en production. Par la
    Force, j’invoque le chaos.

    View Slide

  29. FLASHBACK
    « Le flux de valeur,
    synchroniser pour livrer
    tu feras. »

    View Slide

  30. Agile
    Release
    Train

    View Slide

  31. Release
    Train
    Engineer

    View Slide

  32. ART sync

    View Slide

  33. Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    MMF
    MMF
    MMF
    Functional Analysts
    Architectes
    US
    Defect
    Tech
    US
    WSJF
    MMF MMF
    MMF
    MMF
    MMF
    Équipe
    Système
    Component
    team ×6
    Feature team ×6
    Product Increment
    11 semaines
    MEP RME
    Agile Release Train
    RTE

    View Slide

  34. Aucune planification n’est
    possible avec une
    logistique aussi grande.

    View Slide

  35. FLASHBACK
    « Toutes les équipes
    colocalisées pendant deux
    jours, tu rassembleras. »

    View Slide

  36. PI-planning

    View Slide

  37. View Slide

  38. View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. À ce rythme insoutenable,
    tous vont basculer du
    côté obscur de la Force.

    View Slide

  45. FLASHBACK
    « Deux semaines
    d’innovation et de
    préparation, tu auras. »

    View Slide

  46. Innovation
    & Planning

    View Slide

  47. Planning Sprint #1 Sprint #2 Sprint #3
    Inno-
    vation
    Product Increment
    11 semaines
    PI-planning Inspect &
    Adapt
    ART Sync ART Sync ART Sync
    MEP RME

    View Slide

  48. Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    MMF
    MMF
    MMF
    Functional Analysts
    Architectes
    US
    Defect
    Tech
    US
    WSJF
    MMF MMF
    MMF
    MMF
    MMF
    Équipe
    Système
    Component
    team ×6
    Feature team ×6
    Product Increment
    11 semaines
    MEP RME
    RTE
    Planning Sprint #1 Sprint #2 Sprint #3
    Inno-
    vation
    PI-planning
    ART Sync ART Sync ART Sync
    I&A

    View Slide

  49. Sans les clones de
    l’Empire, vous ne pourrez
    réguler la charge de vos
    équipes.

    View Slide

  50. FLASHBACK
    « De la Force, la flexibilité
    tu apprendras. »

    View Slide

  51. Le
    manager
    jardinier

    View Slide

  52. Planning Sprint #1 Sprint #2 Sprint #3
    Inno-
    vation
    Product Increment
    11 semaines
    MMF
    MMF
    MMF
    MMF
    MMF
    MMF MMF
    MMF
    MMF
    MMF
    MMF

    View Slide

  53. Intelligence
    collective

    View Slide

  54. Flex
    pour
    flexible
    PO
    SM
    DEV
    Ouverture de compte

    View Slide

  55. Planning Sprint #1 Sprint #2 Sprint #3
    Inno-
    vation
    Product Increment
    11 semaines
    PO
    Feature Team
    Flex Team
    MMF
    MMF
    MMF

    View Slide

  56. Le mercato

    View Slide

  57. Le recrutement

    View Slide

  58. Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    MMF
    MMF
    MMF
    Functional Analysts
    Architectes
    US
    Defect
    Tech
    US
    WSJF
    MMF MMF
    MMF
    MMF
    MMF
    Équipe
    Système
    Component
    team ×6
    Feature team ×6
    Product Increment
    11 semaines
    MEP RME
    RTE
    Planning Sprint #1 Sprint #2 Sprint #3
    Inno-
    vation
    PI-planning
    ART Sync ART Sync ART Sync
    I&A
    Flex team ×3

    View Slide

  59. Ce plan de bataille ne
    vous mènera nulle part !
    Je peux voir toutes vos
    faiblesses.

    View Slide

  60. FLASHBACK
    « Beaucoup encore
    il te reste à apprendre. »

    View Slide

  61. Cargo cult

    View Slide

  62. Shu Ha Ri

    View Slide

  63. La matrice
    d’Eisenhower

    View Slide

  64. View Slide

  65. Inspect &
    Adapt
    Icebreakers
    Ateliers root cause analysis
    Équipes mélangées
    Kaizen - actions d’amélioration

    View Slide

  66. View Slide

  67. La guilde
    problem solving

    View Slide

  68. FLASHBACK
    « SAFe@ING
    tu maîtriseras. »

    View Slide

  69. Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    WSJF
    Product Increment
    11 semaines
    MEP RME
    MMF
    MMF
    MMF
    Functional Analysts
    Architectes
    MMF MMF
    MMF
    MMF
    MMF Système
    RTE
    Planning Sprint #1 Sprint #2 Sprint #3
    Inno-
    vation
    PI-planning
    ART Sync ART Sync ART Sync
    I&A
    Kaizen
    Defect
    Tech
    US
    Équipe
    Component
    team ×6
    Feature team ×6
    Flex team ×3

    View Slide

  70. View Slide

  71. Is it SAFe?

    View Slide

  72. View Slide

  73. Inspect & Adapt
    La banque n’hésite pas à
    expérimenter et à s’améliorer en
    continu. C’est une entreprise
    apprenante dans un groupe
    mondial. Transformons-nous !
    Communication et alignement
    Avec le temps on a appris à
    beaucoup communiquer afin de
    s’aligner, notamment avec les
    équipes distantes. On a fait
    beaucoup de progrès.
    Vision claire et partagée
    Avec le PI-planning la vision est
    bien partagée. Il y a de réels
    efforts du top management et
    de la direction, bien que ça peut
    rapidement évoluer.
    Beaucoup de MMF livrées
    Mine de rien les trains de
    livraison ont livré de nombreuses
    features. Il y a eu des ratés,
    certes, mais on arrive quand
    même à la 30e RME...
    Le cadre et le sponsor
    Beaucoup de délégation, de
    prises d’initiative et d’inspiration.
    Nous sommes unis, protégés et
    motivés ! Tant que le sponsor
    est là, tout se passe bien.
    Équipes matures et autonomes
    Quand le cadre est propice, nous
    arrivons à faire mûrir des
    équipes auto-organisées qui
    recherchent l’excellence
    technique. Plus besoin de SM !

    View Slide

  74. PI-planning et I&A longs
    Ces rituels paraissent toujours
    trop longs. Expérimentez et
    variez ! Il nous manquait sans
    doute une dose de fun pour que
    ça soit plus agréable.
    Des équipes peu impliquées
    Le manque de transparence de
    l’Epic portfolio et la valse des
    rôles intermédiaires (SM inclus)
    font que les équipes s’impliquent
    peu dans le système.
    Un WSJF abstrait
    Il est nécessaire d’impliquer les
    équipes dans le calcul du WSJF.
    Quoi ? Ceux qui font le job
    doivent aussi l’estimer ? On ne
    me l’avait pas dit !
    Onboarding complexe
    Un nouveau venu est vite
    dérouté dans toute cette
    organisation, surtout si c’est sa
    première expérience agile. Agile,
    vraiment ?
    SAFe prescriptif
    Il faut le prendre comme un
    framework à adapter à votre
    contexte tout en l’optimisant
    avec le temps, comme Scrum.
    Ne soyez pas dogmatique !
    Une stack vieillissante
    Peu à voir avec l’organisation,
    mais ne pas pouvoir passer à
    Java 8 et continuer à maintenir
    de vieilles JSP est peu ragoûtant.

    View Slide

  75. Engagement à trois mois
    On n’est pas loin du waterfall
    agile. C’est un vrai engagement à
    long terme qu’on nous demande,
    avec tous les inconvénients que
    cela entraîne (cf. PERT).
    Des rôles et de la hiérarchie
    Et un jeu de pouvoir entre tout
    ça. Oui, il y a une place pour le
    middle management et autres
    chefs de projets. Quoi qu’en en
    dise, c’est problématique.
    Des component teams
    On se traîne toujours des
    component teams : DevOps,
    testeurs, base de données… Les
    transformer est le challenge de
    chaque nouveau responsable.
    Le métier non agile
    Quand le métier et l’IT doivent
    collaborer mais que la
    communication est inexistante
    et que la méthodologie n’est pas
    alignée, c’est rédhibitoire.
    Une volonté d’uniformisation
    Qui dit plan dit estimation
    commune. Avec un modèle
    capacitaire en jours hommes,
    puis une volonté d’uniformiser
    les pratiques et les tableaux, y
    gagne-t-on vraiment ?
    Livraison peu fréquente
    C’était l’objectif 2016-2017 : la
    livraison continue, à la demande.
    C’est sans doute ce qui a motivé
    SAFe au départ. Mais ce que
    c’est dur !

    View Slide

  76. FLASHBACK
    « En dernier recours,
    mettre en place SAFe
    tu feras. »

    View Slide

  77. FLASHBACK
    « Merci ! »

    View Slide

  78. Portfolio
    EPIC
    EPIC
    Comité de Direction Comité Retail
    Architecte
    d’entreprise
    Thèmes
    WSJF
    Product Increment
    11 semaines
    MEP RME
    MMF
    MMF
    MMF
    Functional Analysts
    Architectes
    MMF MMF
    MMF
    MMF
    MMF Système
    RTE
    Planning Sprint #1 Sprint #2 Sprint #3
    Inno-
    vation
    PI-planning
    ART Sync ART Sync ART Sync
    I&A
    Kaizen
    Defect
    Tech
    US
    Équipe
    Component
    team ×6
    Feature team ×6
    Flex team ×3

    View Slide