SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
L’agilité à l’échelle de
l’entreprise avec SAFe
Bertrand Boisvert
21 février 2019
Plan
● Pourquoi l’agilité à l’échelle ?
● Présentation de SAFe
● Bilan
Agilité à l’échelle
Pourquoi l’agilité à l’échelle ?
Historique des méthodes de développement logiciel
● 1956 - Waterfall (cascade)
● Années 70 - Cycle en Vprout
● 1995 - SCRUM
● 1999 - XP
● 2001 - Manifesto for Agile Software Development
● 2003 - Lean software development
● 2009 - Kanban
● 2011 - Safe
Pourquoi l’agilité à l’échelle ?
● Taille des équipes limités
● Equipe agile mais contexte non
● Complexité des projets
● Synchronisation des équipes
● Gestion des dépendances
● Transformation agile des entreprises
● Répondre plus rapidement aux marchés
Agilité à l’échelle : différentes solutions
● SAFe
● Scrum of scrum
● DAD
● LeSS
SAFe : présentation
SAFe
SAFe
● Dean Leffingwell 2011
● Scaled Agile, Inc
● LEAN, Agile, devops
● SAFe est à l’entreprise ce que Scrum est à l’équipe agile
● SAFe traite à l’échelle de l’entreprise :
○ l’architecture
○ l’intégration
○ les financements
○ les rôles
● Quatre niveaux
○ Equipe
○ Programme
○ Large solution
○ Portfolio
SAFe
Team level
● Scrum
● Sprints de 2 semaines
● Jusqu’à 10 personnes
Scrum
Program level
● ART = Agrile Release Train
● 5 à 10 équipes
● 50 à 125 personnes
● Release Management synchronisé
● Program Increment (= une itération de 5 sprints)
● Release on demand
Program Level - Les Rôles
● Product manager
● Release Train Engineer (RTE)
● System Architect
● System team
● Shared resources (UX, DBA, Sécurité …)
● Release Management team
● Séparation entre contenu et design
○ Contenu : équipes agiles
○ Design :system architect, system team, shared resources
Scrum SAFe
Product Owner Product Manager
Scrum Master RTE
Le Release Train Engineer
● ‘Servant leader’, facilitateur
● Onboarding d’équipes
● Escalade lorsque nécessaire
● ‘Chef’ des Scrum masters
● Organise le PI planning
● Gère des meetings de synchronisation pendant le train
● Représente le train (reporting etc)
Le Product Manager
● Identifie les exigences utilisateurs (Understand requirements)
● Responsable du program backlog (Document requirements)
● Vision, roadmap, delivery (Schedule)
● Priorise (le program backlog) (Prioritize)
● Valide l’incrément de programme (Validate)
● ‘Chef’ des product owners
La System Team
● Experte en intégration et outillage, infrastructure
● Développement d’environnements
● Continuous integration / delivery
● Dans l’agilité à l’échelle, les infrastructures sont très importantes
● Collaboration avec les tierces parties (fournisseurs, partenaires etc)
● Tests de perf end to end
● Démo de program increment
● Peut être partagée par plusieurs trains
● Peut être supprimée du train si infra est mature
PI Planning
Les cérémonies SAFe
Scrum SAFe
Planification de sprint PI planning
Sprint Innovation and Planning
Daily meeting Scrum of scrum
Revue & démo de sprint System demo
Rétrospective Inspect and Adapt events
Backlog
● Program Backlog
○ Responsabilité du product manager
○ Haut niveau de granularité
○ Features ~ Epic
● Team backlog
PI Planning
● Les différents backlog doivent être préparés avant le PI Planning
● Objectif collectif
○ Rassemblement en un même lieu
○ Alignement des équipes sur cet objectif
○ Gérer les dépendances
○ Fédérer les gens en les faisant se rencontrer (rôle social)
● Personnes présentes :
○ Business owners, Product management (PM + PO), Agile teams, System teams, architects,
Divers parties prenantes
PI Planning
Déroulement
● Product Management (PM + PO) présente vision métier, contexte, enjeux et
roadmap
● Animé par le RTE et les Scrum masters
● Prioriser les features (PM + PO)
● Définir les dépendances et collaborations entre équipes (Équipiers)
PI Planning - exemple d’agenda
Gestion des dépendances : Program board
PI Planning
Bilan
Quand utiliser SAFe ?
● Au moins 3 équipes
● Au moins 30 personnes
● Plus d’un an
● Gros projet
● Ou plusieurs projets partageant des composants, avec stratégie globale de
développement et release
Avantages
● Répond à un besoin d’agilité à l’échelle
● Synchronisation entre les équipes
● Solution complète
● Regroupe et organise la plupart des méthodes agiles
● Framework
● Beaucoup d’entreprises s’y mettent
Critiques
● Business
● Rien de nouveau
● Ne résout pas tout
● Pas agile ?
Framework en évolution
Bibliographie
● https://www.scaledagileframework.com/
● SAFe 4.5 Distilled,
Dean Leffingwell Richard Knaster, 2018

Contenu connexe

Tendances

202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...Pierre Medina
 
Presentation sa fe 2 zoom sur pi planning safe v1.0
Presentation sa fe 2 zoom sur pi planning safe v1.0Presentation sa fe 2 zoom sur pi planning safe v1.0
Presentation sa fe 2 zoom sur pi planning safe v1.0Pierre Medina
 
La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...Agile En Seine
 
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agile En Seine
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...Pierre Medina
 
La gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileLa gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileEtienne Laverdière
 
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...Agile En Seine
 
Formation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structuresFormation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structuresMed Chab
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...Agile En Seine
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...Pierre Medina
 
Meetup ividata comment rendre une organisation agile avec sa fe v1.0
Meetup ividata comment rendre une organisation agile avec sa fe v1.0 Meetup ividata comment rendre une organisation agile avec sa fe v1.0
Meetup ividata comment rendre une organisation agile avec sa fe v1.0 Pierre Medina
 
2018 05-22-digital tango-sa-fe-pmifrance
2018 05-22-digital tango-sa-fe-pmifrance2018 05-22-digital tango-sa-fe-pmifrance
2018 05-22-digital tango-sa-fe-pmifranceEtienne Laverdière
 
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021Agile En Seine
 
Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...
Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...
Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...Agile En Seine
 
Une transformation SAFe à distance
Une transformation SAFe à distanceUne transformation SAFe à distance
Une transformation SAFe à distanceEtienne Laverdière
 
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...Agile En Seine
 
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPierre Fauvel
 
Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Jérôme Froville
 
XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...
XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...
XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...Publicis Sapient Engineering
 

Tendances (20)

202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
 
Presentation sa fe 2 zoom sur pi planning safe v1.0
Presentation sa fe 2 zoom sur pi planning safe v1.0Presentation sa fe 2 zoom sur pi planning safe v1.0
Presentation sa fe 2 zoom sur pi planning safe v1.0
 
La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...
 
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...Meetup #3    tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
Meetup #3 tout ce que vous avez toujours voulu savoir sur sa fe - presenta...
 
SAFe vs Spotify, le match ! - ScrumDay 2015
SAFe vs Spotify, le match ! - ScrumDay 2015SAFe vs Spotify, le match ! - ScrumDay 2015
SAFe vs Spotify, le match ! - ScrumDay 2015
 
La gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileLa gestion du portefeuille en mode agile
La gestion du portefeuille en mode agile
 
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
Passage à l'échelle pour 2000 personnes @Axa - Angelina Auverny et Omar Sqall...
 
Formation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structuresFormation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structures
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
 
Meetup ividata comment rendre une organisation agile avec sa fe v1.0
Meetup ividata comment rendre une organisation agile avec sa fe v1.0 Meetup ividata comment rendre une organisation agile avec sa fe v1.0
Meetup ividata comment rendre une organisation agile avec sa fe v1.0
 
2018 05-22-digital tango-sa-fe-pmifrance
2018 05-22-digital tango-sa-fe-pmifrance2018 05-22-digital tango-sa-fe-pmifrance
2018 05-22-digital tango-sa-fe-pmifrance
 
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
 
Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...
Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...
Comment le LACE de SAFe permet la transformation Agile à l'échelle du groupe ...
 
Une transformation SAFe à distance
Une transformation SAFe à distanceUne transformation SAFe à distance
Une transformation SAFe à distance
 
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
 
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilitéPmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
Pmi Auvergne : Histoire D’un chef de projet qui adopte l’agilité
 
Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016
 
XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...
XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...
XebiCon'17 : Une longue route vers la transformation Agile de l’entreprise - ...
 

Similaire à Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle

Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...French Scrum User Group
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principesMICHRAFY MUSTAFA
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxtestuser715939
 
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...Agile En Seine
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Microsoft
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Webinar - Gestion de projet
Webinar - Gestion de projetWebinar - Gestion de projet
Webinar - Gestion de projetappvizer.fr
 
Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)TribuAndCo
 

Similaire à Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle (20)

Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Introduction scrum
Introduction scrumIntroduction scrum
Introduction scrum
 
1.pdf
1.pdf1.pdf
1.pdf
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptx
 
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 
Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
EA archi it.pdf
EA archi it.pdfEA archi it.pdf
EA archi it.pdf
 
Agile
AgileAgile
Agile
 
Agile Tour Lille 2008
Agile Tour Lille 2008Agile Tour Lille 2008
Agile Tour Lille 2008
 
Webinar - Gestion de projet
Webinar - Gestion de projetWebinar - Gestion de projet
Webinar - Gestion de projet
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)
 

Plus de DocDoku

Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019
Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019
Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019DocDoku
 
Les ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système Java
Les ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système JavaLes ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système Java
Les ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système JavaDocDoku
 
Les ZAPeroTech #4 : découverte de Flutter
Les ZAPeroTech #4 : découverte de FlutterLes ZAPeroTech #4 : découverte de Flutter
Les ZAPeroTech #4 : découverte de FlutterDocDoku
 
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#DocDoku
 
Les ZAperoTech #3 : présentation AWS IoT Greengrass
Les ZAperoTech #3 : présentation AWS IoT GreengrassLes ZAperoTech #3 : présentation AWS IoT Greengrass
Les ZAperoTech #3 : présentation AWS IoT GreengrassDocDoku
 
Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8
Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8
Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8DocDoku
 
Les Z'ApéroTech Toulouse #2 - Présentation Garden Helaer
Les Z'ApéroTech Toulouse #2 - Présentation Garden HelaerLes Z'ApéroTech Toulouse #2 - Présentation Garden Helaer
Les Z'ApéroTech Toulouse #2 - Présentation Garden HelaerDocDoku
 
DocDokuPLM: Domain Specific PaaS and Business Oriented API
DocDokuPLM: Domain Specific PaaS and Business Oriented APIDocDokuPLM: Domain Specific PaaS and Business Oriented API
DocDokuPLM: Domain Specific PaaS and Business Oriented APIDocDoku
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDoku
 
Présentation DocDoku
Présentation DocDokuPrésentation DocDoku
Présentation DocDokuDocDoku
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solutionDocDoku
 
DocDoku - Mobile Monday Toulouse 1ère : la NFC
DocDoku - Mobile Monday Toulouse 1ère : la NFCDocDoku - Mobile Monday Toulouse 1ère : la NFC
DocDoku - Mobile Monday Toulouse 1ère : la NFCDocDoku
 
DocDoku - Les enjeux du back-office mobile
DocDoku - Les enjeux du back-office mobileDocDoku - Les enjeux du back-office mobile
DocDoku - Les enjeux du back-office mobileDocDoku
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.DocDoku
 

Plus de DocDoku (14)

Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019
Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019
Meetup Aperotech 4 : retour d'expérience Oracle Code One 2019
 
Les ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système Java
Les ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système JavaLes ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système Java
Les ZAPeroTech #4 : REX Oracle Code One 2019 sur l'éco-système Java
 
Les ZAPeroTech #4 : découverte de Flutter
Les ZAPeroTech #4 : découverte de FlutterLes ZAPeroTech #4 : découverte de Flutter
Les ZAPeroTech #4 : découverte de Flutter
 
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
Les ZAPeroTech #3 : à la découverte de NBitcoin en C#
 
Les ZAperoTech #3 : présentation AWS IoT Greengrass
Les ZAperoTech #3 : présentation AWS IoT GreengrassLes ZAperoTech #3 : présentation AWS IoT Greengrass
Les ZAperoTech #3 : présentation AWS IoT Greengrass
 
Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8
Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8
Les Z'ApéroTech Toulouse #2 - Présentation des nouveautés de JakartaEE 8
 
Les Z'ApéroTech Toulouse #2 - Présentation Garden Helaer
Les Z'ApéroTech Toulouse #2 - Présentation Garden HelaerLes Z'ApéroTech Toulouse #2 - Présentation Garden Helaer
Les Z'ApéroTech Toulouse #2 - Présentation Garden Helaer
 
DocDokuPLM: Domain Specific PaaS and Business Oriented API
DocDokuPLM: Domain Specific PaaS and Business Oriented APIDocDokuPLM: Domain Specific PaaS and Business Oriented API
DocDokuPLM: Domain Specific PaaS and Business Oriented API
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
 
Présentation DocDoku
Présentation DocDokuPrésentation DocDoku
Présentation DocDoku
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solution
 
DocDoku - Mobile Monday Toulouse 1ère : la NFC
DocDoku - Mobile Monday Toulouse 1ère : la NFCDocDoku - Mobile Monday Toulouse 1ère : la NFC
DocDoku - Mobile Monday Toulouse 1ère : la NFC
 
DocDoku - Les enjeux du back-office mobile
DocDoku - Les enjeux du back-office mobileDocDoku - Les enjeux du back-office mobile
DocDoku - Les enjeux du back-office mobile
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.
 

Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle

  • 1. L’agilité à l’échelle de l’entreprise avec SAFe Bertrand Boisvert 21 février 2019
  • 2. Plan ● Pourquoi l’agilité à l’échelle ? ● Présentation de SAFe ● Bilan
  • 4. Pourquoi l’agilité à l’échelle ?
  • 5. Historique des méthodes de développement logiciel ● 1956 - Waterfall (cascade) ● Années 70 - Cycle en Vprout ● 1995 - SCRUM ● 1999 - XP ● 2001 - Manifesto for Agile Software Development ● 2003 - Lean software development ● 2009 - Kanban ● 2011 - Safe
  • 6. Pourquoi l’agilité à l’échelle ? ● Taille des équipes limités ● Equipe agile mais contexte non ● Complexité des projets ● Synchronisation des équipes ● Gestion des dépendances ● Transformation agile des entreprises ● Répondre plus rapidement aux marchés
  • 7. Agilité à l’échelle : différentes solutions ● SAFe ● Scrum of scrum ● DAD ● LeSS
  • 10. SAFe ● Dean Leffingwell 2011 ● Scaled Agile, Inc ● LEAN, Agile, devops ● SAFe est à l’entreprise ce que Scrum est à l’équipe agile ● SAFe traite à l’échelle de l’entreprise : ○ l’architecture ○ l’intégration ○ les financements ○ les rôles ● Quatre niveaux ○ Equipe ○ Programme ○ Large solution ○ Portfolio
  • 11.
  • 12. SAFe
  • 13. Team level ● Scrum ● Sprints de 2 semaines ● Jusqu’à 10 personnes
  • 14. Scrum
  • 15. Program level ● ART = Agrile Release Train ● 5 à 10 équipes ● 50 à 125 personnes ● Release Management synchronisé ● Program Increment (= une itération de 5 sprints) ● Release on demand
  • 16. Program Level - Les Rôles ● Product manager ● Release Train Engineer (RTE) ● System Architect ● System team ● Shared resources (UX, DBA, Sécurité …) ● Release Management team ● Séparation entre contenu et design ○ Contenu : équipes agiles ○ Design :system architect, system team, shared resources Scrum SAFe Product Owner Product Manager Scrum Master RTE
  • 17. Le Release Train Engineer ● ‘Servant leader’, facilitateur ● Onboarding d’équipes ● Escalade lorsque nécessaire ● ‘Chef’ des Scrum masters ● Organise le PI planning ● Gère des meetings de synchronisation pendant le train ● Représente le train (reporting etc)
  • 18. Le Product Manager ● Identifie les exigences utilisateurs (Understand requirements) ● Responsable du program backlog (Document requirements) ● Vision, roadmap, delivery (Schedule) ● Priorise (le program backlog) (Prioritize) ● Valide l’incrément de programme (Validate) ● ‘Chef’ des product owners
  • 19. La System Team ● Experte en intégration et outillage, infrastructure ● Développement d’environnements ● Continuous integration / delivery ● Dans l’agilité à l’échelle, les infrastructures sont très importantes ● Collaboration avec les tierces parties (fournisseurs, partenaires etc) ● Tests de perf end to end ● Démo de program increment ● Peut être partagée par plusieurs trains ● Peut être supprimée du train si infra est mature
  • 20.
  • 22. Les cérémonies SAFe Scrum SAFe Planification de sprint PI planning Sprint Innovation and Planning Daily meeting Scrum of scrum Revue & démo de sprint System demo Rétrospective Inspect and Adapt events
  • 23. Backlog ● Program Backlog ○ Responsabilité du product manager ○ Haut niveau de granularité ○ Features ~ Epic ● Team backlog
  • 24. PI Planning ● Les différents backlog doivent être préparés avant le PI Planning ● Objectif collectif ○ Rassemblement en un même lieu ○ Alignement des équipes sur cet objectif ○ Gérer les dépendances ○ Fédérer les gens en les faisant se rencontrer (rôle social) ● Personnes présentes : ○ Business owners, Product management (PM + PO), Agile teams, System teams, architects, Divers parties prenantes
  • 25. PI Planning Déroulement ● Product Management (PM + PO) présente vision métier, contexte, enjeux et roadmap ● Animé par le RTE et les Scrum masters ● Prioriser les features (PM + PO) ● Définir les dépendances et collaborations entre équipes (Équipiers)
  • 26. PI Planning - exemple d’agenda
  • 27. Gestion des dépendances : Program board
  • 29. Bilan
  • 30. Quand utiliser SAFe ? ● Au moins 3 équipes ● Au moins 30 personnes ● Plus d’un an ● Gros projet ● Ou plusieurs projets partageant des composants, avec stratégie globale de développement et release
  • 31. Avantages ● Répond à un besoin d’agilité à l’échelle ● Synchronisation entre les équipes ● Solution complète ● Regroupe et organise la plupart des méthodes agiles ● Framework ● Beaucoup d’entreprises s’y mettent
  • 32. Critiques ● Business ● Rien de nouveau ● Ne résout pas tout ● Pas agile ?
  • 34. Bibliographie ● https://www.scaledagileframework.com/ ● SAFe 4.5 Distilled, Dean Leffingwell Richard Knaster, 2018